mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-23 22:14:54 +00:00
x86: Move device-specific ACPI tables to a writer function
Move this over to use a writer function, moving the code from the x86 implementation. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
78031ad431
commit
a7e53b93b1
2 changed files with 12 additions and 2 deletions
|
@ -519,8 +519,6 @@ ACPI_WRITER(5mcfg, "MCFG", acpi_write_mcfg, 0);
|
||||||
int write_acpi_tables_x86(struct acpi_ctx *ctx,
|
int write_acpi_tables_x86(struct acpi_ctx *ctx,
|
||||||
const struct acpi_writer *entry)
|
const struct acpi_writer *entry)
|
||||||
{
|
{
|
||||||
acpi_write_dev_tables(ctx);
|
|
||||||
|
|
||||||
acpi_rsdp_addr = (unsigned long)ctx->rsdp;
|
acpi_rsdp_addr = (unsigned long)ctx->rsdp;
|
||||||
debug("ACPI: done\n");
|
debug("ACPI: done\n");
|
||||||
|
|
||||||
|
|
|
@ -90,6 +90,18 @@ ulong write_acpi_tables(ulong start_addr)
|
||||||
|
|
||||||
return addr;
|
return addr;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int write_dev_tables(struct acpi_ctx *ctx, const struct acpi_writer *entry)
|
||||||
|
{
|
||||||
|
int ret;
|
||||||
|
|
||||||
|
ret = acpi_write_dev_tables(ctx);
|
||||||
|
if (ret)
|
||||||
|
return log_msg_ret("write", ret);
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
ACPI_WRITER(8dev, NULL, write_dev_tables, 0);
|
||||||
#endif /* QEMU */
|
#endif /* QEMU */
|
||||||
|
|
||||||
void acpi_setup_ctx(struct acpi_ctx *ctx, ulong start)
|
void acpi_setup_ctx(struct acpi_ctx *ctx, ulong start)
|
||||||
|
|
Loading…
Add table
Reference in a new issue