eivind
35a471f45d
KNFize, by bde.
1999-01-10 01:58:29 +00:00
eivind
f708b467c2
Split DIAGNOSTIC -> DIAGNOSTIC, INVARIANTS, and INVARIANT_SUPPORT as
...
discussed on -hackers.
Introduce 'KASSERT(assertion, ("panic message", args))' for simple
check + panic.
Reviewed by: msmith
1999-01-08 17:31:30 +00:00
dyson
ffbcddfdd8
Correct copyright.
1998-04-25 04:50:03 +00:00
dyson
d5ed67abc1
Slight improvement to the vm_zone stats output. Also, some other superficial
...
cleanups.
1997-12-14 05:17:44 +00:00
bde
c8333ea8e9
Don't include <sys/lock.h> in headers when only `struct simplelock' is
...
required. Fixed everything that depended on the pollution.
1997-12-05 19:55:52 +00:00
peter
7658f30c46
Fix some style(9) and formatting problems. tabsize 4 formatting doesn't
...
look too great with 'more' etc.
Approved by: dyson (with a minor grumble :-)
1997-09-21 11:41:12 +00:00
dyson
46d4489773
Change the M_NAMEI allocations to use the zone allocator. This change
...
plus the previous changes to use the zone allocator decrease the useage
of malloc by half. The Zone allocator will be upgradeable to be able
to use per CPU-pools, and has more intelligent usage of SPLs. Additionally,
it has reasonable stats gathering capabilities, while making most calls
inline.
1997-09-21 04:24:27 +00:00
dyson
a5a40cf9a1
The "cutsie" register parameter passing that I had mistakenly used breaks
...
profiling. Since it doesn't really improve perf much, I have backed it
out.
1997-08-10 00:12:13 +00:00
dyson
94e69ecd91
More vm_zone cleanup. The sysctl now accounts for items better, and
...
counts the number of allocations.
1997-08-07 03:52:55 +00:00
dyson
1ebd0c4586
Add exposure of some vm_zone allocation stats by sysctl. Also, change
...
the initialization parameters of some zones in VM map. This contains
only optimizations and not bugfixes.
1997-08-06 04:58:05 +00:00
dyson
ae8763a12f
Another attempt at cleaning up the new memory allocator.
1997-08-05 22:24:31 +00:00
dyson
1e036bd423
A very simple zone allocator.
1997-08-05 00:07:31 +00:00