[libvirt] [PATCH 0/7] qemu: Support page size tuning for pSeries guests

Andrea Bolognani abologna at redhat.com
Mon Jun 25 17:11:54 UTC 2018


This applies cleanly on top of a0d6894af1b1.

Patch 1/7 is too big to go through the list; it can be fetched,
along with the rest of the series, from [1].

Patch 2/7 conflicts with patch 1/3 from [2], but making this one
depend on it didn't feel right; whichever of the two series gets
reviewed and merged first, I'll probably post a rebase of the
other one immediately afterwards.

Changes from [RFC]:

* the QEMU interface has changed based on feedback, which means
  some of the code is no longer useful and has been dropped;
* switched to virXMLFormatElement(), as suggested during review;
* added documentation and release notes entry.


[1] https://github.com/andreabolognani/libvirt/tree/pseries-hpt-maxpagesize
[2] https://www.redhat.com/archives/libvir-list/2018-June/msg01374.html
[RFC] https://www.redhat.com/archives/libvir-list/2018-May/msg01710.html

Andrea Bolognani (7):
  tests: Add replies for QEMU 3.0.0 on ppc64
  qemu: Add capability for the HPT maxpagesize feature
  conf: Reintroduce virDomainDef::hpt_resizing
  conf: Tweak HPT feature parsing and formatting
  conf: Parse and format HPT maxpagesize
  qemu: Format HPT maxpagesize on the command line
  news: Update for HPT maxpagesize feature

 docs/formatdomain.html.in                     |   11 +-
 docs/news.xml                                 |   11 +
 docs/schemas/domaincommon.rng                 |   21 +-
 src/conf/domain_conf.c                        |   60 +-
 src/conf/domain_conf.h                        |    2 +
 src/qemu/qemu_capabilities.c                  |    8 +
 src/qemu/qemu_capabilities.h                  |    1 +
 src/qemu/qemu_command.c                       |   43 +-
 src/qemu/qemu_domain.c                        |    2 +-
 .../caps_2.12.0.aarch64.replies               |   48 +-
 .../caps_2.12.0.aarch64.xml                   |    2 +-
 .../caps_2.12.0.ppc64.replies                 |  197 +-
 .../caps_2.12.0.ppc64.xml                     |    2 +-
 .../caps_2.12.0.s390x.replies                 |   52 +-
 .../caps_2.12.0.s390x.xml                     |    2 +-
 .../caps_2.12.0.x86_64.replies                |   64 +-
 .../caps_2.12.0.x86_64.xml                    |    2 +-
 ...ppc64.replies => caps_3.0.0.ppc64.replies} | 5268 ++++++++++-------
 ..._2.12.0.ppc64.xml => caps_3.0.0.ppc64.xml} |   19 +-
 tests/qemucapabilitiestest.c                  |    1 +
 tests/qemuxml2argvdata/pseries-features.args  |    3 +-
 tests/qemuxml2argvdata/pseries-features.xml   |   18 +-
 tests/qemuxml2argvtest.c                      |    1 +
 tests/qemuxml2xmloutdata/pseries-features.xml |   31 +-
 tests/qemuxml2xmltest.c                       |    1 +
 25 files changed, 3624 insertions(+), 2246 deletions(-)
 copy tests/qemucapabilitiesdata/{caps_2.12.0.ppc64.replies => caps_3.0.0.ppc64.replies} (92%)
 copy tests/qemucapabilitiesdata/{caps_2.12.0.ppc64.xml => caps_3.0.0.ppc64.xml} (99%)
 mode change 120000 => 100644 tests/qemuxml2xmloutdata/pseries-features.xml

-- 
2.17.1




More information about the libvir-list mailing list