David E. O'Brien
677b542ea2
Use __FBSDID().
2003-06-11 00:56:59 +00:00
Kelly Yancey
3316a80bd1
Convert hit and miss counters to unsigned values. Surely negative values
...
for either does not make sense.
PR: (one small part of) 19720
2002-06-10 22:40:26 +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
Doug Rabson
f80e454726
Add kobj_class_compile_static() to allow classes to be initialised
...
statically (i.e. without calling malloc). This allows kobj to be used
very early in the boot sequence.
2000-08-28 21:11:12 +00:00
Doug Rabson
4b4a49fda5
* Move the driver_t::refs field to kobj_t to replace kobj_t::instances.
...
* Back out a couple of workarounds for the confusion between
kobj_t::instances and driver_t::refs.
2000-05-01 10:45:15 +00:00
Doug Rabson
f7b7769172
* Factor out the object system from new-bus so that it can be used by
...
non-device code.
* Re-implement the method dispatch to improve efficiency. The new system
takes about 40ns for a method dispatch on a 300Mhz PII which is only
10ns slower than a direct function call on the same hardware.
This changes the new-bus ABI slightly so make sure you re-compile any
driver modules which you use.
2000-04-08 14:17:18 +00:00