Module Name: src Committed By: snj Date: Fri Apr 23 04:17:31 UTC 2010
Modified Files: src/sys/arch/amd64/amd64 [netbsd-5-0]: locore.S machdep.c mptramp.S src/sys/arch/i386/i386 [netbsd-5-0]: machdep.c src/sys/arch/i386/isa [netbsd-5-0]: npx.c src/sys/arch/x86/include [netbsd-5-0]: cpu.h cpuvar.h src/sys/arch/x86/x86 [netbsd-5-0]: cpu.c identcpu.c pmap.c src/sys/arch/xen/x86 [netbsd-5-0]: cpu.c Log Message: Apply patch (requested by jym in ticket #1380): Fix the NX regression issue observed on amd64 kernels, where per-page execution right was disabled (therefore leading to the inability of the kernel to detect fraudulent use of memory mappings marked as not being executable). To generate a diff of this commit: cvs rdiff -u -r1.47.8.2.2.1 -r1.47.8.2.2.2 src/sys/arch/amd64/amd64/locore.S cvs rdiff -u -r1.102.4.10 -r1.102.4.10.2.1 src/sys/arch/amd64/amd64/machdep.c cvs rdiff -u -r1.9 -r1.9.14.1 src/sys/arch/amd64/amd64/mptramp.S cvs rdiff -u -r1.644.4.10 -r1.644.4.10.2.1 src/sys/arch/i386/i386/machdep.c cvs rdiff -u -r1.129.10.5 -r1.129.10.5.2.1 src/sys/arch/i386/isa/npx.c cvs rdiff -u -r1.9 -r1.9.8.1 src/sys/arch/x86/include/cpu.h cvs rdiff -u -r1.27 -r1.27.14.1 src/sys/arch/x86/include/cpuvar.h cvs rdiff -u -r1.57.4.3 -r1.57.4.3.2.1 src/sys/arch/x86/x86/cpu.c cvs rdiff -u -r1.10.4.2.2.1 -r1.10.4.2.2.2 src/sys/arch/x86/x86/identcpu.c cvs rdiff -u -r1.74.4.1 -r1.74.4.1.2.1 src/sys/arch/x86/x86/pmap.c cvs rdiff -u -r1.28.4.1 -r1.28.4.1.2.1 src/sys/arch/xen/x86/cpu.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.