There already is a machine property to dumb the device tree for debugging purposes, and the helper function qemu_fdt_dumpdtb() implementing the dumbing. Make microvm use it for consistency.
Signed-off-by: Gerd Hoffmann <kra...@redhat.com> --- hw/i386/microvm-dt.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/hw/i386/microvm-dt.c b/hw/i386/microvm-dt.c index 875ba9196394..e6f5a90209c5 100644 --- a/hw/i386/microvm-dt.c +++ b/hw/i386/microvm-dt.c @@ -330,12 +330,5 @@ void dt_setup_microvm(MicrovmMachineState *mms) fprintf(stderr, "%s: add etc/fdt to fw_cfg\n", __func__); fw_cfg_add_file(x86ms->fw_cfg, "etc/fdt", mms->fdt, size); - if (debug) { - fprintf(stderr, "%s: writing microvm.fdt\n", __func__); - g_file_set_contents("microvm.fdt", mms->fdt, size, NULL); - int ret = system("dtc -I dtb -O dts microvm.fdt"); - if (ret != 0) { - fprintf(stderr, "%s: oops, dtc not installed?\n", __func__); - } - } + qemu_fdt_dumpdtb(mms->fdt, size); } -- 2.33.1