]> git.dujemihanovic.xyz Git - u-boot.git/commit
x86: coreboot: Show unimplemented sysinfo tags
authorSimon Glass <sjg@chromium.org>
Thu, 4 May 2023 22:55:06 +0000 (16:55 -0600)
committerBin Meng <bmeng@tinylab.org>
Thu, 11 May 2023 02:25:29 +0000 (10:25 +0800)
commit2f5210b703355ba8f8d9c441a9b4f23ce3e93133
treeaeb33d667c9b51a709028838dc1e6989aa6a2430
parentea45ee1fc3fd3afdf242d5f141cd55df936751e3
x86: coreboot: Show unimplemented sysinfo tags

Sometimes coreboot adds new tags that U-Boot does not know about. These
are silently ignored, but it is useful to at least know what we are
missing.

Add a way to collect this information. For Brya it shows:

   Unimpl. 38 41 37 34 42 40

These are:

   LB_TAG_PLATFORM_BLOB_VERSION
   LB_TAG_ACPI_CNVS
   LB_TAG_FMAP
   LB_TAG_VBOOT_WORKBUF
   LB_TAG_TYPE_C_INFO
   LB_TAG_BOARD_CONFIG

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Tested-by: Bin Meng <bmeng.cn@gmail.com>
arch/x86/include/asm/cb_sysinfo.h
arch/x86/lib/coreboot/cb_sysinfo.c
cmd/x86/cbsysinfo.c