freebsd-src/sys/amd64
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
..
amd64 _pmap_unwire_pte_hold and pmap_remove_page: 1999-04-19 18:45:21 +00:00
conf Drop the 'at nexus?' from the busses, it's not used. 1999-04-19 11:53:36 +00:00
include Backout early start of APs since it caused some machines to hang. 1999-04-13 03:24:47 +00:00
isa As a temporary anti-foot-shooting measure, don't let the user attach 1999-04-16 23:39:15 +00:00
pci
Makefile Update to know about current kernel directory layout. 1999-02-28 22:14:16 +00:00