diff --git a/util/amdfwtool/amdfwtool.c b/util/amdfwtool/amdfwtool.c index 695a9b7c76..36b205c355 100644 --- a/util/amdfwtool/amdfwtool.c +++ b/util/amdfwtool/amdfwtool.c @@ -1449,11 +1449,12 @@ static void integrate_bios_firmwares(context *ctx, exit(1); } biosdir->entries[count].source = fw_table[i].src + SPI_ROM_BASE; // convert to MMIO address + biosdir->entries[count].address_mode = AMD_ADDR_PHYSICAL; } else { biosdir->entries[count].source = fw_table[i].src; - } - biosdir->entries[count].address_mode = + biosdir->entries[count].address_mode = SET_ADDR_MODE(biosdir, AMD_ADDR_REL_BIOS); + } biosdir->entries[count].size = fw_table[i].size; break; case AMD_BIOS_BIN: