1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-18 10:35:55 +00:00
freebsd/sys
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
..
alpha/include Put back the $Id$ string 1993-10-28 06:11:38 +00:00
amd64 VM system performance improvements from John Dyson and myself. The 1994-01-31 04:19:00 +00:00
conf Remove commented out PROCFS, it is standard. 1994-01-29 21:41:36 +00:00
ddb "New" VM system from John Dyson & myself. For a run-down of the 1994-01-14 16:25:31 +00:00
dev Whoops, syntax error where I forgot a parenthesis. 1994-01-26 20:18:56 +00:00
i386 VM system performance improvements from John Dyson and myself. The 1994-01-31 04:19:00 +00:00
isa Add Ctrl-Altr-Esc DBG key to RUKEYMAP (russian keymap) 1994-01-24 05:22:27 +00:00
kern Remove confusing and incorrect comment inherited from patchkit days. 1994-01-26 20:42:18 +00:00
powerpc/include adding libc/quad: 1993-12-19 05:14:46 +00:00
scsi Fixed bug in dump code that caused the wrong physical page to be dumped. 1994-01-29 11:17:10 +00:00
sys Patch from Julian. Commit message by me. 1994-01-29 10:31:20 +00:00