Skip to content

bin/validate_cbfs_ifd_fit.sh doesn't know how to search for IFD if behind coreboot config varbiables (impacts only MSI boards in tree for ifd/descriptor.bin) #2095

Description

@tlaurion

results in no IFD/CBFS region validation, eg for msi boards (input for #2040

./docker_repro.sh make BOARD=msi_z790p_ddr5
[...]
# Use coreboot.rom, because custom output files might not be processed by cbfstool
"/home/user/heads/build/x86/coreboot-dasharo_msi_z790/msi_z790p_ddr5/cbfstool" "/home/user/heads/build/x86/coreboot-dasharo_msi_z790/msi_z790p_ddr5/coreboot.rom" print
FMAP REGION: COREBOOT
Name                           Offset     Type           Size   Comp
cbfs_master_header             0x0        cbfs header        32 none
fallback/payload               0x80       simple elf    9314280 none
fallback/romstage              0x8e20c0   stage          100504 none
fallback/ramstage              0x8fa9c0   stage          165702 LZMA (381712 decompressed)
config                         0x923180   raw              4793 LZMA (17094 decompressed)
revision                       0x924480   raw               873 none
fallback/dsdt.aml              0x924840   raw             11398 none
vbt.bin                        0x927500   raw              1258 LZMA (8704 decompressed)
(empty)                        0x927a40   null              868 none
fspm.bin                       0x927dc0   fsp            786432 none
fsps.bin                       0x9e7e00   fsp            283761 LZ4  (389120 decompressed)
fallback/postcar               0xa2d2c0   stage           32440 none
(empty)                        0xa351c0   null          1813540 none
build_info                     0xbefe00   raw               141 none
(empty)                        0xbeff00   null           523940 none
bpa.bin                        0xc6fdc0   raw             65536 none
(empty)                        0xc7fe00   null          7536548 none
msi_romhole.bin                0x13afdc0  raw            119081 none
(empty)                        0x13ccf40  null           142948 none
cpu_microcode_blob.bin         0x13efdc0  microcode      445440 none
(empty)                        0x145ca00  null          7680932 none
intel_fit                      0x1bafdc0  intel_fit          80 none
(empty)                        0x1bafe80  null           220964 none
bootblock                      0x1be5dc0  bootblock       40960 none

Validating final CBFS/IFD configuration...

2026-04-30 17:01:37+00:00 INSTALL   build/x86/coreboot-dasharo_msi_z790/msi_z790p_ddr5/coreboot.rom => build/x86/msi_z790p_ddr5/heads-msi_z790p_ddr5-20260430-125252-detect_usb_security_dongle_bra-v0.2.1-2995-g0a80d37.rom

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions