Benno Rice
f8e03c1093
Don't call critical_enter()/critical_exit() around calls to pmap_pvo_enter()
...
as it does it's own handling of critical sections.
2002-02-23 05:55:51 +00:00
Mike Smith
222c49a4c7
AcpiOsPrintf and AcpiOsVprintf now return void.
2002-02-23 05:32:51 +00:00
Mike Smith
9232a543e6
AcpiOsCallocate is no longer required.
2002-02-23 05:32:10 +00:00
Mike Smith
72e5754cfb
Match namespace cleanup changes in ACPI CA 20020217 update.
2002-02-23 05:31:38 +00:00
Mike Smith
dd5d65087b
Add our own private defines for driver debug layers.
...
Obsolete the acpi_GetInto* interfaces.
Fix a typo to be less appropriate.
2002-02-23 05:30:54 +00:00
Mike Smith
1a6f2d2ab3
Match namespace cleanup changes in ACPI CA 20020217 update.
...
Use ACPI_SUCCESS/ACPI_FAILURE consistently.
The AcpiGetInto* interfaces are obsoleted by ACPI_ALLOCATE_BUFFER.
Convert to using a kthread rather than timeout() to avoid problems
with the interpreter sleeping.
2002-02-23 05:29:23 +00:00
Mike Smith
741ef403c2
Match namespace cleanup changes in ACPI CA 20020217 update.
...
Use ACPI_SUCCESS/ACPI_FAILURE consistently.
The AcpiGetInto* interfaces are obsoleted by ACPI_ALLOCATE_BUFFER.
2002-02-23 05:28:22 +00:00
Mike Smith
c1b1f7874c
Match namespace cleanup changes in ACPI CA 20020217 update.
...
Use ACPI_SUCCESS/ACPI_FAILURE consistently.
The AcpiGetInto* interfaces are obsoleted by ACPI_ALLOCATE_BUFFER.
Use _ADR as well as _BBN to get our bus number.
2002-02-23 05:27:49 +00:00
Mike Smith
9127281c88
Match namespace cleanup changes in ACPI CA 20020217 update.
...
Use ACPI_SUCCESS/ACPI_FAILURE consistently.
2002-02-23 05:26:45 +00:00
Mike Smith
dbd0058a4e
Match namespace cleanup changes in ACPI CA 20020217 update.
...
Use ACPI_SUCCESS/ACPI_FAILURE consistently.
The ACPI global lock acquire takes a timeout value. I'm not sure what
we should do about timeouts on it; a deadlock against this lock is
catastrophic.
2002-02-23 05:26:31 +00:00
Mike Smith
595a08978c
Match namespace cleanup changes in ACPI CA 20020217 update.
...
Use ACPI_SUCCESS/ACPI_FAILURE consistently.
The AcpiGetInto* interfaces are obsoleted by ACPI_ALLOCATE_BUFFER.
Kill off the timeouts that used to read _BIF and _BST. These are
invoked when the battery is actually read. timeout() is dangerous
in combination with ACPI, as the interpreter can block.
This driver still needs more work.
2002-02-23 05:24:14 +00:00
Mike Smith
b53f277167
Match namespace cleanup changes in ACPI CA 20020217 update.
...
Use ACPI_SUCCESS/ACPI_FAILURE consistently.
The AcpiGetInto* interfaces are obsoleted by ACPI_ALLOCATE_BUFFER.
Add AcpiBatteryIsPresent helper to determine whether a battery device
is inserted.
Add ACPI_ALL_DRIVERS to the list of debug layers, now that we own the
namespace for this.
Pr:
2002-02-23 05:21:56 +00:00
Mike Smith
afa56f0b6d
Resolve conflicts arising from the ACPI CA 20020217 import.
2002-02-23 05:16:34 +00:00
Mike Smith
8f296b2e5d
This commit was generated by cvs2svn to compensate for changes in r91116,
...
which included commits to RCS files with non-trunk default branches.
2002-02-23 05:10:40 +00:00
Mike Smith
857591c3aa
Vendor import of the Intel ACPI CA 20020217 drop.
2002-02-23 05:10:40 +00:00
Jake Burkholder
90774cfa30
Add -ffreestanding to CFLAGS.
2002-02-23 04:36:15 +00:00
Jake Burkholder
3c5ef798a0
Add make variables for fs support and propagate them to CFLAGS. Put
...
-ffreestanding in CFLAGS. Remove unnecessary LDFLAGS.
2002-02-23 04:35:28 +00:00
Jake Burkholder
23b93fc323
Fix test for != 0 that should be > 0.
2002-02-23 04:33:15 +00:00
Jake Burkholder
c2ef11f244
Check the return values of index() and don't dereference it if its null;
...
the path may not have a ':' in it. The mac address property is called
mac-address for sparc64. Don't allocate a dma buffer for sparc64 either.
2002-02-23 04:31:30 +00:00
Jake Burkholder
0c7065ad98
#if 0 more bootinfo stuff.
2002-02-23 04:13:02 +00:00
Jake Burkholder
d112f7bd5b
Fix fs support ifdefs. Add tftp support. Add physical and virtual
...
watchpoint support for debugging (under LOADER_DEBUG). Claim the
physical and virtual addresses used to map the kernel from the prom;
we map it ourselves behind the scenes though. Add a reboot command.
Submitted by: tmm
2002-02-23 04:04:30 +00:00
Jake Burkholder
20dc3b11c5
Allocate a frame on our initial stack so that it doesn't run off into
...
random memory. Disable interrupts while loading the tlb.
Submitted by: tmm
2002-02-23 03:38:18 +00:00
Jake Burkholder
acfdfd647b
Add OF_claim_virt() and OF_release_phys().
...
Submitted by: tmm
2002-02-23 03:36:04 +00:00
Jake Burkholder
4f265afbc1
Include <machine/metadata.h>.
2002-02-23 03:33:39 +00:00
David E. O'Brien
04e7d65aeb
The usage of 'newaliases' needs to be after we know for sure that /usr
...
is mounted.
Submitted by: rizzo
2002-02-23 01:49:20 +00:00
Jake Burkholder
4fbd95d6b5
Don't echo a comment during make depend.
2002-02-23 01:49:13 +00:00
Jake Burkholder
39dda4e363
Make this compile.
...
Pointy hat to: julian
2002-02-23 01:42:13 +00:00
Dag-Erling Smørgrav
bf9ae4e89d
This commit was generated by cvs2svn to compensate for changes in r91100,
...
which included commits to RCS files with non-trunk default branches.
2002-02-23 01:24:02 +00:00
Dag-Erling Smørgrav
46acc37026
Vendor import of OpenPAM Cantaloupe
2002-02-23 01:24:02 +00:00
Dag-Erling Smørgrav
9350e3cd49
This commit was generated by cvs2svn to compensate for changes in r91097,
...
which included commits to RCS files with non-trunk default branches.
2002-02-23 01:23:20 +00:00
Dag-Erling Smørgrav
ac676a1116
Vendor import of OpenPAM Caliopsis
2002-02-23 01:23:20 +00:00
Dag-Erling Smørgrav
82170ab754
This commit was generated by cvs2svn to compensate for changes in r91094,
...
which included commits to RCS files with non-trunk default branches.
2002-02-23 01:22:51 +00:00
Dag-Erling Smørgrav
5c1eca5551
Vendor import of OpenPAM Calamite
2002-02-23 01:22:51 +00:00
Julian Elischer
77c4066424
Add some DIAGNOSTIC code.
...
While in userland, keep the thread's ucred reference in a shadow
field so that the usual place to store it is NULL.
If DIAGNOSTIC is not set, the thread ucred is kept valid until the next
kernel entry, at which time it is checked against the process cred
and possibly corrected. Produces a BIG speedup in
kernels with INVARIANTS set. (A previous commit corrected it
for the non INVARIANTS case already)
Reviewed by: dillon@freebsd.org
2002-02-22 23:58:22 +00:00
Mark Murray
a3dbc1d804
ANSIfy.
2002-02-22 23:31:57 +00:00
Mark Murray
8bd08b5fac
Fix warnings inspired by lint, a commercial lint and WARNS=4.
2002-02-22 21:24:14 +00:00
Mark Murray
ece5764570
Fix a boatload of warnings inspired by lint, a commercial lint
...
and WARNS=4.
2002-02-22 21:21:37 +00:00
Mark Murray
4b23bd7c2a
Warnings fixes.
2002-02-22 21:13:31 +00:00
Mark Murray
4b4ed2fe6a
Fix warnings inspired by lint, a commercial lint and WARNS=4.
2002-02-22 21:11:03 +00:00
Mark Murray
fab912df88
Partially fix (well, work around) warnings inspired by lint, a
...
commercial lint and WARNS=4.
2002-02-22 21:02:58 +00:00
Mark Murray
9b2010a2de
Fix warnings inspired by lint, a commercial lint and WARNS=4.
2002-02-22 21:00:16 +00:00
Mark Murray
39661e26a5
Warnings fixes inspired by lint, a commercial lint and WARNS=4.
2002-02-22 20:57:53 +00:00
Mark Murray
5ca37430d9
Warning fix. Enter into the spirit of getopt(3) a bit more.
2002-02-22 20:55:04 +00:00
Mark Murray
9afa09cd0e
Fix warnings inspired by lint, a commercial lint and WARNS=4.
2002-02-22 20:51:00 +00:00
Mark Murray
71bea4f79d
Fix warnings inspired by lint, a commercial lint and WARNS=4
2002-02-22 20:45:09 +00:00
Brian Feldman
49b33de841
Also blindly attempt to fix broken world with respect to proc.p_runtime
...
changes.
2002-02-22 19:10:09 +00:00
David E. O'Brien
5158a0f59f
The existing bazaar and site-specific policy in rc.diskless1 is Just Wrong;
...
and looks like no other Unix diskless configuration I've ever seen.
Thus allow a more traditional /etc.
Note, the use of an MFS /var should also be settable.
Otherwise installing ports(packages) is just a total PITA.
2002-02-22 19:05:22 +00:00
David E. O'Brien
d46d3a1c02
Update for binutils_2_12_anoncvs_20020221.
2002-02-22 18:49:37 +00:00
Dag-Erling Smørgrav
bea8bf9567
(Belatedly) add the required EXPORT_SYMS. I'm not sure the list is complete,
...
but at least linprocfs works (I haven't had the opportunity to test other
stuff that depends on the linux module, like aac or tdfx)
2002-02-22 18:21:20 +00:00
Bruce A. Mah
fbfe83fda4
Modified release note: Binutils update. While I'm here, fix a minor
...
grammatical mismatch ("Binutils" is the name of a package and
therefore is singular, not plural).
2002-02-22 16:26:38 +00:00