Pipeline:
https://gitlab.com/MichalPrivoznik/libvirt/-/pipelines/684845875
Given our minimal QEMU version 4.2.0, memory-backend-ram,
memory-backend-file and some of its attributes are going to be always
present. Retire corresponding capabilities then.
Michal Prívozník (15):
qemuxml2argvtest: Convert hugepages related tests to _CAPS_LATEST
qemuxml2xmltest: Convert hugepages related tests to _CAPS_LATEST
qemuxml2argvtest: Drop cpu-numa-memshared-1 test case
qemu: Assume QEMU_CAPS_OBJECT_MEMORY_RAM
qemu_capabilities: Stop detecting QEMU_CAPS_OBJECT_MEMORY_RAM
qemu: Retire QEMU_CAPS_OBJECT_MEMORY_RAM
qemu: Assume QEMU_CAPS_OBJECT_MEMORY_FILE
qemu_capabilities: Stop detectin QEMU_CAPS_OBJECT_MEMORY_FILE
qemu: Retire QEMU_CAPS_OBJECT_MEMORY_FILE
qemu: Assume QEMU_CAPS_OBJECT_MEMORY_FILE_DISCARD
qemu_capabilities: Stop detecting QEMU_CAPS_OBJECT_MEMORY_FILE_DISCARD
qemu: Retire QEMU_CAPS_OBJECT_MEMORY_FILE_DISCARD
qemu: Assume QEMU_CAPS_OBJECT_MEMORY_FILE_ALIGN
qemu_capabilities: Stop detecting QEMU_CAPS_OBJECT_MEMORY_FILE_ALIGN
qemu: Retire QEMU_CAPS_OBJECT_MEMORY_FILE_ALIGN
src/qemu/qemu_capabilities.c | 21 ++--
src/qemu/qemu_capabilities.h | 8 +-
src/qemu/qemu_command.c | 67 +++--------
src/qemu/qemu_validate.c | 44 -------
.../caps_4.2.0.aarch64.xml | 4 -
.../qemucapabilitiesdata/caps_4.2.0.ppc64.xml | 4 -
.../qemucapabilitiesdata/caps_4.2.0.s390x.xml | 4 -
.../caps_4.2.0.x86_64.xml | 4 -
.../caps_5.0.0.aarch64.xml | 4 -
.../qemucapabilitiesdata/caps_5.0.0.ppc64.xml | 4 -
.../caps_5.0.0.riscv64.xml | 4 -
.../caps_5.0.0.x86_64.xml | 4 -
.../qemucapabilitiesdata/caps_5.1.0.sparc.xml | 4 -
.../caps_5.1.0.x86_64.xml | 4 -
.../caps_5.2.0.aarch64.xml | 4 -
.../qemucapabilitiesdata/caps_5.2.0.ppc64.xml | 4 -
.../caps_5.2.0.riscv64.xml | 4 -
.../qemucapabilitiesdata/caps_5.2.0.s390x.xml | 4 -
.../caps_5.2.0.x86_64.xml | 4 -
.../caps_6.0.0.aarch64.xml | 4 -
.../qemucapabilitiesdata/caps_6.0.0.s390x.xml | 4 -
.../caps_6.0.0.x86_64.xml | 4 -
.../caps_6.1.0.x86_64.xml | 4 -
.../caps_6.2.0.aarch64.xml | 4 -
.../qemucapabilitiesdata/caps_6.2.0.ppc64.xml | 4 -
.../caps_6.2.0.x86_64.xml | 4 -
.../caps_7.0.0.aarch64.xml | 4 -
.../qemucapabilitiesdata/caps_7.0.0.ppc64.xml | 4 -
.../caps_7.0.0.x86_64.xml | 4 -
.../qemucapabilitiesdata/caps_7.1.0.ppc64.xml | 4 -
.../caps_7.1.0.x86_64.xml | 4 -
.../caps_7.2.0.x86_64.xml | 4 -
.../qemuxml2argvdata/cpu-numa-memshared-1.err | 1 -
.../qemuxml2argvdata/cpu-numa-memshared-1.xml | 1 -
.../hugepages-default-1G-nodeset-2M.err | 2 +-
...> hugepages-default-2M.x86_64-latest.args} | 13 ++-
.../qemuxml2argvdata/hugepages-default-2M.xml | 9 +-
...es-default-system-size.x86_64-latest.args} | 15 ++-
.../hugepages-default-system-size.xml | 9 +-
...s => hugepages-default.x86_64-latest.args} | 15 +--
tests/qemuxml2argvdata/hugepages-default.xml | 20 +++-
.../qemuxml2argvdata/hugepages-memaccess.args | 44 -------
.../hugepages-memaccess.x86_64-latest.args | 46 ++++++++
.../qemuxml2argvdata/hugepages-memaccess.xml | 9 +-
.../hugepages-memaccess2.args | 44 -------
.../hugepages-memaccess2.x86_64-latest.args | 46 ++++++++
.../qemuxml2argvdata/hugepages-memaccess2.xml | 9 +-
.../qemuxml2argvdata/hugepages-memaccess3.xml | 10 +-
...epages-nodeset-nonexist.x86_64-latest.err} | 0
.../hugepages-nodeset-nonexist.xml | 4 +-
...s => hugepages-nodeset.x86_64-latest.args} | 13 ++-
tests/qemuxml2argvdata/hugepages-nodeset.xml | 12 +-
...epages-numa-default-2M.x86_64-latest.args} | 12 +-
.../hugepages-numa-default-2M.xml | 12 +-
...ages-numa-default-dimm.x86_64-latest.args} | 15 +--
.../hugepages-numa-default-dimm.xml | 5 +-
...hugepages-numa-default.x86_64-latest.args} | 11 +-
...s-numa-nodeset-nonexist.x86_64-latest.err} | 0
.../hugepages-numa-nodeset-nonexist.xml | 4 +-
...ages-numa-nodeset-part.x86_64-latest.args} | 12 +-
.../hugepages-numa-nodeset-part.xml | 12 +-
.../hugepages-numa-nodeset.x86_64-latest.args | 40 +++++++
.../hugepages-numa-nodeset.xml | 12 +-
tests/qemuxml2argvdata/hugepages-nvdimm.xml | 5 +-
tests/qemuxml2argvdata/hugepages-shared.args | 42 -------
.../hugepages-shared.x86_64-latest.args | 44 +++++++
tests/qemuxml2argvdata/hugepages-shared.xml | 21 +++-
tests/qemuxml2argvdata/numatune-memnode.err | 2 +-
.../qemuxml2argvdata/pages-dimm-discard.args | 35 ------
.../pages-dimm-discard.x86_64-latest.args | 38 ++++++
tests/qemuxml2argvdata/pages-dimm-discard.xml | 5 +-
.../pages-discard-hugepages.args | 34 ------
...pages-discard-hugepages.x86_64-latest.args | 36 ++++++
.../pages-discard-hugepages.xml | 9 +-
tests/qemuxml2argvdata/pages-discard.args | 34 ------
....args => pages-discard.x86_64-latest.args} | 16 +--
tests/qemuxml2argvdata/pages-discard.xml | 4 +-
tests/qemuxml2argvtest.c | 110 +++++-------------
...=> hugepages-default-2M.x86_64-latest.xml} | 0
...ges-default-system-size.x86_64-latest.xml} | 0
.../hugepages-default.x86_64-latest.xml | 1 +
.../qemuxml2xmloutdata/hugepages-default.xml | 34 ------
... => hugepages-memaccess.x86_64-latest.xml} | 0
...=> hugepages-memaccess2.x86_64-latest.xml} | 0
.../hugepages-memaccess3.x86_64-latest.xml | 1 +
.../hugepages-nodeset.x86_64-latest.xml | 1 +
.../qemuxml2xmloutdata/hugepages-nodeset.xml | 31 -----
...ugepages-numa-default-2M.x86_64-latest.xml | 1 +
.../hugepages-numa-default-2M.xml | 37 ------
...pages-numa-default-dimm.x86_64-latest.xml} | 0
...epages-numa-nodeset-part.x86_64-latest.xml | 1 +
.../hugepages-numa-nodeset-part.xml | 37 ------
.../hugepages-numa-nodeset.x86_64-latest.xml | 1 +
.../hugepages-numa-nodeset.xml | 40 -------
...xml => hugepages-nvdimm.x86_64-latest.xml} | 0
.../hugepages-shared.x86_64-latest.xml | 1 +
tests/qemuxml2xmloutdata/hugepages-shared.xml | 55 ---------
...l => pages-dimm-discard.x86_64-latest.xml} | 0
...pages-discard-hugepages.x86_64-latest.xml} | 0
tests/qemuxml2xmltest.c | 62 ++++------
100 files changed, 522 insertions(+), 925 deletions(-)
delete mode 100644 tests/qemuxml2argvdata/cpu-numa-memshared-1.err
delete mode 120000 tests/qemuxml2argvdata/cpu-numa-memshared-1.xml
rename tests/qemuxml2argvdata/{hugepages-nodeset.args =>
hugepages-default-2M.x86_64-latest.args} (55%)
rename tests/qemuxml2argvdata/{hugepages-numa-default-2M.args =>
hugepages-default-system-size.x86_64-latest.args} (61%)
rename tests/qemuxml2argvdata/{hugepages-default.args =>
hugepages-default.x86_64-latest.args} (51%)
delete mode 100644 tests/qemuxml2argvdata/hugepages-memaccess.args
create mode 100644 tests/qemuxml2argvdata/hugepages-memaccess.x86_64-latest.args
delete mode 100644 tests/qemuxml2argvdata/hugepages-memaccess2.args
create mode 100644 tests/qemuxml2argvdata/hugepages-memaccess2.x86_64-latest.args
rename tests/qemuxml2argvdata/{hugepages-nodeset-nonexist.err =>
hugepages-nodeset-nonexist.x86_64-latest.err} (100%)
rename tests/qemuxml2argvdata/{hugepages-default-2M.args =>
hugepages-nodeset.x86_64-latest.args} (55%)
rename tests/qemuxml2argvdata/{hugepages-default-system-size.args =>
hugepages-numa-default-2M.x86_64-latest.args} (51%)
rename tests/qemuxml2argvdata/{hugepages-numa-default-dimm.args =>
hugepages-numa-default-dimm.x86_64-latest.args} (51%)
rename tests/qemuxml2argvdata/{hugepages-numa-default.args =>
hugepages-numa-default.x86_64-latest.args} (60%)
rename tests/qemuxml2argvdata/{hugepages-numa-nodeset-nonexist.err =>
hugepages-numa-nodeset-nonexist.x86_64-latest.err} (100%)
rename tests/qemuxml2argvdata/{hugepages-numa-nodeset-part.args =>
hugepages-numa-nodeset-part.x86_64-latest.args} (60%)
create mode 100644 tests/qemuxml2argvdata/hugepages-numa-nodeset.x86_64-latest.args
delete mode 100644 tests/qemuxml2argvdata/hugepages-shared.args
create mode 100644 tests/qemuxml2argvdata/hugepages-shared.x86_64-latest.args
delete mode 100644 tests/qemuxml2argvdata/pages-dimm-discard.args
create mode 100644 tests/qemuxml2argvdata/pages-dimm-discard.x86_64-latest.args
delete mode 100644 tests/qemuxml2argvdata/pages-discard-hugepages.args
create mode 100644 tests/qemuxml2argvdata/pages-discard-hugepages.x86_64-latest.args
delete mode 100644 tests/qemuxml2argvdata/pages-discard.args
rename tests/qemuxml2argvdata/{hugepages-numa-nodeset.args =>
pages-discard.x86_64-latest.args} (59%)
rename tests/qemuxml2xmloutdata/{hugepages-default-2M.xml =>
hugepages-default-2M.x86_64-latest.xml} (100%)
rename tests/qemuxml2xmloutdata/{hugepages-default-system-size.xml =>
hugepages-default-system-size.x86_64-latest.xml} (100%)
create mode 120000 tests/qemuxml2xmloutdata/hugepages-default.x86_64-latest.xml
delete mode 100644 tests/qemuxml2xmloutdata/hugepages-default.xml
rename tests/qemuxml2xmloutdata/{hugepages-memaccess.xml =>
hugepages-memaccess.x86_64-latest.xml} (100%)
rename tests/qemuxml2xmloutdata/{hugepages-memaccess2.xml =>
hugepages-memaccess2.x86_64-latest.xml} (100%)
create mode 120000 tests/qemuxml2xmloutdata/hugepages-memaccess3.x86_64-latest.xml
create mode 120000 tests/qemuxml2xmloutdata/hugepages-nodeset.x86_64-latest.xml
delete mode 100644 tests/qemuxml2xmloutdata/hugepages-nodeset.xml
create mode 120000 tests/qemuxml2xmloutdata/hugepages-numa-default-2M.x86_64-latest.xml
delete mode 100644 tests/qemuxml2xmloutdata/hugepages-numa-default-2M.xml
rename tests/qemuxml2xmloutdata/{hugepages-numa-default-dimm.xml =>
hugepages-numa-default-dimm.x86_64-latest.xml} (100%)
create mode 120000
tests/qemuxml2xmloutdata/hugepages-numa-nodeset-part.x86_64-latest.xml
delete mode 100644 tests/qemuxml2xmloutdata/hugepages-numa-nodeset-part.xml
create mode 120000 tests/qemuxml2xmloutdata/hugepages-numa-nodeset.x86_64-latest.xml
delete mode 100644 tests/qemuxml2xmloutdata/hugepages-numa-nodeset.xml
rename tests/qemuxml2xmloutdata/{hugepages-nvdimm.xml =>
hugepages-nvdimm.x86_64-latest.xml} (100%)
create mode 120000 tests/qemuxml2xmloutdata/hugepages-shared.x86_64-latest.xml
delete mode 100644 tests/qemuxml2xmloutdata/hugepages-shared.xml
rename tests/qemuxml2xmloutdata/{pages-dimm-discard.xml =>
pages-dimm-discard.x86_64-latest.xml} (100%)
rename tests/qemuxml2xmloutdata/{pages-discard-hugepages.xml =>
pages-discard-hugepages.x86_64-latest.xml} (100%)
--
2.37.4