freebsd-dev/sys/i386/include
David Greenman ec120393a0 VM system performance improvements from John Dyson and myself. The
following is a summary:

1) increased object cache back up to a more reasonable value.
2) removed old & bogus cruft from machdep.c (clearseg, copyseg,
	physcopyseg, etc).
3) inlined many functions in pmap.c
4) changed "load_cr3(rcr3())" into tlbflush() and made tlbflush inline
	assembly.
5) changed the way that modified pages are tracked - now vm_page struct
	is kept updated directly - no more scanning page tables.
6) removed lots of unnecessary spl's
7) removed old unused functions from pmap.c
8) removed all use of page_size, page_shift, page_mask variables - replaced
	with PAGE_ constants.
9) moved trunc/round_page, atop, ptoa, out of vm_param.h and into i386/
	include/param.h, and optimized them.
10) numerous changes to sys/vm/ swap_pager, vnode_pager, pageout, fault
	code to improve performance. LRU algorithm modified to be more
	effective, read ahead/behind values tuned for better performance,
	etc, etc...
1994-01-31 04:19:00 +00:00
..
pc Removed all patch kit headers, sccsid and rcsid strings, put $Id$ in, some 1993-10-16 14:40:57 +00:00
_limits.h adding libc/quad: 1993-12-19 05:14:46 +00:00
ansi.h Removed all patch kit headers, sccsid and rcsid strings, put $Id$ in, some 1993-10-16 14:40:57 +00:00
asmacros.h First steps in rewriting locore.s, and making info useful 1993-11-13 02:25:21 +00:00
cons.h Made all header files idempotent and moved incorrect common data from 1993-11-07 17:43:17 +00:00
console.h Put back the $Id$ string 1993-10-28 06:11:38 +00:00
cpu.h Made all header files idempotent and moved incorrect common data from 1993-11-07 17:43:17 +00:00
cpufunc.h VM system performance improvements from John Dyson and myself. The 1994-01-31 04:19:00 +00:00
cputypes.h Made all header files idempotent and moved incorrect common data from 1993-11-07 17:43:17 +00:00
db_machdep.h Made all header files idempotent and moved incorrect common data from 1993-11-07 17:43:17 +00:00
dkio.h Made all header files idempotent and moved incorrect common data from 1993-11-07 17:43:17 +00:00
eflags.h Removed all patch kit headers, sccsid and rcsid strings, put $Id$ in, some 1993-10-16 14:40:57 +00:00
endian.h adding libc/quad: 1993-12-19 05:14:46 +00:00
float.h Made all header files idempotent and moved incorrect common data from 1993-11-07 17:43:17 +00:00
floatingpoint.h Made all header files idempotent and moved incorrect common data from 1993-11-07 17:43:17 +00:00
frame.h Convert syscall to trapframe. Based on work done by John Brezak. 1994-01-03 07:55:47 +00:00
ioctl_fd.h Replace old-style Joerg copyright to berkeley-style, 1994-01-26 20:08:30 +00:00
ioctl_pc.h >From Theo Derradt 1993-09-08 19:29:54 +00:00
limits.h adding libc/quad: 1993-12-19 05:14:46 +00:00
mtpr.h Removed all patch kit headers, sccsid and rcsid strings, put $Id$ in, some 1993-10-16 14:40:57 +00:00
npx.h Removed all patch kit headers, sccsid and rcsid strings, put $Id$ in, some 1993-10-16 14:40:57 +00:00
param.h VM system performance improvements from John Dyson and myself. The 1994-01-31 04:19:00 +00:00
pcb.h Convert syscall to trapframe. Based on work done by John Brezak. 1994-01-03 07:55:47 +00:00
pio.h Made all header files idempotent and moved incorrect common data from 1993-11-07 17:43:17 +00:00
pmap.h VM system performance improvements from John Dyson and myself. The 1994-01-31 04:19:00 +00:00
proc.h Made all header files idempotent and moved incorrect common data from 1993-11-07 17:43:17 +00:00
psl.h Made all header files idempotent and moved incorrect common data from 1993-11-07 17:43:17 +00:00
pte.h Made all header files idempotent and moved incorrect common data from 1993-11-07 17:43:17 +00:00
reg.h Convert syscall to trapframe. Based on work done by John Brezak. 1994-01-03 07:55:47 +00:00
segments.h Made all header files idempotent and moved incorrect common data from 1993-11-07 17:43:17 +00:00
soundcard.h Move soundcard.h & ultrasound.h to proper location <machine/...> 1993-11-27 22:16:44 +00:00
speaker.h Name of ioctl's include sys/spkr.h changed to machine/speaker.h 1993-11-09 02:31:53 +00:00
specialreg.h Made all header files idempotent and moved incorrect common data from 1993-11-07 17:43:17 +00:00
stdarg.h Made all header files idempotent and moved incorrect common data from 1993-11-07 17:43:17 +00:00
sysarch.h Made all header files idempotent and moved incorrect common data from 1993-11-07 17:43:17 +00:00
trap.h Made all header files idempotent and moved incorrect common data from 1993-11-07 17:43:17 +00:00
tss.h Fixed comments that start within a comment, so code compiles cleanly with 1993-11-17 23:25:28 +00:00
types.h Removed all patch kit headers, sccsid and rcsid strings, put $Id$ in, some 1993-10-16 14:40:57 +00:00
ultrasound.h Move soundcard.h & ultrasound.h to proper location <machine/...> 1993-11-27 22:16:44 +00:00
vmparam.h "New" VM system from John Dyson & myself. For a run-down of the 1994-01-14 16:25:31 +00:00