Pull request smbios-2024-04-rc1-2

Heinrich Schuchardt xypron.glpk at gmx.de
Sat Jan 27 09:55:04 CET 2024


Dear Tom,

The following changes since commit e7f9e5eb584dd0b5d1b1ff82fe607d6da9940cc6:

   Merge branch '2024-01-24-assorted-fixes-and-updates' (2024-01-25
11:01:38 -0500)

are available in the Git repository at:

   https://source.denx.de/u-boot/custodians/u-boot-efi.git
tags/smbios-2024-04-rc1-2

for you to fetch changes up to 91cc06bcab76dd4b9d07c221b4962283f0984c8e:

   lib: support SMBIOS3 table in uuid_guid_get_str() (2024-01-26
14:17:55 +0100)

Gitlab CI did not report any issues:
https://source.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/19447

----------------------------------------------------------------
Pull request smbios-2024-04-rc1-2

* Add missing field to SMBIOS type 2 structure definition
* Provide smbios command to display smbios table
* Enable the command on sandbox and qemu_arm64_defconfig
* Provide a python test for the smbios command
* Fix copying SMBIOS 2.1 table from QEMU
* Correct EFI TCG measurement to assume SMBIOS 3 table

----------------------------------------------------------------
Heinrich Schuchardt (7):
       smbios: type2: contained object handles
       cmd: provide command to display SMBIOS information
       doc: man-page for smbios command
       test: unit test for smbios command
       configs: enable smbios command on sandbox
       configs: enable smbios command on qemu_arm64_defconfig
       lib: support SMBIOS3 table in uuid_guid_get_str()

Masahisa Kojima (2):
       efi_loader: migrate SMBIOS 3.0 entry point structure for measurement
       smbios: use struct_table_length to get SMBIOS 2.1 total table length

  cmd/Kconfig                          |   6 ++
  cmd/Makefile                         |   1 +
  cmd/smbios.c                         | 191
+++++++++++++++++++++++++++++++++++
  configs/qemu_arm64_defconfig         |   1 +
  configs/sandbox_defconfig            |   1 +
  doc/usage/cmd/smbios.rst             |  93 +++++++++++++++++
  doc/usage/index.rst                  |   1 +
  drivers/misc/qfw_smbios.c            |   2 +-
  include/efi_loader.h                 |   1 +
  include/smbios.h                     |   5 +-
  lib/efi_loader/efi_tcg2.c            |  19 ++--
  lib/efi_selftest/efi_selftest_tcg2.c |  97 +++++++++---------
  lib/smbios-parser.c                  |   9 +-
  lib/uuid.c                           |   4 +
  test/py/tests/test_smbios.py         |  41 ++++++++
  15 files changed, 407 insertions(+), 65 deletions(-)
  create mode 100644 cmd/smbios.c
  create mode 100644 doc/usage/cmd/smbios.rst
  create mode 100644 test/py/tests/test_smbios.py


More information about the U-Boot mailing list