summaryrefslogtreecommitdiff
path: root/lib/acpi/acpi_writer.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/acpi/acpi_writer.c')
-rw-r--r--lib/acpi/acpi_writer.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/acpi/acpi_writer.c b/lib/acpi/acpi_writer.c
index 59f951cba4..9b0aa23fd7 100644
--- a/lib/acpi/acpi_writer.c
+++ b/lib/acpi/acpi_writer.c
@@ -102,6 +102,14 @@ int write_dev_tables(struct acpi_ctx *ctx, const struct acpi_writer *entry)
return 0;
}
ACPI_WRITER(8dev, NULL, write_dev_tables, 0);
+
+ulong acpi_get_rsdp_addr(void)
+{
+ if (!gd->acpi_ctx)
+ return 0;
+
+ return map_to_sysmem(gd->acpi_ctx->rsdp);
+}
#endif /* QEMU */
void acpi_setup_ctx(struct acpi_ctx *ctx, ulong start)