aboutsummaryrefslogtreecommitdiff
path: root/src/acpi/acpi.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/acpi/acpi.c')
-rw-r--r--src/acpi/acpi.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/acpi/acpi.c b/src/acpi/acpi.c
index 185825bb5f..2326169928 100644
--- a/src/acpi/acpi.c
+++ b/src/acpi/acpi.c
@@ -1565,7 +1565,10 @@ bool __weak acpi_is_boot_error_src_present(void)
return false;
}
-__weak void acpi_soc_fill_bert(void **region, size_t *length) {}
+__weak enum cb_err acpi_soc_get_bert_region(void **region, size_t *length)
+{
+ return CB_ERR;
+}
unsigned long __weak fw_cfg_acpi_tables(unsigned long start)
{
@@ -1815,7 +1818,7 @@ unsigned long write_acpi_tables(unsigned long start)
size_t size;
printk(BIOS_DEBUG, "ACPI: * BERT\n");
bert = (acpi_bert_t *) current;
- acpi_soc_fill_bert(&region, &size);
+ acpi_soc_get_bert_region(&region, &size);
acpi_write_bert(bert, (uintptr_t)region, size);
if (bert->header.length >= sizeof(acpi_bert_t)) {
current += bert->header.length;