]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
qfw: Show the file address if available
authorSimon Glass <sjg@chromium.org>
Sun, 16 Jul 2023 03:38:48 +0000 (21:38 -0600)
committerBin Meng <bmeng@tinylab.org>
Mon, 17 Jul 2023 09:12:07 +0000 (17:12 +0800)
Some files have an associated address. Show this with the 'qfw list'
command so that it is possible to dump the data.

Note that the reference to 'md' is for the md.rst file, not a
markdown file.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
cmd/qfw.c
doc/usage/cmd/qfw.rst

index ae3c6a7a84e94bc4a1c548df6c089bf964890e47..d6ecfa60d5a71a7414b3741e84cff569a6e93df0 100644 (file)
--- a/cmd/qfw.c
+++ b/cmd/qfw.c
@@ -26,7 +26,7 @@ static int qemu_fwcfg_cmd_list_firmware(void)
        for (file = qfw_file_iter_init(qfw_dev, &iter);
             !qfw_file_iter_end(&iter);
             file = qfw_file_iter_next(&iter)) {
-               printf("%-56s\n", file->cfg.name);
+               printf("%08lx %-56s\n", file->addr, file->cfg.name);
        }
 
        return 0;
index cc0e27c27790a12df3e68fd2171bd42d537a8c6e..ec13e0967ae54ad41fdbf80abb275c2f661ada6d 100644 (file)
@@ -41,18 +41,21 @@ QEMU firmware files are listed via the *qfw list* command:
 ::
 
     => qfw list
-    etc/boot-fail-wait
-    etc/smbios/smbios-tables
-    etc/smbios/smbios-anchor
-    etc/e820
-    genroms/kvmvapic.bin
-    genroms/linuxboot.bin
-    etc/system-states
-    etc/acpi/tables
-    etc/table-loader
-    etc/tpm/log
-    etc/acpi/rsdp
-    bootorder
+    00000000 bios-geometry
+    00000000 bootorder
+    000f0060 etc/acpi/rsdp
+    bed14040 etc/acpi/tables
+    00000000 etc/boot-fail-wait
+    00000000 etc/e820
+    00000000 etc/smbios/smbios-anchor
+    00000000 etc/smbios/smbios-tables
+    00000000 etc/system-states
+    00000000 etc/table-loader
+    00000000 etc/tpm/log
+    00000000 genroms/kvmvapic.bin
+
+Where an address is shown, it indicates where the data is available for
+inspection, e.g. using the :doc:`md`.
 
 The available CPUs can be shown via the *qfw cpus* command: