qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [RFC PATCH 5/7] vl.c: added -kerndtb option


From: Peter A. G. Crosthwaite
Subject: [Qemu-devel] [RFC PATCH 5/7] vl.c: added -kerndtb option
Date: Mon, 23 Jan 2012 17:20:32 +1000

Added linux specific kernel dtb option. This option can be specified to inject
an argument device tree blob (dtb) into linux.

Signed-off-by: Peter A. G. Crosthwaite <address@hidden>
---
 qemu-options.hx |    3 +++
 vl.c            |    4 ++++
 2 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/qemu-options.hx b/qemu-options.hx
index 6295cde..43cddff 100644
--- a/qemu-options.hx
+++ b/qemu-options.hx
@@ -1931,6 +1931,9 @@ ETEXI
 
 DEF("kernel", HAS_ARG, QEMU_OPTION_kernel, \
     "-kernel bzImage use 'bzImage' as kernel image\n", QEMU_ARCH_ALL)
+DEF("kern-dtb", HAS_ARG, QEMU_OPTION_kerndtb, \
+    "-kern-dtb dtb device tree blob passed to kernel boot\n", QEMU_ARCH_ALL)
+
 STEXI
 @item -kernel @var{bzImage}
 @findex -kernel
diff --git a/vl.c b/vl.c
index d5868b1..75246f8 100644
--- a/vl.c
+++ b/vl.c
@@ -233,6 +233,7 @@ int boot_menu;
 uint8_t *boot_splash_filedata;
 int boot_splash_filedata_size;
 uint8_t qemu_extra_params_fw[2];
+const char *qemu_kerndtb = NULL;
 
 typedef struct FWBootEntry FWBootEntry;
 
@@ -2437,6 +2438,9 @@ int main(int argc, char **argv, char **envp)
             case QEMU_OPTION_kernel:
                 kernel_filename = optarg;
                 break;
+            case QEMU_OPTION_kerndtb:
+                qemu_kerndtb = optarg;
+                break;
             case QEMU_OPTION_append:
                 kernel_cmdline = optarg;
                 break;
-- 
1.7.3.2




reply via email to

[Prev in Thread] Current Thread [Next in Thread]