summaryrefslogtreecommitdiffstats
path: root/sys/kern/subr_rman.c
Commit message (Collapse)AuthorAgeFilesLines
...
* Implement resource alignment as discussed in arch@ a long time ago.imp2000-10-171-1/+23
| | | | | | | This was implemented by Shigeru YAMAMOTO-san and Jonathan Chen. I've cleaned them up somewhat and they seem to work well enough to boot current (but given current's state it can be hard to tell). Doug Rabson also reviewed the design and signed off on it.
* Replace all the ifdef debugging spaghetti with a single ifdef andpaul2000-05-031-40/+22
| | | | a macro so that it is easier to read the flow of the code.
* Commit the remaining part of PR14914:phk1999-11-161-16/+15
| | | | | | | | | | | Alot of the code in sys/kern directly accesses the *Q_HEAD and *Q_ENTRY structures for list operations. This patch makes all list operations in sys/kern use the queue(3) macros, rather than directly accessing the *Q_{HEAD,ENTRY} structures. Reviewed by: phk Submitted by: Jake Burkholder <jake@checker.org> PR: 14914
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* Make sure that we record the flags in all cases.dfr1999-06-261-2/+2
| | | | | Submitted by: Bernd Walter <ticso@cicely.de> PR: kern/12399
* Bring the 'new-bus' to the i386. This extensively changes the way thepeter1999-04-161-9/+30
| | | | | | | | | | | | | | | | | | i386 platform boots, it is no longer ISA-centric, and is fully dynamic. Most old drivers compile and run without modification via 'compatability shims' to enable a smoother transition. eisa, isapnp and pccard* are not yet using the new resource manager. Once fully converted, all drivers will be loadable, including PCI and ISA. (Some other changes appear to have snuck in, including a port of Soren's ATA driver to the Alpha. Soren, back this out if you need to.) This is a checkpoint of work-in-progress, but is quite functional. The bulk of the work was done over the last few years by Doug Rabson and Garrett Wollman. Approved by: core
* Staticize.eivind1999-04-111-2/+2
|
* Fix a bug which prevented more than two clients from sharing a resource.dfr1999-03-291-2/+2
|
* Ifdefed conditionally used simplock variables.bde1999-01-021-1/+3
|
* The "easy" fixes for compiling the kernel -Wunused: remove unreferenced staticarchie1998-12-071-2/+1
| | | | and local variables, goto labels, and functions declared but not defined.
* Fixed a missing include. `SYSININT(...);' garbage in gave null garbage out.bde1998-11-231-1/+2
|
* The new resource manager, hopefully in a reasonably stable form.wollman1998-10-291-0/+589
OpenPOWER on IntegriCloud