|
@@ -927,8 +927,6 @@ void __init setup_arch(char **cmdline_p)
|
|
|
iomem_resource.end = (1ULL << boot_cpu_data.x86_phys_bits) - 1;
|
|
iomem_resource.end = (1ULL << boot_cpu_data.x86_phys_bits) - 1;
|
|
|
setup_memory_map();
|
|
setup_memory_map();
|
|
|
parse_setup_data();
|
|
parse_setup_data();
|
|
|
- /* update the e820_saved too */
|
|
|
|
|
- e820_reserve_setup_data();
|
|
|
|
|
|
|
|
|
|
copy_edd();
|
|
copy_edd();
|
|
|
|
|
|
|
@@ -990,6 +988,8 @@ void __init setup_arch(char **cmdline_p)
|
|
|
early_dump_pci_devices();
|
|
early_dump_pci_devices();
|
|
|
#endif
|
|
#endif
|
|
|
|
|
|
|
|
|
|
+ /* update the e820_saved too */
|
|
|
|
|
+ e820_reserve_setup_data();
|
|
|
finish_e820_parsing();
|
|
finish_e820_parsing();
|
|
|
|
|
|
|
|
if (efi_enabled(EFI_BOOT))
|
|
if (efi_enabled(EFI_BOOT))
|