i386: NX emulation
authorRoland McGrath <roland@redhat.com>
Wed, 14 Jul 2010 07:50:02 +0000 (00:50 -0700)
committerLeann Ogasawara <leann.ogasawara@canonical.com>
Mon, 28 Mar 2011 13:50:16 +0000 (06:50 -0700)
commitb138b03e1b7ab8a97b0cc5cdaa0c5bdf77c53288
treeb77a83ea5438bd6b102e0842b24ad38a745981db
parentfb4eb263365fcc36605049e9c09f9c2305cefd6d
i386: NX emulation

This is old code with some cruft, all originally by Ingo with much
later rebasing by Fedora folks and at least one arcane fix by Roland
a few years ago.

Signed-off-by: Roland McGrath <roland@redhat.com>
Signed-off-by: Kees Cook <kees.cook@canonical.com>
Signed-off-by: Andy Whitcroft <apw@canonical.com>
16 files changed:
arch/x86/include/asm/desc.h
arch/x86/include/asm/mmu.h
arch/x86/include/asm/paravirt.h
arch/x86/include/asm/paravirt_types.h
arch/x86/kernel/cpu/common.c
arch/x86/kernel/paravirt.c
arch/x86/kernel/process_32.c
arch/x86/kernel/traps.c
arch/x86/mm/setup_nx.c
arch/x86/mm/tlb.c
arch/x86/xen/enlighten.c
fs/binfmt_elf.c
include/linux/sched.h
kernel/sysctl.c
mm/mmap.c
mm/mprotect.c