diff options
Diffstat (limited to 'src/arch/i386/boot/tables.c')
-rw-r--r-- | src/arch/i386/boot/tables.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/arch/i386/boot/tables.c b/src/arch/i386/boot/tables.c index b0fdd23105..827b46ed32 100644 --- a/src/arch/i386/boot/tables.c +++ b/src/arch/i386/boot/tables.c @@ -58,14 +58,14 @@ struct lb_memory *write_tables(struct mem_range *mem, unsigned long *processor_m remove_logical_cpus(processor_map); low_table_end = write_smp_table(low_table_end, processor_map); + /* Write ACPI tables */ + low_table_end = write_acpi_tables(low_table_end); + /* Don't write anything in the traditional x86 BIOS data segment */ if (low_table_end < 0x500) { low_table_end = 0x500; } - /* Write ACPI tables */ - low_table_end = write_acpi_tables(low_table_end); - /* The linuxbios table must be in 0-4K or 960K-1M */ write_linuxbios_table(processor_map, mem, low_table_start, low_table_end, |