x86: Use a macro for ROM table alignment
Define ROM_TABLE_ALIGN instead of using 1024 directly. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
a5221b5206
commit
897e1dc86a
|
@ -14,6 +14,8 @@
|
||||||
*/
|
*/
|
||||||
#define ROM_TABLE_ADDR 0xf0000
|
#define ROM_TABLE_ADDR 0xf0000
|
||||||
|
|
||||||
|
#define ROM_TABLE_ALIGN 1024
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* table_compute_checksum() - Compute a table checksum
|
* table_compute_checksum() - Compute a table checksum
|
||||||
*
|
*
|
||||||
|
|
|
@ -44,27 +44,27 @@ void write_tables(void)
|
||||||
|
|
||||||
#ifdef CONFIG_GENERATE_PIRQ_TABLE
|
#ifdef CONFIG_GENERATE_PIRQ_TABLE
|
||||||
rom_table_end = write_pirq_routing_table(rom_table_start);
|
rom_table_end = write_pirq_routing_table(rom_table_start);
|
||||||
rom_table_end = ALIGN(rom_table_end, 1024);
|
rom_table_end = ALIGN(rom_table_end, ROM_TABLE_ALIGN);
|
||||||
rom_table_start = rom_table_end;
|
rom_table_start = rom_table_end;
|
||||||
#endif
|
#endif
|
||||||
#ifdef CONFIG_GENERATE_SFI_TABLE
|
#ifdef CONFIG_GENERATE_SFI_TABLE
|
||||||
rom_table_end = write_sfi_table(rom_table_start);
|
rom_table_end = write_sfi_table(rom_table_start);
|
||||||
rom_table_end = ALIGN(rom_table_end, 1024);
|
rom_table_end = ALIGN(rom_table_end, ROM_TABLE_ALIGN);
|
||||||
rom_table_start = rom_table_end;
|
rom_table_start = rom_table_end;
|
||||||
#endif
|
#endif
|
||||||
#ifdef CONFIG_GENERATE_MP_TABLE
|
#ifdef CONFIG_GENERATE_MP_TABLE
|
||||||
rom_table_end = write_mp_table(rom_table_start);
|
rom_table_end = write_mp_table(rom_table_start);
|
||||||
rom_table_end = ALIGN(rom_table_end, 1024);
|
rom_table_end = ALIGN(rom_table_end, ROM_TABLE_ALIGN);
|
||||||
rom_table_start = rom_table_end;
|
rom_table_start = rom_table_end;
|
||||||
#endif
|
#endif
|
||||||
#ifdef CONFIG_GENERATE_ACPI_TABLE
|
#ifdef CONFIG_GENERATE_ACPI_TABLE
|
||||||
rom_table_end = write_acpi_tables(rom_table_start);
|
rom_table_end = write_acpi_tables(rom_table_start);
|
||||||
rom_table_end = ALIGN(rom_table_end, 1024);
|
rom_table_end = ALIGN(rom_table_end, ROM_TABLE_ALIGN);
|
||||||
rom_table_start = rom_table_end;
|
rom_table_start = rom_table_end;
|
||||||
#endif
|
#endif
|
||||||
#ifdef CONFIG_GENERATE_SMBIOS_TABLE
|
#ifdef CONFIG_GENERATE_SMBIOS_TABLE
|
||||||
rom_table_end = write_smbios_table(rom_table_start);
|
rom_table_end = write_smbios_table(rom_table_start);
|
||||||
rom_table_end = ALIGN(rom_table_end, 1024);
|
rom_table_end = ALIGN(rom_table_end, ROM_TABLE_ALIGN);
|
||||||
rom_table_start = rom_table_end;
|
rom_table_start = rom_table_end;
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue