Without it, puv3_load_kernel() asserts.

Cc: Guan Xuetao <g...@mprc.pku.edu.cn>

Suppress default floppy, CD-ROM and SD card drives for machine puv3.

Signed-off-by: Markus Armbruster <arm...@redhat.com>
---
 hw/puv3.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/hw/puv3.c b/hw/puv3.c
index 43f7216..8aad17f 100644
--- a/hw/puv3.c
+++ b/hw/puv3.c
@@ -97,6 +97,11 @@ static void puv3_init(ram_addr_t ram_size, const char 
*boot_device,
 {
     CPUUniCore32State *env;
 
+    if (!kernel_filename) {
+        fprintf(stderr, "Kernel image must be specified\n");
+        exit(1);
+    }
+
     if (initrd_filename) {
         hw_error("Please use kernel built-in initramdisk.\n");
     }
-- 
1.7.11.2


Reply via email to