Hi Alexey, Even though you change the default PCI bus naming, it will need detect the QEMU version in libvirt to keep compatibility with old QEMU version.
Best Regards, Olivia > -----Original Message----- > From: Alexey Kardashevskiy [mailto:a...@ozlabs.ru] > Sent: Wednesday, March 05, 2014 11:16 PM > To: Paolo Bonzini; Yin Olivia-R63875; da...@gibson.dropbear.id.au; > ag...@suse.de > Cc: qemu-...@nongnu.org; qemu-devel@nongnu.org; Li Zhang > Subject: Re: QEMU: PCI bus name on PowerPC platforms > > On 03/06/2014 12:35 AM, Paolo Bonzini wrote: > > Il 05/03/2014 12:43, Alexey Kardashevskiy ha scritto: > >> > >> I just tried current upstresm QEMU and it handles bus=pci fine, it > >> prints an error on bus=pci.0 so I am confused - what qemu are you trying? > > > > See below: > > I understand, just got confused that "pci" did not work. > > > > 1) virtex-ml507 > > 2) pseries > > Warning: Disabling some instructions which are not emulated by TCG (0x0, > 0x4) > > bus: pci > > 3) prep > > bus: pci.0 > > 4) bamboo > > bus: pci.0 > > 5) ref405ep > > qemu-system-ppc64: Could not load PowerPC BIOS 'ppc405_rom.bin' > > 6) taihu > > qemu-system-ppc64: Could not load PowerPC BIOS 'ppc405_rom.bin' > > 7) mpc8544ds > > bus: pci.0 > > 8) g3beige > > bus: pci.0 > > 9) mac99 > > bus: pci.0 > > 10) ppce500 > > bus: pci.0 > > > > pseries is the odd one, I think the right thing to do is for QEMU to > > change the bus name incompatibly, and libvirt to cope with it. > > Originally "pci" was used to make libvirt happy so we can easily switch > pseries to pci.0 or NULL. > > > > -- > Alexey >