[libvirt] [PATCH 0/5] Add optional pSeries features

Andrea Bolognani posted 5 patches 6 years, 2 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/20180123154504.9541-1-abologna@redhat.com
There is a newer version of this series
docs/formatdomain.html.in                          |  39 +++-
docs/schemas/domaincommon.rng                      |  39 +++-
src/conf/domain_conf.c                             | 249 ++++++++++++++++++---
src/conf/domain_conf.h                             |  14 +-
src/libvirt_private.syms                           |   2 +
src/qemu/qemu_capabilities.c                       |   9 +
src/qemu/qemu_capabilities.h                       |   1 +
src/qemu/qemu_command.c                            | 116 ++++++++--
src/qemu/qemu_domain.c                             |   7 +-
...hpt-resizing.args => pseries-features-hpt.args} |   1 -
.../pseries-features-hpt.xml}                      |   4 +-
...hpt-resizing.args => pseries-features-htm.args} |   3 +-
.../pseries-features-htm.xml}                      |   4 +-
...ne.xml => pseries-features-invalid-machine.xml} |   6 +-
tests/qemuxml2argvdata/pseries-hpt-resizing.xml    |  19 --
tests/qemuxml2argvtest.c                           |  12 +-
tests/qemuxml2xmloutdata/pseries-features-hpt.xml  |   1 +
tests/qemuxml2xmloutdata/pseries-features-htm.xml  |   1 +
tests/qemuxml2xmltest.c                            |   6 +-
19 files changed, 423 insertions(+), 110 deletions(-)
copy tests/qemuxml2argvdata/{pseries-hpt-resizing.args => pseries-features-hpt.args} (96%)
copy tests/{qemuxml2xmloutdata/pseries-hpt-resizing.xml => qemuxml2argvdata/pseries-features-hpt.xml} (92%)
rename tests/qemuxml2argvdata/{pseries-hpt-resizing.args => pseries-features-htm.args} (86%)
rename tests/{qemuxml2xmloutdata/pseries-hpt-resizing.xml => qemuxml2argvdata/pseries-features-htm.xml} (93%)
rename tests/qemuxml2argvdata/{pseries-hpt-resizing-invalid-machine.xml => pseries-features-invalid-machine.xml} (76%)
delete mode 100644 tests/qemuxml2argvdata/pseries-hpt-resizing.xml
create mode 120000 tests/qemuxml2xmloutdata/pseries-features-hpt.xml
create mode 120000 tests/qemuxml2xmloutdata/pseries-features-htm.xml
[libvirt] [PATCH 0/5] Add optional pSeries features
Posted by Andrea Bolognani 6 years, 2 months ago
I consider the first 4 patches ready for inclusion, but the last
one - which is basically what justifies going through all this
trouble - is sub-optimal until more development has happened in
QEMU, so it's marked as RFC. Still, I thought I'd get the ball
rolling sooner rather than later.

Andrea Bolognani (5):
  docs: Refactor schema for 'resizing' attribute
  conf: Add pSeries features
  conf: Remove obsolete <hpt> feature
  tests: Clean up HPT tests
  conf: Add HTM pSeries feature

 docs/formatdomain.html.in                          |  39 +++-
 docs/schemas/domaincommon.rng                      |  39 +++-
 src/conf/domain_conf.c                             | 249 ++++++++++++++++++---
 src/conf/domain_conf.h                             |  14 +-
 src/libvirt_private.syms                           |   2 +
 src/qemu/qemu_capabilities.c                       |   9 +
 src/qemu/qemu_capabilities.h                       |   1 +
 src/qemu/qemu_command.c                            | 116 ++++++++--
 src/qemu/qemu_domain.c                             |   7 +-
 ...hpt-resizing.args => pseries-features-hpt.args} |   1 -
 .../pseries-features-hpt.xml}                      |   4 +-
 ...hpt-resizing.args => pseries-features-htm.args} |   3 +-
 .../pseries-features-htm.xml}                      |   4 +-
 ...ne.xml => pseries-features-invalid-machine.xml} |   6 +-
 tests/qemuxml2argvdata/pseries-hpt-resizing.xml    |  19 --
 tests/qemuxml2argvtest.c                           |  12 +-
 tests/qemuxml2xmloutdata/pseries-features-hpt.xml  |   1 +
 tests/qemuxml2xmloutdata/pseries-features-htm.xml  |   1 +
 tests/qemuxml2xmltest.c                            |   6 +-
 19 files changed, 423 insertions(+), 110 deletions(-)
 copy tests/qemuxml2argvdata/{pseries-hpt-resizing.args => pseries-features-hpt.args} (96%)
 copy tests/{qemuxml2xmloutdata/pseries-hpt-resizing.xml => qemuxml2argvdata/pseries-features-hpt.xml} (92%)
 rename tests/qemuxml2argvdata/{pseries-hpt-resizing.args => pseries-features-htm.args} (86%)
 rename tests/{qemuxml2xmloutdata/pseries-hpt-resizing.xml => qemuxml2argvdata/pseries-features-htm.xml} (93%)
 rename tests/qemuxml2argvdata/{pseries-hpt-resizing-invalid-machine.xml => pseries-features-invalid-machine.xml} (76%)
 delete mode 100644 tests/qemuxml2argvdata/pseries-hpt-resizing.xml
 create mode 120000 tests/qemuxml2xmloutdata/pseries-features-hpt.xml
 create mode 120000 tests/qemuxml2xmloutdata/pseries-features-htm.xml

-- 
2.14.3

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