On Thu, 22 May 2014, Gerd Hoffmann wrote: > Hi, > > > Given that libxl always passes -nodefaults to QEMU, this patch is going > > to effectively disable xen_platform_pci for all Xen users. It is not a > > good idea. With the patch applied a Xen user would have no way to enable > > xen_platform_pci except for passing some magic command line runes via > > device_model_args_hvm. > > Indeed. > > > > @@ -4101,6 +4103,7 @@ int main(int argc, char **argv, char **envp) > > > default_monitor = 0; > > > default_net = 0; > > > default_vga = 0; > > > + default_xenplatform = 0; > > > } > > With that chunk removed -nodefaults will have no effect for the xen > platform device, but explicitly moving it somewhere else via -device > xen-platform,addr=$slot should still work.
That could work.