erh
982065fbae
Remove nswbuf since it is entirely unused.
2003-02-01 21:07:01 +00:00
provos
0f09ed48a5
remove trailing \n in panic(). approved perry.
2002-09-27 15:35:29 +00:00
thorpej
139cdc3125
Make nbuf, nswbuf, and bufpages unsigned. Make all operations on these
...
variables unsigned, and update places where their values are printed.
2002-08-25 20:21:33 +00:00
itojun
fcfced244e
avoid integer overflow during computation of nbuf. from enami
2002-08-21 02:48:54 +00:00
lukem
adc783d537
add RCSIDs
2001-11-12 15:25:01 +00:00
enami
163c9dd7c1
Defopt CALLWHEEL_STATS.
2001-09-13 05:22:16 +00:00
thorpej
c0b03b60e7
Really only need uvm_extern.h. From Chuck Cranor.
2001-06-25 22:08:52 +00:00
thorpej
99db7959b4
Include <uvm/uvm.h> rather than <uvm/uvm_param.h> directly.
2001-06-25 16:24:31 +00:00
tron
6f6272c9e9
Include "uvm/uvm_param.h" to get definition of "VM_MAX_KERNEL_BUF" as
...
suggested by Richard Earnshaw. This fixes PR kern/10649.
2000-07-23 10:41:35 +00:00
thorpej
8fd9032b90
ANSI'ify.
2000-07-14 07:14:33 +00:00
mrg
32aa199ccf
remove include of <vm/vm.h>
2000-06-27 17:41:07 +00:00
mrg
2f159a1bac
remove/move more mach vm header files:
...
<vm/pglist.h> -> <uvm/uvm_pglist.h>
<vm/vm_inherit.h> -> <uvm/uvm_inherit.h>
<vm/vm_kern.h> -> into <uvm/uvm_extern.h>
<vm/vm_object.h> -> nothing
<vm/vm_pager.h> -> into <uvm/uvm_pager.h>
also includes a bunch of <vm/vm_page.h> include removals (due to redudancy
with <vm/vm.h>), and a scattering of other similar headers.
2000-06-26 14:20:25 +00:00
enami
f9c7a69ff5
Call the routine to calculate callwheelsize from allocsys() instead of
...
main() since some port like alpha and mips calls allocsys() before main()
is called. While I'm here, I renamed some function.
2000-03-24 11:57:14 +00:00
thorpej
b667a5a357
New callout mechanism with two major improvements over the old
...
timeout()/untimeout() API:
- Clients supply callout handle storage, thus eliminating problems of
resource allocation.
- Insertion and removal of callouts is constant time, important as
this facility is used quite a lot in the kernel.
The old timeout()/untimeout() API has been removed from the kernel.
2000-03-23 06:30:07 +00:00
tron
0f8b4e4579
Revert order of formula to calculate the number of buffer pages if the
...
BUFCACHE option is defined. With the new formular a few pages less will
be used (22 on a system with 256MB) but we avoid a possible integer
overflow.
1999-12-05 17:12:43 +00:00
tron
8b7af21483
Correct calculation of buffer pages if BUFCACHE is defined. Patch supplied
...
by kern/8954 by URA Hiroshi.
1999-12-05 15:53:37 +00:00
ragge
184f8b2c39
First round of discarding the CL* macros.
1999-12-03 21:43:19 +00:00
thorpej
dc8ecaa15b
Overhaul of the SVID IPC facilities, primarily to use the types specified
...
by the Single UNIX Specification version 2, rather than the SVR2-derived
types. While I was here, I did a namespace sweep to expose the constants
and strucutures, and structure members described by SUSv2; documentation
updates coming shortly.
Fixes kern/8158.
1999-08-25 05:05:48 +00:00
lukem
6a62a9cff3
sanity check bufcache before using it
1999-06-01 00:40:48 +00:00
thorpej
ba2bc023f7
Call the mdcallback immediately after computing bufpages; bufpages may
...
need to be clipped, and this needs to be done before computing nbuf.
1999-05-21 00:05:12 +00:00
thorpej
3aa41b1b36
Make this actually work if the BUFCACHE option is not specified, by falling
...
back on the traditional BSD formula of 10% of first 2MB and 5% of remaining.
1999-05-20 20:01:28 +00:00
lukem
091ffad669
MI implementation of allocsys()
1999-05-20 05:59:52 +00:00