benno
b2f2771fbb
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
msmith
9c77442559
AcpiOsPrintf and AcpiOsVprintf now return void.
2002-02-23 05:32:51 +00:00
msmith
298fdbbdac
AcpiOsCallocate is no longer required.
2002-02-23 05:32:10 +00:00
msmith
2fc99bc1ee
Match namespace cleanup changes in ACPI CA 20020217 update.
2002-02-23 05:31:38 +00:00
msmith
2192e34250
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
msmith
168360b0e8
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
msmith
7347e2a6b0
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
msmith
e5a87e8216
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
msmith
6e083f357a
Match namespace cleanup changes in ACPI CA 20020217 update.
...
Use ACPI_SUCCESS/ACPI_FAILURE consistently.
2002-02-23 05:26:45 +00:00
msmith
40fae72f51
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
msmith
c669913895
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
msmith
4538ae7834
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
msmith
82010cdc0f
Resolve conflicts arising from the ACPI CA 20020217 import.
2002-02-23 05:16:34 +00:00
msmith
64989f50d8
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
msmith
b58b48bed8
Vendor import of the Intel ACPI CA 20020217 drop.
2002-02-23 05:10:40 +00:00
jake
7994a37bd4
Add -ffreestanding to CFLAGS.
2002-02-23 04:36:15 +00:00
jake
ce801add09
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
8f643f6169
Fix test for != 0 that should be > 0.
2002-02-23 04:33:15 +00:00
jake
e187f56a06
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
c819020411
#if 0 more bootinfo stuff.
2002-02-23 04:13:02 +00:00
jake
c34e322792
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
9ee486a3f2
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
3088b53a9a
Add OF_claim_virt() and OF_release_phys().
...
Submitted by: tmm
2002-02-23 03:36:04 +00:00
jake
cd8694ee32
Include <machine/metadata.h>.
2002-02-23 03:33:39 +00:00
obrien
d1962c6a7d
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
7549b9e515
Don't echo a comment during make depend.
2002-02-23 01:49:13 +00:00
jake
b27e79327d
Make this compile.
...
Pointy hat to: julian
2002-02-23 01:42:13 +00:00
des
1274d3e062
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
des
b7924daede
Vendor import of OpenPAM Cantaloupe
2002-02-23 01:24:02 +00:00
des
e4063180c2
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
des
8f1441cfb2
Vendor import of OpenPAM Caliopsis
2002-02-23 01:23:20 +00:00
des
9e519e80c8
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
des
8e998796e7
Vendor import of OpenPAM Calamite
2002-02-23 01:22:51 +00:00
julian
53eb1d9219
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
markm
5b69d7da62
ANSIfy.
2002-02-22 23:31:57 +00:00
markm
2b941891db
Fix warnings inspired by lint, a commercial lint and WARNS=4.
2002-02-22 21:24:14 +00:00
markm
3ce9528bfb
Fix a boatload of warnings inspired by lint, a commercial lint
...
and WARNS=4.
2002-02-22 21:21:37 +00:00
markm
3b69d13d7c
Warnings fixes.
2002-02-22 21:13:31 +00:00
markm
2e9a506a04
Fix warnings inspired by lint, a commercial lint and WARNS=4.
2002-02-22 21:11:03 +00:00
markm
02fae8d816
Partially fix (well, work around) warnings inspired by lint, a
...
commercial lint and WARNS=4.
2002-02-22 21:02:58 +00:00
markm
d2f778cddf
Fix warnings inspired by lint, a commercial lint and WARNS=4.
2002-02-22 21:00:16 +00:00
markm
1fb3e88343
Warnings fixes inspired by lint, a commercial lint and WARNS=4.
2002-02-22 20:57:53 +00:00
markm
863c4cc748
Warning fix. Enter into the spirit of getopt(3) a bit more.
2002-02-22 20:55:04 +00:00
markm
7b7558d884
Fix warnings inspired by lint, a commercial lint and WARNS=4.
2002-02-22 20:51:00 +00:00
markm
f24931e332
Fix warnings inspired by lint, a commercial lint and WARNS=4
2002-02-22 20:45:09 +00:00
green
7f5881c8e0
Also blindly attempt to fix broken world with respect to proc.p_runtime
...
changes.
2002-02-22 19:10:09 +00:00
obrien
119bc74831
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
obrien
431d88d32d
Update for binutils_2_12_anoncvs_20020221.
2002-02-22 18:49:37 +00:00
des
6de67298e2
(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
bmah
069b4e684f
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