summaryrefslogtreecommitdiffstats
path: root/usr.bin/colrm
diff options
context:
space:
mode:
authornjl <njl@FreeBSD.org>2007-03-14 22:30:02 +0000
committernjl <njl@FreeBSD.org>2007-03-14 22:30:02 +0000
commit1f769530b3bf6e9a8b728d08281775a547e1fc02 (patch)
treebf7884a58f63dcadffcac49d4c9d455a13e5af56 /usr.bin/colrm
parent9a87c96269f3588a9094bd93b2c3db26b31394ad (diff)
downloadFreeBSD-src-1f769530b3bf6e9a8b728d08281775a547e1fc02.zip
FreeBSD-src-1f769530b3bf6e9a8b728d08281775a547e1fc02.tar.gz
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
Diffstat (limited to 'usr.bin/colrm')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud