[PATCH v2 0/4] qemu: Add support for free-page-reporting

Daniel Henrique Barboza danielhb413 at gmail.com
Tue Oct 13 13:27:40 UTC 2020



On 10/12/20 8:35 PM, Nico Pache wrote:
> gitlab issue: https://gitlab.com/libvirt/libvirt/-/issues/79
> 
> The virtio-balloon device now has the ability to report free pages
> back to the hypervisor for reuse by other programs.
> 
> This kernel feature allows for more stable and resource friendly systems.
> 
> This feature is available in QEMU and is enabled with free-page-reporting=on
> default virt setting should be off but the user should be able to enable it.
> 
> Nico Pache (4):
>    Document and parser support for the Virtio free page reporting
>      feature.
>    QEMU: declare qemu capabilities for the Virtio Free page reporting
>      feature
>    QEMU: introduce Virtio free page reporting feature
>    provide testing for free-page-reporting feature in QEMU
> 

Reviewed-by: Daniel Henrique Barboza <danielhb413 at gmail.com>


>   docs/formatdomain.rst                         |  6 ++++
>   docs/schemas/domaincommon.rng                 |  5 +++
>   src/conf/domain_conf.c                        | 21 +++++++++++
>   src/conf/domain_conf.h                        |  1 +
>   src/qemu/qemu_capabilities.c                  |  2 ++
>   src/qemu/qemu_capabilities.h                  |  1 +
>   src/qemu/qemu_command.c                       |  5 +++
>   src/qemu/qemu_validate.c                      |  7 ++++
>   .../caps_5.1.0.x86_64.xml                     |  1 +
>   .../caps_5.2.0.x86_64.xml                     |  1 +
>   ...-options-memballoon-freepage-reporting.err |  1 +
>   ...loon-freepage-reporting.x86_64-latest.args | 36 +++++++++++++++++++
>   ...-options-memballoon-freepage-reporting.xml | 22 ++++++++++++
>   tests/qemuxml2argvtest.c                      |  2 ++
>   ...-options-memballoon-freepage-reporting.xml | 22 ++++++++++++
>   15 files changed, 133 insertions(+)
>   create mode 100644 tests/qemuxml2argvdata/virtio-options-memballoon-freepage-reporting.err
>   create mode 100644 tests/qemuxml2argvdata/virtio-options-memballoon-freepage-reporting.x86_64-latest.args
>   create mode 100644 tests/qemuxml2argvdata/virtio-options-memballoon-freepage-reporting.xml
>   create mode 100644 tests/qemuxml2xmloutdata/virtio-options-memballoon-freepage-reporting.xml
> 




More information about the libvir-list mailing list