diff options
author | Zheng Bao <fishbaozi@gmail.com> | 2023-01-04 16:38:28 +0800 |
---|---|---|
committer | Fred Reitberger <reitbergerfred@gmail.com> | 2023-02-08 12:26:37 +0000 |
commit | 7c7294fa27c1508742f6ea7cf98a959d468478ba (patch) | |
tree | e433ec86499cc5d7491eee83e993a1e01617673b | |
parent | 02dcf97dd4b515fc3ec71709f57628259f401c20 (diff) |
amdfwtool: Report the address of EFS header and body
The address mode is an internal mode which AMD FWs use. Regular
developers don't have to know that. Just report the relative address
every time. For the cases head and body are split, the address of body
is also reported.
Change-Id: I77d9aac0b3d996363341c1d2dae049ec344b39aa
Signed-off-by: Zheng Bao <fishbaozi@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/71651
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Fred Reitberger <reitbergerfred@gmail.com>
-rw-r--r-- | util/amdfwtool/amdfwtool.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/util/amdfwtool/amdfwtool.c b/util/amdfwtool/amdfwtool.c index 1703cf7138..9b250b52b7 100644 --- a/util/amdfwtool/amdfwtool.c +++ b/util/amdfwtool/amdfwtool.c @@ -2545,9 +2545,12 @@ int main(int argc, char **argv) ctx.address_mode = AMD_ADDR_REL_BIOS; else ctx.address_mode = AMD_ADDR_PHYSICAL; - printf(" AMDFWTOOL Using firmware directory location of %s address: 0x%08x\n", - ctx.address_mode == AMD_ADDR_PHYSICAL ? "absolute" : "relative", - RUN_CURRENT(ctx)); + printf(" AMDFWTOOL Using firmware directory location of address: 0x%08x", + efs_location); + if (body_location != efs_location) + printf(" with a split body at: 0x%08x\n", body_location); + else + printf("\n"); integrate_firmwares(&ctx, amd_romsig, amd_fw_table); |