mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-06-13 15:03:58 +03:00
x86: coreboot: Collect the address of the ACPI tables
At present any ACPI tables created by prior-stage firmware are ignored. It is useful to be able to view these in U-Boot. Pick this up from the sysinfo tables and display it with the cbsysinfo command. This allows the 'acpi list' command to work when booting from coreboot. Adjust the global_data condition so that acpi_start is available even if table-generation is disabled. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com>
This commit is contained in:
@@ -457,7 +457,7 @@ struct global_data {
|
||||
*/
|
||||
fdt_addr_t translation_offset;
|
||||
#endif
|
||||
#ifdef CONFIG_GENERATE_ACPI_TABLE
|
||||
#ifdef CONFIG_ACPI
|
||||
/**
|
||||
* @acpi_ctx: ACPI context pointer
|
||||
*/
|
||||
@@ -536,7 +536,7 @@ static_assert(sizeof(struct global_data) == GD_SIZE);
|
||||
#define gd_dm_priv_base() NULL
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_GENERATE_ACPI_TABLE
|
||||
#ifdef CONFIG_ACPI
|
||||
#define gd_acpi_ctx() gd->acpi_ctx
|
||||
#define gd_acpi_start() gd->acpi_start
|
||||
#define gd_set_acpi_start(addr) gd->acpi_start = addr
|
||||
|
||||
Reference in New Issue
Block a user