[PATCH 0/2] qemu: Enable NUMA node tag in pci-root for PPC64

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This patch addresses the same aspects on PPC the bug 1103314 addressed
on x86. It sets the target numa node in the pci-root instead of
using the pci-expander-bus.

The pci-expander-bus is of not much use on PPC, and the approach is
to set the value globally for reasons mentioned in Patch 2 commit
message.

Known issue :
If the destination doesn't recognize the NUMA node in the target,
then thats dropped during parsing. There is no ABI failure and the
migration will be successful. The issue needs us to relook on how
to make sure the unparsed tags on the destination which dont fail the ABI
could be enforced during migration. Not addressing that in these two patches.

---

Shivaprasad G Bhat (2):
      qemu: capabilitity: Introduce QEMU_CAPS_SPAPR_PCI_HOST_BRIDGE_NUMA_NODE
      qemu: Enable NUMA node tag in pci-root for PPC


 docs/formatdomain.html.in                          |    5 ++
 src/qemu/qemu_capabilities.c                       |    7 ++
 src/qemu/qemu_capabilities.h                       |    1 
 src/qemu/qemu_command.c                            |   25 ++++++++
 src/qemu/qemu_domain.c                             |   15 +++--
 .../qemucapabilitiesdata/caps_1.2.2.x86_64.replies |   22 +++++--
 .../qemucapabilitiesdata/caps_1.3.1.x86_64.replies |   22 +++++--
 .../qemucapabilitiesdata/caps_1.4.2.x86_64.replies |   22 +++++--
 .../qemucapabilitiesdata/caps_1.5.3.x86_64.replies |   22 +++++--
 .../qemucapabilitiesdata/caps_1.6.0.x86_64.replies |   22 +++++--
 .../qemucapabilitiesdata/caps_1.7.0.x86_64.replies |   22 +++++--
 .../qemucapabilitiesdata/caps_2.1.1.x86_64.replies |   22 +++++--
 .../qemucapabilitiesdata/caps_2.4.0.x86_64.replies |   22 +++++--
 .../qemucapabilitiesdata/caps_2.5.0.x86_64.replies |   22 +++++--
 .../caps_2.6.0-gicv2.aarch64.replies               |   22 +++++--
 .../caps_2.6.0-gicv3.aarch64.replies               |   24 +++++---
 .../caps_2.6.0.ppc64le.replies                     |   60 ++++++++++++++++++--
 .../qemucapabilitiesdata/caps_2.6.0.x86_64.replies |   22 +++++--
 .../qemucapabilitiesdata/caps_2.7.0.x86_64.replies |   22 +++++--
 ...emuxml2argv-spapr-pci-hos-bridge-numa-node.args |   26 +++++++++
 ...qemuxml2argv-spapr-pci-hos-bridge-numa-node.xml |   43 ++++++++++++++
 tests/qemuxml2argvtest.c                           |    2 +
 22 files changed, 366 insertions(+), 106 deletions(-)
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-spapr-pci-hos-bridge-numa-node.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-spapr-pci-hos-bridge-numa-node.xml

--
Signature

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list



[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]