freebsd-dev/sys/i386
Alan Cox 270da41581 _pmap_unwire_pte_hold and pmap_remove_page:
Use pmap_TLB_invalidate instead of invltlb_1pg to eliminate
	unnecessary IPIs.

pmap_remove, pmap_protect and pmap_remove_pages:
	Use pmap_TLB_invalidate_all instead of invltlb to eliminate
	unnecessary IPIs.

pmap_copy:
	Use cpu_invltlb instead of invltlb when updating APTDpde.

pmap_changebit:
	Rather than deleting the unused "set bit" option (which may be
	useful later), make pmap_changebit an inline that is used
	by the new pmap_clearbit procedure.

Collectively, the first three changes reduce the number of TLB shootdown
IPIs by 1/3 for a kernel compile.
1999-04-19 18:45:21 +00:00
..
apm Add support for 'disabled' probe hint. 1999-04-18 15:10:58 +00:00
bios Add support for 'disabled' probe hint. 1999-04-18 15:10:58 +00:00
boot Don't refer to i386/isa/kbdio.h anymore. Use dev/kbd/atkbdcreg.h instead. 1999-01-11 03:50:01 +00:00
conf Zap LKM option and support. Farewell old friend. 1999-04-19 14:19:52 +00:00
eisa GC some now unused (and #if 0) code. 1999-04-19 13:34:25 +00:00
i386 _pmap_unwire_pte_hold and pmap_remove_page: 1999-04-19 18:45:21 +00:00
ibcs2 Staticize. 1999-04-11 03:06:07 +00:00
include Bring the 'new-bus' to the i386. This extensively changes the way the 1999-04-16 21:22:55 +00:00
isa Fix a potential hang situation. 1999-04-19 18:44:16 +00:00
linux unifdef -DVM_STACK - it's been on for a while for x86 and was checked 1999-04-19 14:14:14 +00:00
pci Make the class code checks in function pci_cfgcheck less strict. 1997-12-20 09:04:25 +00:00
svr4 Restore support for executing BSD/OS binaries on the i386 by passing 1999-04-03 22:20:03 +00:00
Makefile Update to know about current kernel directory layout. 1999-02-28 22:14:16 +00:00