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@

Reply via email to