mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2025-09-03 13:01:47 +02:00
x86: smbios: Add a Kconfig indicating SMBIOS-table presence
When booted from coreboot, U-Boot does not build the SMBIOS tables, but it should still pass them on to the OS. Add a new option which indicates whether SMBIOS tables are present, however they were built. Flip the ordering so that the dependency is listed first, which is less confusing. Adjust GENERATE_SMBIOS_TABLE to depend on this new symbol. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
This commit is contained in:
parent
53e8e6f986
commit
8c11d19e75
15
lib/Kconfig
15
lib/Kconfig
@ -975,8 +975,8 @@ config BLOBLIST_TABLES
|
|||||||
|
|
||||||
config GENERATE_SMBIOS_TABLE
|
config GENERATE_SMBIOS_TABLE
|
||||||
bool "Generate an SMBIOS (System Management BIOS) table"
|
bool "Generate an SMBIOS (System Management BIOS) table"
|
||||||
|
depends on SMBIOS
|
||||||
default y
|
default y
|
||||||
depends on X86 || EFI_LOADER
|
|
||||||
help
|
help
|
||||||
The System Management BIOS (SMBIOS) specification addresses how
|
The System Management BIOS (SMBIOS) specification addresses how
|
||||||
motherboard and system vendors present management information about
|
motherboard and system vendors present management information about
|
||||||
@ -1045,6 +1045,19 @@ config SPL_OID_REGISTRY
|
|||||||
unambiguous persistent name (https://en.wikipedia.org/wiki/Object_identifier).
|
unambiguous persistent name (https://en.wikipedia.org/wiki/Object_identifier).
|
||||||
Enable fast lookup object identifier registry in the SPL.
|
Enable fast lookup object identifier registry in the SPL.
|
||||||
|
|
||||||
|
config SMBIOS
|
||||||
|
bool "SMBIOS support"
|
||||||
|
depends on X86 || EFI_LOADER
|
||||||
|
default y
|
||||||
|
help
|
||||||
|
Indicates that this platform can support System Management BIOS
|
||||||
|
(SMBIOS) tables. These provide various pieces of information about
|
||||||
|
the board, such as the manufacturer and the model name.
|
||||||
|
|
||||||
|
See GENERATE_SMBIOS_TABLE which controls whether U-Boot actually
|
||||||
|
creates these tables, rather than them coming from a previous firmware
|
||||||
|
stage.
|
||||||
|
|
||||||
config SMBIOS_PARSER
|
config SMBIOS_PARSER
|
||||||
bool "SMBIOS parser"
|
bool "SMBIOS parser"
|
||||||
help
|
help
|
||||||
|
Loading…
x
Reference in New Issue
Block a user