[PATCH v3 0/6] NVDIMM suport for pSeries guests

Daniel Henrique Barboza posted 6 patches 2 weeks ago
Test syntax-check failed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/20200322120141.564642-1-danielhb413@gmail.com
docs/formatdomain.html.in                     |    24 +-
docs/news.xml                                 |    11 +
docs/schemas/domaincommon.rng                 |     5 +
src/conf/domain_conf.c                        |    44 +-
src/conf/domain_conf.h                        |     3 +
src/qemu/qemu_command.c                       |     7 +
src/qemu/qemu_domain.c                        |    63 +-
src/qemu/qemu_domain.h                        |     4 +-
src/qemu/qemu_hotplug.c                       |     6 +-
tests/domaincapsdata/qemu_5.0.0.ppc64.xml     |     2 +-
.../caps_5.0.0.ppc64.replies                  | 10949 +++++++++-------
.../qemucapabilitiesdata/caps_5.0.0.ppc64.xml |  1216 +-
...default-video-type-ppc64.ppc64-latest.args |     2 -
.../memory-hotplug-nvdimm-ppc64.args          |    32 +
...ory-hotplug-nvdimm-ppc64.ppc64-latest.args |    36 +
.../memory-hotplug-nvdimm-ppc64.xml           |    50 +
...ault-cpu-kvm-pseries-2.7.ppc64-latest.args |    10 +-
...ault-cpu-kvm-pseries-3.1.ppc64-latest.args |    10 +-
...ault-cpu-kvm-pseries-4.2.ppc64-latest.args |    10 +-
...ault-cpu-tcg-pseries-2.7.ppc64-latest.args |    10 +-
...ault-cpu-tcg-pseries-3.1.ppc64-latest.args |    10 +-
...ault-cpu-tcg-pseries-4.2.ppc64-latest.args |    10 +-
.../ppc64-pseries-graphics.ppc64-latest.args  |    10 +-
.../ppc64-pseries-headless.ppc64-latest.args  |    10 +-
.../tpm-emulator-spapr.ppc64-latest.args      |     9 +-
tests/qemuxml2argvtest.c                      |     1 +
.../memory-hotplug-nvdimm-ppc64.xml           |    50 +
tests/qemuxml2xmltest.c                       |     2 +
28 files changed, 7025 insertions(+), 5571 deletions(-)
create mode 100644 tests/qemuxml2argvdata/memory-hotplug-nvdimm-ppc64.args
create mode 100644 tests/qemuxml2argvdata/memory-hotplug-nvdimm-ppc64.ppc64-latest.args
create mode 100644 tests/qemuxml2argvdata/memory-hotplug-nvdimm-ppc64.xml
create mode 100644 tests/qemuxml2xmloutdata/memory-hotplug-nvdimm-ppc64.xml

[PATCH v3 0/6] NVDIMM suport for pSeries guests

Posted by Daniel Henrique Barboza 2 weeks ago
changes in v3, all proposed by Shivaprasad Bhat:
- error out when the NVDIMM is too small instead of rounding
it up to alignment
- added a new patch (#1) to update ppc64 capabilities. This new
patch can be pushed separately, but the unit tests of patch 3/6
depends on it
- previous version:
https://www.redhat.com/archives/libvir-list/2020-March/msg00406.html


Daniel Henrique Barboza (6):
  qemu: capabilities: update qemu-5.0.0 capabilities for ppc64
  conf: Introduce optional 'uuid' element for NVDIMM memory
  formatdomain.html.in: document the new 'uuid' NVDIMM element
  conf, qemu: enable NVDIMM support for ppc64
  formatdomain.html.in: document NVDIMM 'label' requirement for pSeries
  news.xml: document the new NVDIMM support for Pseries guests

 docs/formatdomain.html.in                     |    24 +-
 docs/news.xml                                 |    11 +
 docs/schemas/domaincommon.rng                 |     5 +
 src/conf/domain_conf.c                        |    44 +-
 src/conf/domain_conf.h                        |     3 +
 src/qemu/qemu_command.c                       |     7 +
 src/qemu/qemu_domain.c                        |    63 +-
 src/qemu/qemu_domain.h                        |     4 +-
 src/qemu/qemu_hotplug.c                       |     6 +-
 tests/domaincapsdata/qemu_5.0.0.ppc64.xml     |     2 +-
 .../caps_5.0.0.ppc64.replies                  | 10949 +++++++++-------
 .../qemucapabilitiesdata/caps_5.0.0.ppc64.xml |  1216 +-
 ...default-video-type-ppc64.ppc64-latest.args |     2 -
 .../memory-hotplug-nvdimm-ppc64.args          |    32 +
 ...ory-hotplug-nvdimm-ppc64.ppc64-latest.args |    36 +
 .../memory-hotplug-nvdimm-ppc64.xml           |    50 +
 ...ault-cpu-kvm-pseries-2.7.ppc64-latest.args |    10 +-
 ...ault-cpu-kvm-pseries-3.1.ppc64-latest.args |    10 +-
 ...ault-cpu-kvm-pseries-4.2.ppc64-latest.args |    10 +-
 ...ault-cpu-tcg-pseries-2.7.ppc64-latest.args |    10 +-
 ...ault-cpu-tcg-pseries-3.1.ppc64-latest.args |    10 +-
 ...ault-cpu-tcg-pseries-4.2.ppc64-latest.args |    10 +-
 .../ppc64-pseries-graphics.ppc64-latest.args  |    10 +-
 .../ppc64-pseries-headless.ppc64-latest.args  |    10 +-
 .../tpm-emulator-spapr.ppc64-latest.args      |     9 +-
 tests/qemuxml2argvtest.c                      |     1 +
 .../memory-hotplug-nvdimm-ppc64.xml           |    50 +
 tests/qemuxml2xmltest.c                       |     2 +
 28 files changed, 7025 insertions(+), 5571 deletions(-)
 create mode 100644 tests/qemuxml2argvdata/memory-hotplug-nvdimm-ppc64.args
 create mode 100644 tests/qemuxml2argvdata/memory-hotplug-nvdimm-ppc64.ppc64-latest.args
 create mode 100644 tests/qemuxml2argvdata/memory-hotplug-nvdimm-ppc64.xml
 create mode 100644 tests/qemuxml2xmloutdata/memory-hotplug-nvdimm-ppc64.xml

-- 
2.25.1