hw/ppc: Set machine->fdt in e500 machines
This enables support for the 'dumpdtb' QMP/HMP command for all e500 machines. Signed-off-by: Bernhard Beschow <shentey@gmail.com> Reviewed-by: Daniel Henrique Barboza <danielhb413@gmail.com> Message-Id: <20230125130024.158721-2-shentey@gmail.com> Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>
This commit is contained in:
parent
3f736ca9b2
commit
891d51be6f
@ -659,9 +659,14 @@ done:
|
|||||||
if (!dry_run) {
|
if (!dry_run) {
|
||||||
qemu_fdt_dumpdtb(fdt, fdt_size);
|
qemu_fdt_dumpdtb(fdt, fdt_size);
|
||||||
cpu_physical_memory_write(addr, fdt, fdt_size);
|
cpu_physical_memory_write(addr, fdt, fdt_size);
|
||||||
|
|
||||||
|
/* Set machine->fdt for 'dumpdtb' QMP/HMP command */
|
||||||
|
g_free(machine->fdt);
|
||||||
|
machine->fdt = fdt;
|
||||||
|
} else {
|
||||||
|
g_free(fdt);
|
||||||
}
|
}
|
||||||
ret = fdt_size;
|
ret = fdt_size;
|
||||||
g_free(fdt);
|
|
||||||
|
|
||||||
out:
|
out:
|
||||||
g_free(pci_map);
|
g_free(pci_map);
|
||||||
|
Loading…
Reference in New Issue
Block a user