freebsd-dev/sys/i386
Nate Lawson 9b0df55b61 Create an identity mapping (V=P) super page for the low memory region on
boot.  Then, just switch to the kernel pmap when suspending instead of
allocating/freeing our own mapping every time.  This should solve a panic
of pmap_remove() being called with interrupts disabled.  Thanks to Alan
Cox for developing this patch.

Note: this means that ACPI requires super page (PG_PS) support in the CPU.
This has been present since the Pentium and first documented in the
Pentium Pro.  However, it may need to be revisited later.

Submitted by:	alc
MFC after:	1 month
2007-03-14 22:30:02 +00:00
..
acpica Create an identity mapping (V=P) super page for the low memory region on 2007-03-14 22:30:02 +00:00
bios
compile
conf Include GEOM_LABEL in GENERIC. It's very useful and not well publicized 2007-02-09 19:03:18 +00:00
cpufreq
i386 Create an identity mapping (V=P) super page for the low memory region on 2007-03-14 22:30:02 +00:00
ibcs2 Use pause() rather than tsleep() on stack variables and function pointers. 2007-02-27 17:23:29 +00:00
include Add another CPUID for AMD CPUs and fix style(9) while I am here. 2007-03-12 20:27:21 +00:00
isa Partial fix for a bug in rev.1.231. If suspend/resume clobbers the 2007-03-05 09:10:17 +00:00
linux MFP4: 115220, 115222 2007-03-02 00:08:47 +00:00
pci
svr4
xbox
Makefile