summaryrefslogtreecommitdiff
path: root/arch/x86/include/asm
diff options
context:
space:
mode:
authorYinghai Lu <yinghai@kernel.org>2013-01-24 12:19:47 -0800
committerH. Peter Anvin <hpa@linux.intel.com>2013-01-29 15:12:25 -0800
commit231b3642a3c73fb9f1221dcb96fe8c0fbb658dfd (patch)
tree9e5c80dbe59150698b46cbdb38fde430113c8143 /arch/x86/include/asm
parentc2bdee594ebcf4a531afe795baf18da509438392 (diff)
x86, realmode: Set real_mode permissions early
Trampoline code is executed by APs with kernel low mapping on 64bit. We need to set trampoline code to EXEC early before we boot APs. Found the problem after switching to #PF handler set page table, and we do not set initial kernel low mapping with EXEC anymore in arch/x86/kernel/head_64.S. Change to use early_initcall instead that will make sure trampoline will have EXEC set. -v2: Merge two comments according to Borislav Petkov <bp@alien8.de> Signed-off-by: Yinghai Lu <yinghai@kernel.org> Link: http://lkml.kernel.org/r/1359058816-7615-7-git-send-email-yinghai@kernel.org Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
Diffstat (limited to 'arch/x86/include/asm')
0 files changed, 0 insertions, 0 deletions