[libvirt] [PATCH 0/5] Use memfd if possible

marcandre.lureau@redhat.com posted 5 patches 5 years, 7 months ago
Failed in applying to current master (apply log)
src/conf/domain_conf.c                        |   7 --
src/qemu/qemu_capabilities.c                  |  10 ++
src/qemu/qemu_capabilities.h                  |   2 +
src/qemu/qemu_command.c                       |  61 +++++++---
.../caps_2.12.0.aarch64.replies               |  94 ++++++++++++---
.../caps_2.12.0.aarch64.xml                   |   4 +-
.../caps_2.12.0.ppc64.replies                 |  90 +++++++++++---
.../caps_2.12.0.ppc64.xml                     |   4 +-
.../caps_2.12.0.s390x.replies                 |  98 ++++++++++++----
.../caps_2.12.0.s390x.xml                     |   4 +-
.../caps_2.12.0.x86_64.replies                | 110 +++++++++++++-----
.../caps_2.12.0.x86_64.xml                    |   4 +-
.../caps_3.0.0.ppc64.replies                  |  90 +++++++++++---
.../qemucapabilitiesdata/caps_3.0.0.ppc64.xml |   4 +-
.../caps_3.0.0.riscv32.replies                |  86 +++++++++++---
.../caps_3.0.0.riscv32.xml                    |   2 +
.../caps_3.0.0.riscv64.replies                |  86 +++++++++++---
.../caps_3.0.0.riscv64.xml                    |   2 +
.../caps_3.0.0.x86_64.replies                 | 110 +++++++++++++-----
.../caps_3.0.0.x86_64.xml                     |   4 +-
tests/qemuxml2argvdata/memfd-memory-numa.args |  28 +++++
tests/qemuxml2argvdata/memfd-memory-numa.xml  |  36 ++++++
tests/qemuxml2argvtest.c                      |   5 +
23 files changed, 760 insertions(+), 181 deletions(-)
create mode 100644 tests/qemuxml2argvdata/memfd-memory-numa.args
create mode 100644 tests/qemuxml2argvdata/memfd-memory-numa.xml
[libvirt] [PATCH 0/5] Use memfd if possible
Posted by marcandre.lureau@redhat.com 5 years, 7 months ago
From: Marc-André Lureau <marcandre.lureau@redhat.com>

Hi,

This is an alternative to "[RFC v2 02/16] qemu: add memfd memory
backing", which added a new source type. Instead, Daniel suggested to
automatically use memfd for anonymous memory when available.

Marc-André Lureau (5):
  qemu: add memory-backend-memfd capability check
  qemu: check memory-backend-memfd.hugetlb capability
  qemu: prefer memfd for anonymous memory
  conf: drop hugepage non-anoymous memory requirement
  tests: add qemuxml2argv memfd-memory-numa test

 src/conf/domain_conf.c                        |   7 --
 src/qemu/qemu_capabilities.c                  |  10 ++
 src/qemu/qemu_capabilities.h                  |   2 +
 src/qemu/qemu_command.c                       |  61 +++++++---
 .../caps_2.12.0.aarch64.replies               |  94 ++++++++++++---
 .../caps_2.12.0.aarch64.xml                   |   4 +-
 .../caps_2.12.0.ppc64.replies                 |  90 +++++++++++---
 .../caps_2.12.0.ppc64.xml                     |   4 +-
 .../caps_2.12.0.s390x.replies                 |  98 ++++++++++++----
 .../caps_2.12.0.s390x.xml                     |   4 +-
 .../caps_2.12.0.x86_64.replies                | 110 +++++++++++++-----
 .../caps_2.12.0.x86_64.xml                    |   4 +-
 .../caps_3.0.0.ppc64.replies                  |  90 +++++++++++---
 .../qemucapabilitiesdata/caps_3.0.0.ppc64.xml |   4 +-
 .../caps_3.0.0.riscv32.replies                |  86 +++++++++++---
 .../caps_3.0.0.riscv32.xml                    |   2 +
 .../caps_3.0.0.riscv64.replies                |  86 +++++++++++---
 .../caps_3.0.0.riscv64.xml                    |   2 +
 .../caps_3.0.0.x86_64.replies                 | 110 +++++++++++++-----
 .../caps_3.0.0.x86_64.xml                     |   4 +-
 tests/qemuxml2argvdata/memfd-memory-numa.args |  28 +++++
 tests/qemuxml2argvdata/memfd-memory-numa.xml  |  36 ++++++
 tests/qemuxml2argvtest.c                      |   5 +
 23 files changed, 760 insertions(+), 181 deletions(-)
 create mode 100644 tests/qemuxml2argvdata/memfd-memory-numa.args
 create mode 100644 tests/qemuxml2argvdata/memfd-memory-numa.xml

-- 
2.19.0.rc1

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list