mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 10:40:03 +01:00
x86: undo vm_init() movement from 1a6e3220cc
There must not be any alloc_xen_pagetable() calls between end_boot_allocator() and the setting of SYS_STATE_boot. Signed-off-by: Jan Beulich <jbeulich@suse.com>
This commit is contained in:
1 parent
1a6e3220cc
commit
95c1928758
1 file changed
+6
-2
@@ -1376,9 +1376,13 @@ void __init noreturn __start_xen(unsigned long mbi_p)
|
||||
else
|
||||
end_boot_allocator();
|
||||
|
||||
vm_init();
|
||||
|
||||
system_state = SYS_STATE_boot;
|
||||
/*
|
||||
* No calls involving ACPI code should go between the setting of
|
||||
* SYS_STATE_boot and vm_init() (or else acpi_os_{,un}map_memory()
|
||||
* will break).
|
||||
*/
|
||||
vm_init();
|
||||
|
||||
console_init_ring();
|
||||
vesa_init();
|
||||
|
||||