freebsd-dev/sys/i386
John Dyson ef743ce6ed Several bugfixes/improvements:
1) Make it much less likely to miss a wakeup in vm_page_free_wakeup
	2) Create a new entry point into pmap: pmap_ts_referenced, eliminates
	   the need to scan the pv lists twice in many cases.  Perhaps there
	   is alot more to do here to work on minimizing pv list manipulation
	3) Minor improvements to vm_pageout including the use of pmap_ts_ref.
	4) Major changes and code improvement to pmap.  This code has had
	   several serious bugs in page table page manipulation.  In order
	   to simplify the problem, and hopefully solve it for once and all,
	   page table pages are no longer "managed" with the pv list stuff.
	   Page table pages are only (mapped and held/wired) or
	   (free and unused) now.  Page table pages are never inactive,
	   active or cached.  These changes have probably fixed the
	   hold count problems, but if they haven't, then the code is
	   simpler anyway for future bugfixing.
	5) The pmap code has been sorely in need of re-organization, and I
	   have taken a first (of probably many) steps.  Please tell me
	   if you have any ideas.
1996-06-17 03:35:40 +00:00
..
apm Freudian slip. Change M_DEVBUG -> M_DEVBUF. 1996-06-04 17:50:28 +00:00
bios Freudian slip. Change M_DEVBUG -> M_DEVBUF. 1996-06-04 17:50:28 +00:00
boot Add a check in the SMC probe to verify that the card has an ethernet 1996-06-09 14:44:17 +00:00
conf Explain the options for the `od' driver. 1996-06-16 20:04:47 +00:00
eisa Clean up -Wunused warnings. 1996-06-12 05:11:41 +00:00
i386 Several bugfixes/improvements: 1996-06-17 03:35:40 +00:00
ibcs2 Clean up -Wunused warnings. 1996-06-12 05:11:41 +00:00
include The Great PC98 Merge. 1996-06-14 11:02:28 +00:00
isa Fix cut/paste error; a read-only variable should have been read/write. 1996-06-16 13:32:16 +00:00
linux Clean up -Wunused warnings. 1996-06-12 05:11:41 +00:00
pci Change CONF1_ENABLE_MSK to 0x7ff00000 in another attempt to decide 1996-06-13 21:50:41 +00:00
scsi Detect and report dataphase overruns. Put the adapter into 'Bit Bucket' 1996-06-09 17:33:18 +00:00
Makefile Removed all patch kit headers, sccsid and rcsid strings, put $Id$ in, some 1993-10-16 19:17:18 +00:00