acpi: Kconfig symbol CONFIG_QFW_ACPI
We have two implementations of write_acpi_tables(). One for writing ACPI tables based on ACPI_WRITER() entries another based on copying tables from QEMU. Create a symbol CONFIG_QFW_ACPI that signifies copying ACPI tables from QEMU and use it consistently. Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
committed by
Simon Glass
parent
f47c86f6d3
commit
b2f088c121
@@ -12,7 +12,7 @@ obj-$(CONFIG_$(SPL_)ACPIGEN) += acpi_table.o
|
||||
obj-y += acpi_writer.o
|
||||
|
||||
# With QEMU the ACPI tables come from there, not from U-Boot
|
||||
ifndef CONFIG_QEMU
|
||||
ifndef CONFIG_QFW_ACPI
|
||||
obj-y += base.o
|
||||
obj-y += csrt.o
|
||||
obj-y += mcfg.o
|
||||
|
||||
@@ -48,7 +48,7 @@ int acpi_write_one(struct acpi_ctx *ctx, const struct acpi_writer *entry)
|
||||
return 0;
|
||||
}
|
||||
|
||||
#ifndef CONFIG_QEMU
|
||||
#ifndef CONFIG_QFW_ACPI
|
||||
static int acpi_write_all(struct acpi_ctx *ctx)
|
||||
{
|
||||
const struct acpi_writer *writer =
|
||||
@@ -115,7 +115,7 @@ ulong acpi_get_rsdp_addr(void)
|
||||
|
||||
return map_to_sysmem(gd->acpi_ctx->rsdp);
|
||||
}
|
||||
#endif /* QEMU */
|
||||
#endif /* QFW_ACPI */
|
||||
|
||||
void acpi_setup_ctx(struct acpi_ctx *ctx, ulong start)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user