CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2015/07/17 15:36:56
Modified files:
sys/arch/i386/i386: bios.c
sys/arch/i386/include: biosvar.h
sys/arch/i386/pci: pcibios.c
Log message:
Include executable mapping for BIOS32 pages. Fixes a problem where mappings
done in this region using PAE w/NX caused #PFs (as they lacked the exec
permission previously).
Also unmap the region when we're finished. No sense in leaving extra
executable regions lying around.
Fixes non-ACPI uniprocessor i386 machines that have NX/PAE (these would
previously panic in pcibiosattach).
ok deraadt@