[PATCH v3 00/10] x86: Programmatic generation of ACPI tables (Part C)
Simon Glass
sjg at chromium.org
Fri Jul 17 05:22:29 CEST 2020
This series is split off from the original ACPI series and renumbered to
version 1.
It includes functions for generating more ACPI constructs as well as I2C,
GPIO and sound support. There are also quite a few patches related to
getting coral to work correctly with ACPI.
Changes in v3:
- Update the commit message with an explanation of GD_FLG_SKIP_LL_INIT
- Rebase to x86/master
Changes in v2:
- Add mention of why log_msg_ret() is dropped
- Add a new commit to handle the boot_mode fix
- Split out the boot_mode change into a separate patch
- Remove the function from zimage.c also
- Use ACPI_MADT_REV_ACPI_3_0 instead of the open-coded value
- Don't enable this for qemu
Simon Glass (10):
x86: apl: Fix save/restore of ITSS priorities
x86: Add debugging to table writing
x86: apl: Set the correct boot mode in the FSP-M code
x86: apl: Adjust FSP-M code to avoid hard-coded address
x86: Store the coreboot table address in global_data
x86: Update the comment about booting for FSP2
x86: Drop setup_pcat_compatibility()
x86: acpi: Correct the version of the MADT
x86: Rename board_final_cleanup() to board_final_init()
acpi: Enable ACPI table generation by default on x86
arch/Kconfig | 1 +
arch/x86/cpu/apollolake/fsp_m.c | 6 +++--
arch/x86/cpu/apollolake/fsp_s.c | 11 ++++-----
arch/x86/cpu/coreboot/coreboot.c | 4 ++--
arch/x86/cpu/coreboot/tables.c | 8 ++++++-
arch/x86/cpu/cpu.c | 26 ++++++++++++++------
arch/x86/cpu/efi/app.c | 2 +-
arch/x86/cpu/i386/cpu.c | 7 +++++-
arch/x86/cpu/intel_common/itss.c | 25 ++++++++++++++++++--
arch/x86/cpu/quark/quark.c | 2 +-
arch/x86/cpu/start.S | 1 +
arch/x86/include/asm/global_data.h | 2 ++
arch/x86/include/asm/itss.h | 2 +-
arch/x86/include/asm/u-boot-x86.h | 2 --
arch/x86/lib/acpi_table.c | 2 +-
arch/x86/lib/fsp/fsp_common.c | 2 +-
arch/x86/lib/tables.c | 38 ++++++++++++++++++++++--------
arch/x86/lib/zimage.c | 10 --------
drivers/core/Kconfig | 2 +-
drivers/misc/irq-uclass.c | 2 +-
20 files changed, 105 insertions(+), 50 deletions(-)
--
2.28.0.rc0.105.gf9edc3c819-goog
More information about the U-Boot
mailing list