Please pull u-boot-dm/next
Simon Glass
sjg at chromium.org
Mon Jan 8 01:21:57 CET 2024
Hi Tom,
This is for -next
https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/19216
https://dev.azure.com/simon0972/u-boot/_build/results?buildId=58&view=results
The following changes since commit c2c598e87cfe56f5991730762c00733c5aa9a994:
Merge branch 'staging' of
https://source.denx.de/u-boot/custodians/u-boot-tegra into next
(2024-01-06 09:57:56 -0500)
are available in the Git repository at:
git://git.denx.de/u-boot-dm.git tags/dm-next-7jan23
for you to fetch changes up to 8c4b37ce97c27ad4e7f83b028d4cd1396a51a36f:
arm: enable support for QEMU firmware tables (2024-01-07 13:49:15 -0700)
----------------------------------------------------------------
switch to SMBIOS3 tables
allow devicetree from bloblist
ACPI support for ARM and RISC-V
----------------------------------------------------------------
Heinrich Schuchardt (14):
smbios: SMBIOS 3.0 (64-bit) Entry Point structure
acpi: use 64-bit addresses in FADT table
cmd: acpi: fix listing DSDT and FACS
cmd: acpi: check HW reduced flag in acpi list
acpi: support 64bit in acpi_find_table for DSDT and FACS
acpi: Kconfig symbol CONFIG_QFW_ACPI
acpi: carve out qfw_acpi.c
arm: add ACPI fields to global data
riscv: add ACPI fields to global data
acpi: enable writing ACPI tables on QEMU
riscv: add support for QEMU firmware tables
riscv: allow usage of ACPI
configs: qemu: add config fragment for ACPI
arm: enable support for QEMU firmware tables
Simon Glass (12):
smbios: Refactor 32-bit code into an else statement
smbios: Move the rest of the SMBIOS2 code
smbios: Use SMBIOS 3.0 to support an address above 4GB
smbios: Correct gd_smbios_start()
efi: Use the correct GUID for the SMBIOS table
smbios: Require the caller to align the SMBIOS table
smbios: Drop support for SMBIOS2 tables
efi: smbios: Drop support for SMBIOS2 tables
acpi: Rename test dm_test_setup_ctx_and_base_tables()
acpi: Write pointers to tables instead of addresses
efi: Correct smbios-table installation
fdt: Allow the devicetree to come from a bloblist
MAINTAINERS | 1 +
arch/Kconfig | 1 +
arch/arm/include/asm/global_data.h | 7 ++-
arch/riscv/include/asm/global_data.h | 6 ++
arch/sandbox/include/asm/io.h | 16 ++++++
arch/x86/cpu/baytrail/acpi.c | 9 +--
arch/x86/cpu/quark/acpi.c | 9 +--
arch/x86/cpu/tangier/acpi.c | 9 +--
arch/x86/lib/acpi_table.c | 15 ++---
board/emulation/configs/acpi.config | 3 +
board/emulation/qemu-arm/Kconfig | 1 +
board/emulation/qemu-riscv/Kconfig | 2 +
cmd/acpi.c | 24 +++++---
doc/board/emulation/acpi.rst | 23 ++++++++
doc/board/emulation/index.rst | 1 +
doc/develop/devicetree/control.rst | 3 +
drivers/misc/Kconfig | 7 +++
drivers/misc/Makefile | 1 +
drivers/misc/qfw.c | 240
------------------------------------------------------------------------------
drivers/misc/qfw_acpi.c | 281
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
include/acpi/acpi_table.h | 6 +-
include/asm-generic/global_data.h | 2 +-
include/efi_api.h | 4 ++
include/fdtdec.h | 6 +-
include/mapmem.h | 18 ++++++
include/smbios.h | 41 ++++++++++++--
lib/acpi/Makefile | 2 +-
lib/acpi/acpi.c | 37 +++++++++---
lib/acpi/acpi_table.c | 4 +-
lib/acpi/acpi_writer.c | 4 +-
lib/acpi/base.c | 4 +-
lib/efi_loader/efi_smbios.c | 28 ++++++----
lib/fdtdec.c | 44 +++++++++++----
lib/smbios.c | 55 ++++++------------
test/dm/acpi.c | 14 ++---
35 files changed, 556 insertions(+), 372 deletions(-)
create mode 100644 board/emulation/configs/acpi.config
create mode 100644 doc/board/emulation/acpi.rst
create mode 100644 drivers/misc/qfw_acpi.c
Regards,
Simon
More information about the U-Boot
mailing list