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