u-boot/lib/acpi
Patrick Rudolph f570ab6361 acpi: Allocate and write ACPI tables
Allocate memory for ACPI tables in generic acpi code. When ACPI wasn't
installed in other places, install the ACPI table using BLOBLISTs.

This allows non x86 platforms to boot using ACPI only in case the
EFI loader is being used, since EFI is necessary to advertise the location
of the ACPI tables in memory.

TEST: Booted QEMU SBSA (no QFW) using EFI and ACPI only.

Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Cc: Simon Glass <sjg@chromium.org>
Cc: Tom Rini <trini@konsulko.com>
2024-10-27 17:24:13 -06:00
..
acpi.c acpi: support 64bit in acpi_find_table for DSDT and FACS 2024-01-07 13:49:08 -07:00
acpi_device.c lib: Remove <common.h> inclusion from these files 2023-12-21 08:54:37 -05:00
acpi_dp.c include: export uuid.h 2024-09-12 17:35:37 +02:00
acpi_table.c acpi: Allocate and write ACPI tables 2024-10-27 17:24:13 -06:00
acpi_writer.c acpi: Kconfig symbol CONFIG_QFW_ACPI 2024-01-07 13:49:15 -07:00
acpigen.c include: export uuid.h 2024-09-12 17:35:37 +02:00
base.c acpi: Write pointers to tables instead of addresses 2024-01-07 13:45:07 -07:00
csrt.c lib: Remove <common.h> inclusion from these files 2023-12-21 08:54:37 -05:00
dsdt.c lib: Remove <common.h> inclusion from these files 2023-12-21 08:54:37 -05:00
facs.c lib: Remove <common.h> inclusion from these files 2023-12-21 08:54:37 -05:00
Makefile acpi: Kconfig symbol CONFIG_QFW_ACPI 2024-01-07 13:49:15 -07:00
mcfg.c lib: Remove <common.h> inclusion from these files 2023-12-21 08:54:37 -05:00
ssdt.c acpi: set creator_revision in acpi_fill_header 2024-07-03 07:36:32 +01:00