coreboot/src/acpi
Arthur Heymans c2830c9661 acpi.c: Add XSDT on QEMU
Since d8f2dce "acpi.c: Swap XSDT and RSDT for adding/finding tables"
XSDT is primarily used to add new tables or to find the S3 resume vector.
However with QEMU coreboot does not generate most ACPI tables but takes
them from whatever QEMU provides. Qemu only creates an RSDT and lacks an
XSDT.

To keep the codebase simple with the assumption that XSDT is always
present, create an XSDT based on the existing RSDT and update the
address in RSDP.

Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
Change-Id: Ia9b7f090f55e436de98afad6f23597c3d426bb88
Reviewed-on: https://review.coreboot.org/c/coreboot/+/77385
Reviewed-by: Tim Wawrzynczak <inforichland@gmail.com>
Reviewed-by: Eric Lai <eric_lai@quanta.corp-partner.google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2023-09-14 10:37:33 +00:00
..
acpi.c acpi.c: Add XSDT on QEMU 2023-09-14 10:37:33 +00:00
acpi_apic.c acpi/acpi.c: Add and use acpi_arch_fill_madt() 2023-08-02 17:11:06 +00:00
acpi_dmar.c acpi/acpi.c: Split of ACPI table generation into separate files 2023-07-21 07:33:37 +00:00
acpi_hpet.c acpi/acpi.c: Split of ACPI table generation into separate files 2023-07-21 07:33:37 +00:00
acpi_pm.c ACPI: Add usb_charge_mode_from_gnvs() 2023-08-16 17:55:02 +00:00
acpigen.c acpi/acpigen.c: Ignore compiler warning about stack overflowing 2023-07-21 07:33:06 +00:00
acpigen_dptf.c Reland "drivers/intel/dptf: Add multiple fan support under dptf" 2023-04-12 14:11:45 +00:00
acpigen_dsm.c drivers/usb/acpi: Add USB _DSM method to enable/disable USB LPM per port 2023-01-19 05:58:33 +00:00
acpigen_extern.asl
acpigen_pci.c
acpigen_ps2_keybd.c arch/x86/acpi: Add code for KEY_MENU 2022-02-18 20:18:41 +00:00
acpigen_usb.c ec/google/chromeec: Add retimer handle to Type C conn 2022-05-04 13:15:30 +00:00
device.c acpi: Helper functions to add certain _DSD properties 2022-12-05 14:30:57 +00:00
dsdt_top.asl acpi: Move ECAM resource below PNP0C02 device in a common place 2023-07-20 10:38:42 +00:00
fadt_filler.c ACPI: Add helper fill_fadt_extended_pm_io() 2023-08-08 06:51:03 +00:00
gnvs.c acpi/gnvs.c: Drop unused pointer to the cbmem console 2023-07-06 13:54:30 +00:00
Kconfig ACPI: Add usb_charge_mode_from_gnvs() 2023-08-16 17:55:02 +00:00
Makefile.inc ACPI: Add helper fill_fadt_extended_pm_io() 2023-08-08 06:51:03 +00:00
pld.c
sata.c
soundwire.c acpi/soundwire.[ch]: Fix dpn entry array overrun 2023-09-13 15:26:01 +00:00