aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/x86/kernel/setup.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/arch/x86/kernel/setup.c b/arch/x86/kernel/setup.c
index 02643cc3bf26..eb1f1e6e52b0 100644
--- a/arch/x86/kernel/setup.c
+++ b/arch/x86/kernel/setup.c
@@ -714,6 +714,16 @@ void __init setup_arch(char **cmdline_p)
714 strlcpy(command_line, boot_command_line, COMMAND_LINE_SIZE); 714 strlcpy(command_line, boot_command_line, COMMAND_LINE_SIZE);
715 *cmdline_p = command_line; 715 *cmdline_p = command_line;
716 716
717#ifdef CONFIG_X86_64
718 /*
719 * Must call this twice: Once just to detect whether hardware doesn't
720 * support NX (so that the early EHCI debug console setup can safely
721 * call set_fixmap(), and then again after parsing early parameters to
722 * honor the respective command line option.
723 */
724 check_efer();
725#endif
726
717 parse_early_param(); 727 parse_early_param();
718 728
719 /* VMI may relocate the fixmap; do this before touching ioremap area */ 729 /* VMI may relocate the fixmap; do this before touching ioremap area */