[libvirt] [PATCH 0/7] qemu: Support page size tuning for pSeries guests
Michal Privoznik
mprivozn at redhat.com
Tue Jun 26 07:18:36 UTC 2018
On 06/25/2018 07:11 PM, Andrea Bolognani wrote:
> 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
would be nice if the branch would be derived from the master you have
there too ;-)
> [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
>
ACK
Michal
More information about the libvir-list
mailing list