John Dyson
998d8cd662
Improve my copyright.
1997-12-22 11:48:13 +00:00
John Dyson
bd28588799
Fix a recursive kernel_map lock problem in vm_zone allocator.
...
PR: 5298
1997-12-15 05:16:09 +00:00
John Dyson
b0d8408e21
Slight improvement to the vm_zone stats output. Also, some other superficial
...
cleanups.
1997-12-14 05:17:44 +00:00
Bruce Evans
1cd52ec333
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
Poul-Henning Kamp
a1c995b626
Last major round (Unless Bruce thinks of somthing :-) of malloc changes.
...
Distribute all but the most fundamental malloc types. This time I also
remembered the trick to making things static: Put "static" in front of
them.
A couple of finer points by: bde
1997-10-12 20:26:33 +00:00
Poul-Henning Kamp
55166637cd
Distribute and statizice a lot of the malloc M_* types.
...
Substantial input from: bde
1997-10-11 18:31:40 +00:00
Peter Wemm
af866d9a23
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
John Dyson
99448ed11d
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
Bruce Evans
79624e2147
Removed unused #includes.
1997-09-01 03:17:34 +00:00
Steve Passe
7cbfd031b6
Added includes of smp.h for SMP.
...
This eliminates a bazillion warnings about implicit s_lock & friends.
1997-08-18 03:29:21 +00:00
John Dyson
f1c1c5b5a4
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
John Dyson
507b10b48c
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
John Dyson
0d65e566b9
Another attempt at cleaning up the new memory allocator.
1997-08-05 22:24:31 +00:00
John Dyson
565bca977d
A very simple zone allocator.
1997-08-05 00:07:31 +00:00