CVSROOT: /cvs Module name: src Changes by: mlar...@cvs.openbsd.org 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@