diff options
| -rw-r--r-- | arch/x86/kernel/setup.c | 10 |
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 */ |
