u-boot/arch/x86
Simon Glass 29c449ccb5 x86: efi_loader: Ensure the SMBIOS tables are sent via EFI
The EFI-loader code has not been fully converted to use bloblist, so
relies on the SMBIOS-table address being set in global_data.

Set this up in write_tables() so that the SMBIOS tables are actually
available.

Enable the command for x86 QEMU so that the SMBIOS tests actually run.

Signed-off-by: Simon Glass <sjg@chromium.org>
Fixes: 83ce35d6ebb ("emulation: Use bloblist to hold tables")
Reported-by: Niklas Sombert <niklas.sombert@uni-duesseldorf.de>
Tested-by: Niklas Sombert <niklas.sombert@uni-duesseldorf.de>
Tested-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
Reviewed-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
2025-05-25 11:40:00 +02:00
..
cpu x86: Correct usage of FSP_VERSION2 2025-05-09 12:57:32 -06:00
dts x86: coreboot: Enable support for the configuration editor 2024-11-03 21:27:12 -06:00
include/asm x86: spl: Add support for NVMe boot device 2025-05-09 12:57:09 -06:00
lib x86: efi_loader: Ensure the SMBIOS tables are sent via EFI 2025-05-25 11:40:00 +02:00
config.mk arch: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:47 -06:00
Kconfig x86: Correct usage of FSP_VERSION2 2025-05-09 12:57:32 -06:00
Makefile Kbuild: Always use $(PHASE_) 2025-04-11 12:16:44 -06:00