Mike Smith
4bccc7175f
- wbinvd isn't an inline on ia64.
...
- includes are not in subdirectories.
2001-05-29 20:03:32 +00:00
Mike Smith
6d804030e6
Merge FreeBSD-specific changes with the ACPI CA 20010518 release.
2001-05-29 19:56:18 +00:00
Mike Smith
7ba3a4a9c7
This commit was generated by cvs2svn to compensate for changes in r77424,
...
which included commits to RCS files with non-trunk default branches.
2001-05-29 19:52:40 +00:00
Mike Smith
0065eb1222
Import the 20010518 Intel ACPI CA release. Note that Intel's directory layout
...
keeps changing, so to reduce repository thrash everything has been moved into
a single directory. (repo copy involved)
2001-05-29 19:52:40 +00:00
Mike Smith
060724d12a
This commit was generated by cvs2svn to compensate for changes in r77422,
...
which included commits to RCS files with non-trunk default branches.
2001-05-29 19:52:32 +00:00
Mike Smith
a9a41ca37c
Import the 20010518 Intel ACPI CA release. Note that Intel's directory layout
...
keeps changing, so to reduce repository thrash everything has been moved into
a single directory. (repo copy involved)
2001-05-29 19:52:32 +00:00
Poul-Henning Kamp
a468031ce8
Actually biofinish(struct bio *, struct devstat *, int error) is more general
...
than the bioerror().
Most of this patch is generated by scripts.
2001-05-06 20:00:03 +00:00
Poul-Henning Kamp
8a9d06dcfb
Update the DiskOnChip firmware to OSAK version 4.1.
...
Sponsored by: Redfern Broadband Networks (www.RedFernNetworks.com)
2001-05-06 12:37:42 +00:00
Poul-Henning Kamp
f83880518b
Send the remains (such as I have located) of "block major numbers" to
...
the bit-bucket.
2001-03-26 12:41:29 +00:00
Matthew N. Dodd
af1ac47537
Move configuration of work_memory to oltr_init() rather than
...
oltr_pci_attach(). This only affects the OC-3139 and OC-3540.
MFC candidate.
PR: kern/24074
2001-03-08 01:38:58 +00:00
Mike Smith
497b08a07e
Resolve merge conflicts.
2001-03-05 02:16:51 +00:00
Mike Smith
7f97233002
Belated vendor update to the Intel ACPI CA 20010208 snapshot.
2001-03-05 02:15:19 +00:00
Mike Smith
25ef32a97a
This commit was generated by cvs2svn to compensate for changes in r73561,
...
which included commits to RCS files with non-trunk default branches.
2001-03-05 02:15:19 +00:00
Mike Smith
6548daa8aa
Patch the reintroduced (~0 << 32) == 1 bug with a cryptic but functional
...
version. This should fix the read-before-write problem again.
Obtained from: "Adam J. Richter" <adam@yggdrasil.com>
2001-02-02 08:31:50 +00:00
Mike Smith
520334620f
Merge conflicts from the ACPI CA 20010125 import.
2001-01-31 09:44:45 +00:00
Mike Smith
d736d5c6ae
Remove obsoleted files.
2001-01-31 09:25:42 +00:00
Mike Smith
838fd87dd9
Update to the 20010125 ACPI CA snapshot.
2001-01-31 09:17:50 +00:00
Mike Smith
3cb266413f
This commit was generated by cvs2svn to compensate for changes in r71867,
...
which included commits to RCS files with non-trunk default branches.
2001-01-31 09:17:50 +00:00
Mitsuru IWASAKI
673f959b2b
Disable strstr() if ACPICA is compiled in userland.
...
Reviewed by: msmith
2001-01-10 19:28:03 +00:00
Mike Smith
88c6b9ae21
Resolve conflicts from the ACPI CA 20001215 vendor import.
2000-12-21 07:04:32 +00:00
Mike Smith
68466b4675
Update to the Intel 20001215 ACPI CA snapshot.
2000-12-21 06:56:46 +00:00
Mike Smith
7f33f28ba4
This commit was generated by cvs2svn to compensate for changes in r70243,
...
which included commits to RCS files with non-trunk default branches.
2000-12-21 06:56:46 +00:00
David Malone
7cc0979fd6
Convert more malloc+bzero to malloc+M_ZERO.
...
Submitted by: josh@zipperup.org
Submitted by: Robert Drehmel <robd@gmx.net>
2000-12-08 21:51:06 +00:00
Poul-Henning Kamp
959b7375ed
Staticize some malloc M_ instances.
2000-12-08 20:09:00 +00:00
Mike Smith
aa3f504fb9
Resolve conflicts from the 20001201 merge.
2000-12-08 09:22:18 +00:00
Mike Smith
f6402773ea
Update to the 20001201 ACPI CA snapshot.
2000-12-08 09:20:40 +00:00
Mike Smith
a68cef92af
This commit was generated by cvs2svn to compensate for changes in r69746,
...
which included commits to RCS files with non-trunk default branches.
2000-12-08 09:20:40 +00:00
Mike Smith
3a55bc5d5b
Remove duplicate definition.
2000-12-01 12:10:06 +00:00
Mike Smith
96e38a0b8b
Update local changes for new hardware register interface.
2000-12-01 12:09:18 +00:00
Mike Smith
8b7f715dd3
Resolve conflicts from the vendor update.
2000-12-01 09:49:35 +00:00
Mike Smith
f2ed5750af
Update to the 20001115 Intel ACPI CA snapshot.
2000-12-01 09:36:25 +00:00
Mike Smith
de17efd5b3
This commit was generated by cvs2svn to compensate for changes in r69450,
...
which included commits to RCS files with non-trunk default branches.
2000-12-01 09:36:25 +00:00
Mike Smith
a61a28f04c
We should include <machine/stdarg.h> not <stdarg.h>
...
Submitted by: phk
2000-10-28 08:32:43 +00:00
Mike Smith
683212b993
Some AML code assumes that a function without an explicit ReturnOp will
...
return the last value returned by a nested method call. This violates
the ACPI spec, but is implemented by the Microsoft interpreter, and thus
vendors can (and do) get away with it.
Intel's stance is that this is illegal and should not be supported.
As they put it, however, we have to live in the real world. So go ahead
and implement it.
Submitted by: Mitsaru IWASAKI <iwasaki@jp.freebsd.org>
2000-10-28 07:32:13 +00:00
Mike Smith
31239e0d37
FreeBSD-specific customisations:
...
- Set debugger options for kernel build
- Define some missing functions
- Bring in GCC defines
- Disable the 'wbinvd' macro as it conflicts with our inline
2000-10-28 07:29:08 +00:00
Mike Smith
975e9c4c52
Add some extra fuctions:
...
- AcpiGetProcessorID (fetch the ACPI processor ID for a given ACPI_HANDLE)
- AcpiSetSystemSleepState (set the Sx sleeping state, proposed by Intel
but not actually implemented)
2000-10-28 07:26:48 +00:00
Mike Smith
926328c406
Initial import of the Intel-maintained ACPI Component Architecture. This
...
is Intel's reference implementation of the core operating-system ACPI
support. (This import is on the vendor branch.)
2000-10-28 05:01:06 +00:00
Mike Smith
ee1c50ab3a
This commit was generated by cvs2svn to compensate for changes in r67754,
...
which included commits to RCS files with non-trunk default branches.
2000-10-28 05:01:06 +00:00
Poul-Henning Kamp
db7e3af111
Remove unneeded #include <machine/clock.h>
2000-10-15 14:19:01 +00:00
Larry Lile
e658d924da
o Change TX_BUFFER_LEN from 512 to 2048.
...
o Remove bogus "spurious interrupt" message.
o Ring buffer head and avail were incorrectly calculated.
o Fix fragment count.
o Fix ring entry for single station, default to 16Mbit.
o Don't complain about long frames.
2000-10-10 00:54:02 +00:00
Poul-Henning Kamp
8611ec86ba
remove unused #include.
2000-10-07 19:38:31 +00:00
Poul-Henning Kamp
a164712178
Remove SMP hack.
2000-09-16 18:57:18 +00:00
Kris Kennaway
0f336aa5db
Install mode 644, not mode 664 during kernel compile. Yes, Peter, I am
...
psycho :-)
2000-08-15 11:06:56 +00:00
Peter Wemm
409985322c
Unused include: #include "fla.h"
2000-06-10 11:05:17 +00:00
Peter Wemm
0db05e09fc
Fix a reference to an old FreeBSD 2.2 register name.
...
s/PCI_COMMAND_STATUS_REG/PCIR_COMMAND/
2000-05-28 16:21:45 +00:00
Poul-Henning Kamp
9626b608de
Separate the struct bio related stuff out of <sys/buf.h> into
...
<sys/bio.h>.
<sys/bio.h> is now a prerequisite for <sys/buf.h> but it shall
not be made a nested include according to bdes teachings on the
subject of nested includes.
Diskdrivers and similar stuff below specfs::strategy() should no
longer need to include <sys/buf.> unless they need caching of data.
Still a few bogus uses of struct buf to track down.
Repocopy by: peter
2000-05-05 09:59:14 +00:00
Poul-Henning Kamp
e2463c20b3
Enforce and respect the 8 unit limit.
2000-04-23 09:10:09 +00:00
Poul-Henning Kamp
8177437d85
Complete the bio/buf divorce for all code below devfs::strategy
...
Exceptions:
Vinum untouched. This means that it cannot be compiled.
Greg Lehey is on the case.
CCD not converted yet, casts to struct buf (still safe)
atapi-cd casts to struct buf to examine B_PHYS
2000-04-15 05:54:02 +00:00
Poul-Henning Kamp
c244d2de43
Move B_ERROR flag to b_ioflags and call it BIO_ERROR.
...
(Much of this done by script)
Move B_ORDERED flag to b_ioflags and call it BIO_ORDERED.
Move b_pblkno and b_iodone_chain to struct bio while we transition, they
will be obsoleted once bio structs chain/stack.
Add bio_queue field for struct bio aware disksort.
Address a lot of stylistic issues brought up by bde.
2000-04-02 15:24:56 +00:00
Larry Lile
ba5d95967f
o Get basic if_media support working.
...
o Add more diagnostic and status messages.
o General clean up of old debug messages and
small style fixes.
2000-03-26 23:56:15 +00:00