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

Daniel Henrique Barboza posted 6 patches 2 weeks ago
Test syntax-check failed
Failed in applying to current master (apply log)
docs/formatdomain.html.in                     |    24 +-
docs/news.xml                                 |    11 +
docs/schemas/domaincommon.rng                 |     5 +
src/conf/domain_conf.c                        |    49 +-
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, 7028 insertions(+), 5573 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 v4 0/6] NVDIMM suport for pSeries guests

Posted by Daniel Henrique Barboza 2 weeks ago
changes in v4:
- moved label size requirement from virDomainMemoryDefParseXML()
to virDomainMemoryDefValidate()

Previous version:
https://www.redhat.com/archives/libvir-list/2020-March/msg00769.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                        |    49 +-
 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, 7028 insertions(+), 5573 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


Re: [PATCH v4 0/6] NVDIMM suport for pSeries guests

Posted by Michal Prívozník 2 weeks ago
On 23. 3. 2020 20:40, Daniel Henrique Barboza wrote:
> changes in v4:
> - moved label size requirement from virDomainMemoryDefParseXML()
> to virDomainMemoryDefValidate()
> 
> Previous version:
> https://www.redhat.com/archives/libvir-list/2020-March/msg00769.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                        |    49 +-
>  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, 7028 insertions(+), 5573 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
> 

Reviewed-by: Michal Privoznik <mprivozn@redhat.com>

and pushed.

Michal