freebsd-dev/sys/i386
Alan Cox b3021b932a Optimize pmap_demote_pde() by using the new KPTmap to access a kernel
page table page instead of creating a temporary mapping to it.

Set the PG_G bit on the page table entries that implement the KPTmap.

Locore initializes the unused portions of the NKPT kernel page table
pages that it allocates to zero.  So, pmap_bootstrap() needn't zero
the page table entries referenced by CMAP1 and CMAP3.

Simplify pmap_set_pg().

MFC after:	10 days
2010-01-27 18:33:22 +00:00
..
acpica Extract the code to find and map the MADT ACPI table during early kernel 2009-09-23 15:42:35 +00:00
bios Unobfuscate unit number handling in apm(4). 2009-10-31 10:38:30 +00:00
compile
conf Move the examples for the 'hints' and 'env' keywords from various GENERIC 2010-01-19 17:20:34 +00:00
cpufreq Previous solution appeared to be unsufficient. After additional testing 2009-11-14 16:20:07 +00:00
i386 Optimize pmap_demote_pde() by using the new KPTmap to access a kernel 2010-01-27 18:33:22 +00:00
ibcs2 Only allocate the space we need before calling kern_getgroups instead 2010-01-15 07:18:46 +00:00
include Handle a race between pmap_kextract() and pmap_promote_pde(). This race is 2010-01-23 18:42:28 +00:00
isa - Allow clock subsystem to be compiled without the apic support [0] 2010-01-17 23:23:35 +00:00
linux Fix some problems with effective mmap() offsets > 32 bits. This was 2009-10-28 20:17:54 +00:00
pci number of cleanups in i386 and amd64 pci md code 2009-09-24 07:11:23 +00:00
svr4 Change some movl's to mov's. Newer GAS no longer accept 'movl' instructions 2009-01-31 11:37:21 +00:00
xbox Update d_mmap() to accept vm_ooffset_t and vm_memattr_t. 2009-12-29 21:51:28 +00:00
xen Recommit r193732: 2010-01-19 15:31:18 +00:00
Makefile