[PATCH v3 0/2] qemu: Do not use canonical path for system memory

Michal Privoznik posted 2 patches 3 years, 2 months ago
Failed in applying to current master (apply log)
src/qemu/qemu_capabilities.c                  |  6 ++++
src/qemu/qemu_capabilities.h                  |  1 +
src/qemu/qemu_command.c                       | 35 ++++++++++++++++---
src/qemu/qemu_command.h                       |  3 +-
src/qemu/qemu_hotplug.c                       |  2 +-
.../caps_4.0.0.aarch64.xml                    |  1 +
.../qemucapabilitiesdata/caps_4.0.0.ppc64.xml |  1 +
.../caps_4.0.0.riscv32.xml                    |  1 +
.../caps_4.0.0.riscv64.xml                    |  1 +
.../qemucapabilitiesdata/caps_4.0.0.s390x.xml |  1 +
.../caps_4.0.0.x86_64.xml                     |  1 +
.../caps_4.1.0.x86_64.xml                     |  1 +
.../caps_4.2.0.aarch64.xml                    |  1 +
.../qemucapabilitiesdata/caps_4.2.0.ppc64.xml |  1 +
.../qemucapabilitiesdata/caps_4.2.0.s390x.xml |  1 +
.../caps_4.2.0.x86_64.xml                     |  1 +
.../caps_5.0.0.aarch64.xml                    |  1 +
.../qemucapabilitiesdata/caps_5.0.0.ppc64.xml |  1 +
.../caps_5.0.0.riscv64.xml                    |  1 +
.../caps_5.0.0.x86_64.xml                     |  1 +
.../qemucapabilitiesdata/caps_5.1.0.sparc.xml |  1 +
.../caps_5.1.0.x86_64.xml                     |  1 +
.../caps_5.2.0.aarch64.xml                    |  1 +
.../qemucapabilitiesdata/caps_5.2.0.ppc64.xml |  1 +
.../caps_5.2.0.riscv64.xml                    |  1 +
.../qemucapabilitiesdata/caps_5.2.0.s390x.xml |  1 +
.../caps_5.2.0.x86_64.xml                     |  1 +
.../caps_6.0.0.x86_64.xml                     |  1 +
.../disk-vhostuser.x86_64-latest.args         |  3 +-
.../hugepages-memaccess3.x86_64-latest.args   |  4 +--
30 files changed, 68 insertions(+), 9 deletions(-)
[PATCH v3 0/2] qemu: Do not use canonical path for system memory
Posted by Michal Privoznik 3 years, 2 months ago
v3 of:

https://listman.redhat.com/archives/libvir-list/2021-January/msg00684.html

diff to v2:
- Rebased as new capabilities and capabilities files were added since v2
- Replaced imaginary QEMU commit $HASH with actual commit hash (QEMU
  part was merged meanwhile)
- Worked in Peter's review of v2

Michal Prívozník (2):
  qemu_capabilities: Introduce
    QEMU_CAPS_X_USE_CANONICAL_PATH_FOR_RAMBLOCK_ID
  qemu: Do not Use canonical path for system memory

 src/qemu/qemu_capabilities.c                  |  6 ++++
 src/qemu/qemu_capabilities.h                  |  1 +
 src/qemu/qemu_command.c                       | 35 ++++++++++++++++---
 src/qemu/qemu_command.h                       |  3 +-
 src/qemu/qemu_hotplug.c                       |  2 +-
 .../caps_4.0.0.aarch64.xml                    |  1 +
 .../qemucapabilitiesdata/caps_4.0.0.ppc64.xml |  1 +
 .../caps_4.0.0.riscv32.xml                    |  1 +
 .../caps_4.0.0.riscv64.xml                    |  1 +
 .../qemucapabilitiesdata/caps_4.0.0.s390x.xml |  1 +
 .../caps_4.0.0.x86_64.xml                     |  1 +
 .../caps_4.1.0.x86_64.xml                     |  1 +
 .../caps_4.2.0.aarch64.xml                    |  1 +
 .../qemucapabilitiesdata/caps_4.2.0.ppc64.xml |  1 +
 .../qemucapabilitiesdata/caps_4.2.0.s390x.xml |  1 +
 .../caps_4.2.0.x86_64.xml                     |  1 +
 .../caps_5.0.0.aarch64.xml                    |  1 +
 .../qemucapabilitiesdata/caps_5.0.0.ppc64.xml |  1 +
 .../caps_5.0.0.riscv64.xml                    |  1 +
 .../caps_5.0.0.x86_64.xml                     |  1 +
 .../qemucapabilitiesdata/caps_5.1.0.sparc.xml |  1 +
 .../caps_5.1.0.x86_64.xml                     |  1 +
 .../caps_5.2.0.aarch64.xml                    |  1 +
 .../qemucapabilitiesdata/caps_5.2.0.ppc64.xml |  1 +
 .../caps_5.2.0.riscv64.xml                    |  1 +
 .../qemucapabilitiesdata/caps_5.2.0.s390x.xml |  1 +
 .../caps_5.2.0.x86_64.xml                     |  1 +
 .../caps_6.0.0.x86_64.xml                     |  1 +
 .../disk-vhostuser.x86_64-latest.args         |  3 +-
 .../hugepages-memaccess3.x86_64-latest.args   |  4 +--
 30 files changed, 68 insertions(+), 9 deletions(-)

-- 
2.26.2

Re: [PATCH v3 0/2] qemu: Do not use canonical path for system memory
Posted by Michal Privoznik 3 years, 2 months ago
On 2/10/21 2:38 PM, Michal Privoznik wrote:
> v3 of:
> 
> https://listman.redhat.com/archives/libvir-list/2021-January/msg00684.html
> 
> diff to v2:
> - Rebased as new capabilities and capabilities files were added since v2

Huh, except meanwhile another commits were pushed which create conflict. 
I've pushed updated commits into my gitlab:

https://gitlab.com/MichalPrivoznik/libvirt/-/commits/qemu_machine_memory_backend_v3/

Michal