[libvirt] [PATCH] qemu: add PCI-multibus support for ppc

Yin Olivia-R63875 r63875 at freescale.com
Wed Mar 20 02:11:51 UTC 2013


Hi Daniel,

PPC also supports PCI multibus. Could you please help review this patch?

Best Regards,
Olivia

> -----Original Message-----
> From: Yin Olivia-R63875
> Sent: Wednesday, March 13, 2013 12:44 PM
> To: libvir-list at redhat.com
> Cc: Yin Olivia-R63875
> Subject: [PATCH] qemu: add PCI-multibus support for ppc
> 
> Signed-off-by: Olivia Yin <hong-hua.yin at freescale.com>
> ---
>  src/qemu/qemu_capabilities.c |   10 ++++++++++
>  1 files changed, 10 insertions(+), 0 deletions(-)
> 
> diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c
> index 7bc1ebc..7d7791d 100644
> --- a/src/qemu/qemu_capabilities.c
> +++ b/src/qemu/qemu_capabilities.c
> @@ -2209,6 +2209,11 @@ virQEMUCapsInitHelp(virQEMUCapsPtr qemuCaps, uid_t
> runUid, gid_t runGid)
>          virQEMUCapsClear(qemuCaps, QEMU_CAPS_NO_ACPI);
>      }
> 
> +    /* ppc support PCI-multibus */
> +    if (qemuCaps->arch == VIR_ARCH_PPC) {
> +        virQEMUCapsSet(qemuCaps, QEMU_CAPS_PCI_MULTIBUS);
> +    }
> +
>      /* virQEMUCapsExtractDeviceStr will only set additional caps if qemu
>       * understands the 0.13.0+ notion of "-device driver,".  */
>      if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_DEVICE) && @@ -2450,6 +2455,11
> @@ virQEMUCapsInitQMP(virQEMUCapsPtr qemuCaps,
>          virQEMUCapsSet(qemuCaps, QEMU_CAPS_NO_ACPI);
>      }
> 
> +    /* ppc support PCI-multibus */
> +    if (qemuCaps->arch == VIR_ARCH_PPC) {
> +        virQEMUCapsSet(qemuCaps, QEMU_CAPS_PCI_MULTIBUS);
> +    }
> +
>      if (virQEMUCapsProbeQMPCommands(qemuCaps, mon) < 0)
>          goto cleanup;
>      if (virQEMUCapsProbeQMPEvents(qemuCaps, mon) < 0)
> --
> 1.6.4






More information about the libvir-list mailing list