CVSROOT: /cvs Module name: src Changes by: mlar...@cvs.openbsd.org 2013/08/23 22:26:17
Modified files: sys/arch/amd64/amd64: amd64_mem.c mtrr.c sys/arch/amd64/include: specialreg.h sys/arch/i386/i386: i686_mem.c mtrr.c sys/arch/i386/include: specialreg.h sys/sys : memrange.h Log message: Cleanup amd64 and i386 MTRR code - 1. Makes amd64 and i386 MTRR code nearly identical 2. Removes support for per-process MTRRs (which were never implemented) 3. Treat "unknown" MTRR types as uncacheable instead of trying to preserve bogus settings made by the BIOS 4. Various KNF cleanups Should be no functional change. ok jsg@, deraadt@