qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH] ppc: virtex_ml507: QEMU_OPTION_dtb support for this machine.
@ 2013-08-13 11:09 Efimov Vasily
  2013-08-14  9:51 ` Alexander Graf
  0 siblings, 1 reply; 9+ messages in thread
From: Efimov Vasily @ 2013-08-13 11:09 UTC (permalink / raw)
  To: qemu-devel; +Cc: Edgar E. Iglesias, qemu-ppc, Efimov Vasily, Alexander Graf


Signed-off-by: Efimov Vasily <real@ispras.ru>
---
 hw/ppc/virtex_ml507.c |   13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

diff --git a/hw/ppc/virtex_ml507.c b/hw/ppc/virtex_ml507.c
index 08e77fb..a00f709 100644
--- a/hw/ppc/virtex_ml507.c
+++ b/hw/ppc/virtex_ml507.c
@@ -141,11 +141,18 @@ static int xilinx_load_device_tree(hwaddr addr,
 {
     char *path;
     int fdt_size;
-    void *fdt;
+    void *fdt = 0;
     int r;
+    const char *dtb_filename;
 
-    /* Try the local "ppc.dtb" override.  */
-    fdt = load_device_tree("ppc.dtb", &fdt_size);
+    dtb_filename = qemu_opt_get(qemu_get_machine_opts(), "dtb");
+    if (dtb_filename) {
+        fdt = load_device_tree(dtb_filename, &fdt_size);
+    }
+    if (!fdt) {
+        /* Try the local "ppc.dtb" override.  */
+        fdt = load_device_tree("ppc.dtb", &fdt_size);
+    }
     if (!fdt) {
         path = qemu_find_file(QEMU_FILE_TYPE_BIOS, BINARY_DEVICE_TREE_FILE);
         if (path) {
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2013-08-14 11:12 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-08-13 11:09 [Qemu-devel] [PATCH] ppc: virtex_ml507: QEMU_OPTION_dtb support for this machine Efimov Vasily
2013-08-14  9:51 ` Alexander Graf
2013-08-14  9:56   ` Edgar E. Iglesias
2013-08-14 10:03     ` Alexander Graf
2013-08-14 11:03       ` Edgar E. Iglesias
2013-08-14 11:11         ` Alexander Graf
2013-08-14 11:12         ` Andreas Färber
2013-08-14 10:34   ` Felix Deichmann
2013-08-14 10:38     ` Alexander Graf

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).