]> xenbits.xensource.com Git - qemu-xen-4.6-testing.git/commitdiff
stubdom: fix stubdom build following dd9d12dc
authorIan Jackson <ian.jackson@eu.citrix.com>
Thu, 16 Dec 2010 15:50:06 +0000 (15:50 +0000)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Thu, 16 Dec 2010 15:50:06 +0000 (15:50 +0000)
dd9d12dc does not build with stubdoms because xen_disk isn't
supported.  Disable it in the stubdom case.

Original version of this patch by Stefano Stabellini.

Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
hw/xen_machine_fv.c
hw/xen_machine_pv.c
xen-hooks.mak

index 7eb37924976ebb648f86a10ee8f88ac158055d56..a353ee6cafc0a5dab99d40f5bc2ce25a977667ff 100644 (file)
@@ -368,7 +368,9 @@ static void xen_init_fv(ram_addr_t ram_size, int vga_ram_size,
         exit(1);
     }
     xen_be_register("console", &xen_console_ops);
+#ifndef CONFIG_STUBDOM
     xen_be_register("qdisk", &xen_blkdev_ops);
+#endif
 
     pc_machine.init(ram_size, vga_ram_size, boot_device,
                    kernel_filename, kernel_cmdline, initrd_filename,
index 724317465325534eed024b2cf4c1e9802d625b1c..0004904ee95bf2d774210baa77c62af7d1c5f4d4 100644 (file)
@@ -71,10 +71,12 @@ static void xen_init_pv(ram_addr_t ram_size, int vga_ram_size,
     xen_be_register("console", &xen_console_ops);
     xen_be_register("vkbd", &xen_kbdmouse_ops);
     xen_be_register("vfb", &xen_framebuffer_ops);
+#ifndef CONFIG_STUBDOM
     xen_be_register("qdisk", &xen_blkdev_ops);
     domid_target = xenstore_read_target();
     if (domid_target)
         xenstore_scan("qdisk", domid_target, &xen_blkdev_ops);
+#endif
 
     /* setup framebuffer */
     xen_init_display(xen_domid);
index 2977569c4a921eb2d987867551cff158fcc2d3ca..253915d8d4888bbab153a86729862b2cec52bedd 100644 (file)
@@ -30,7 +30,9 @@ OBJS += xen_machine_pv.o
 OBJS += xen_backend.o
 OBJS += xenfb.o
 OBJS += xen_console.o
+ifndef CONFIG_STUBDOM
 OBJS += xen_disk.o
+endif
 OBJS += xen_machine_fv.o
 OBJS += exec-dm.o
 OBJS += pci_emulation.o