[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