coreboot/src
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 acpi.c: Add XSDT on QEMU 2023-09-14 10:37:33 +00:00
arch x86/tables: Upgrade error to critical 2023-09-12 16:26:54 +00:00
commonlib soc/intel/cmd/blk/cse: Shorten CBMEM field name for better alignment 2023-09-13 18:10:04 +00:00
console commonlib,console,nb,sb,security: Add SPDX licenses to Makefiles 2023-08-14 15:14:45 +00:00
cpu arch/x86: Reduce max phys address size for Intel TME capable SoCs 2023-09-12 08:12:02 +00:00
device arch to drivers/intel: Fix misspellings & capitalization issues 2023-09-08 00:53:57 +00:00
drivers drivers/mipi: sta_himax83102: Completely pull GPW to VGL before TP term 2023-09-12 14:40:01 +00:00
ec vc/google/chromeos: Move clear_ec_ap_idle() to common code 2023-09-14 01:53:22 +00:00
include acpi/soundwire.[ch]: Fix dpn entry array overrun 2023-09-13 15:26:01 +00:00
lib memrange: Honor limit in the last step of top-down stealing 2023-08-26 20:29:37 +00:00
mainboard mb/google/brya: Create dochi variant 2023-09-13 20:32:27 +00:00
northbridge nb/intel: Remove space between function name and '(' 2023-09-11 15:52:56 +00:00
sbom payloads/Yabits: Remove deprecated Yabits Payload 2023-02-17 01:21:43 +00:00
security vc/google/chromeos: Move clear_ec_ap_idle() to common code 2023-09-14 01:53:22 +00:00
soc chromeos/cse_board_reset.c: Clear EC AP_IDLE flag 2023-09-14 01:56:09 +00:00
southbridge sb/intel: Remove space between function name and '(' 2023-09-11 15:57:35 +00:00
superio superio/smsc/sch5147/acpi/superio: use IO instead of FixedIO resource 2023-08-11 23:11:57 +00:00
vendorcode chromeos/cse_board_reset.c: Clear EC AP_IDLE flag 2023-09-14 01:56:09 +00:00
Kconfig Kconfig: Add option to make clang the default compiler 2023-08-24 22:08:59 +00:00