|
@@ -1029,8 +1029,6 @@ void __init setup_arch(char **cmdline_p)
|
|
|
*/
|
|
|
init_hypervisor_platform();
|
|
|
|
|
|
- tsc_early_delay_calibrate();
|
|
|
-
|
|
|
x86_init.resources.probe_roms();
|
|
|
|
|
|
/* after parse_early_param, so could debug it */
|
|
@@ -1115,9 +1113,6 @@ void __init setup_arch(char **cmdline_p)
|
|
|
memblock_set_current_limit(ISA_END_ADDRESS);
|
|
|
e820__memblock_setup();
|
|
|
|
|
|
- if (!early_xdbc_setup_hardware())
|
|
|
- early_xdbc_register_console();
|
|
|
-
|
|
|
reserve_bios_regions();
|
|
|
|
|
|
if (efi_enabled(EFI_MEMMAP)) {
|
|
@@ -1223,6 +1218,10 @@ void __init setup_arch(char **cmdline_p)
|
|
|
kvmclock_init();
|
|
|
#endif
|
|
|
|
|
|
+ tsc_early_delay_calibrate();
|
|
|
+ if (!early_xdbc_setup_hardware())
|
|
|
+ early_xdbc_register_console();
|
|
|
+
|
|
|
x86_init.paging.pagetable_init();
|
|
|
|
|
|
kasan_init();
|