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