DD2.0 processor)
Signed-off-by: Narayana Murty N
Narayana Murty N (3):
cpu_map: Add POWER11 cpu model support
cpu_ppc64: Add POWER11 host-model support
tests: Qemu and domain capabilities tests for Power11
src/cpu/cpu_ppc64.c | 8
This changes will add POWER11 host-model support to libvirt.
Signed-off-by: Narayana Murty N
---
src/cpu/cpu_ppc64.c | 8
tests/qemuxmlconftest.c | 4
tests/testutilshostcpus.h | 11 +++
tests/testutilsqemu.c | 4
tests/testutilsqemu.h | 1 +
5
Add POWER11 as a supported cpu model for ppc64.
Signed-off-by: Narayana Murty N
---
src/cpu_map/index.xml | 1 +
src/cpu_map/meson.build | 1 +
src/cpu_map/ppc64_POWER11.xml | 6 ++
3 files changed, 8 insertions(+)
create mode 100644 src/cpu_map/ppc64_POWER11.xml
diff --git
Thanks Jiri! and Peter!
On 04/03/25 11:16 PM, Jiri Denemark wrote:
On Tue, Mar 04, 2025 at 17:40:59 +0100, Peter Krempa wrote:
On Tue, Mar 04, 2025 at 10:40:23 -0500, Narayana Murty N wrote:
Add POWER11 as a supported cpu model for ppc64.
Signed-off-by: Narayana Murty N
---
src/cpu_map
continued
functionality where applicable.
Signed-off-by: Narayana Murty N
---
...rgs => ppc64-default-cpu-kvm-pseries-2.7.ppc64-7.0.0.args} | 0
xml => ppc64-default-cpu-kvm-pseries-2.7.ppc64-7.0.0.xml} | 0
...rgs => ppc64-default-cpu-tcg-pseries-2.7.ppc64-7.0.0.args} | 0
xml =
emu P11 DD02.0 support: commit c0d964076c3e ("target/ppc: Add Power11 DD2.0
processor")
5. Qemu pre-9.0 pseries michines changing default cpu with Qemu commit
1490d0bcdfcb ("ppc/spapr: fix default cpu for pre-9.0 machines.").
Signed-off-by: Narayana Murty N
Changelog:
compatibility logic to treat host-model names case-insensitively,
enabling recognition of both legacy uppercase and newer lowercase formats.
To ensure compatibility checks work correctly across POWER CPU generations,
avoiding false mismatches due to case differences.
Signed-off-by: Narayana Murty N
---
Instead, update
the test source domains to use POWER9(or any) as fixed version, so
that we dont need to keep updating this test results file with every
cpu version bump-up.
Signed-off-by: Narayana Murty N
---
tests/qemuhotplugtestcpus/ppc64-modern-bulk-domain.xml | 3 ++-
tests/qemuhotplugt
Add POWER11 as a supported cpu model for ppc64.
Signed-off-by: Narayana Murty N
---
src/cpu_map/index.xml | 1 +
src/cpu_map/meson.build| 1 +
src/cpu_map/ppc64_POWER11.xml | 6 ++
tests/domaincapsdata/qemu_10.0.0.ppc64.xml | 1 +
4
Tue, Apr 29, 2025 at 12:36:40 +0100, Daniel P. Berrangé wrote:
On Tue, Apr 15, 2025 at 04:13:08AM -0400, Narayana Murty N wrote:
POWER7
POWER8
POWER9
+ power11
QEMU allows both upper & lowercase for CPU names, and libvirt
has stuck with uppercase historic
Instead, update
the test source domains to use POWER9(or any) as fixed version, so
that we dont need to keep updating this test results file with every
cpu version bump-up.
Signed-off-by: Narayana Murty N
---
tests/qemuhotplugtestcpus/ppc64-modern-bulk-domain.xml | 3 ++-
tests/qemuhotplugt
Add POWER11 as a supported cpu model for ppc64.
Signed-off-by: Narayana Murty N
---
src/cpu_map/index.xml | 1 +
src/cpu_map/meson.build| 1 +
src/cpu_map/ppc64_POWER11.xml | 6 ++
tests/domaincapsdata/qemu_10.0.0.ppc64.xml | 1 +
4
emu P11 DD02.0 support: commit c0d964076c3e ("target/ppc: Add Power11 DD2.0
processor")
5. Qemu pre-9.0 pseries michines changing default cpu with Qemu commit
1490d0bcdfcb ("ppc/spapr: fix default cpu for pre-9.0 machines.").
Signed-off-by: Narayana Murty N
Changelog:
-
compatibility logic to treat host-model names case-insensitively,
enabling recognition of both legacy uppercase and newer lowercase formats.
To ensure compatibility checks work correctly across POWER CPU generations,
avoiding false mismatches due to case differences.
Signed-off-by: Narayana Murty N
---
continued
functionality where applicable.
Signed-off-by: Narayana Murty N
---
...rgs => ppc64-default-cpu-kvm-pseries-2.7.ppc64-7.0.0.args} | 0
xml => ppc64-default-cpu-kvm-pseries-2.7.ppc64-7.0.0.xml} | 0
...rgs => ppc64-default-cpu-tcg-pseries-2.7.ppc64-7.0.0.args} | 0
xml =
Support for the pseries-2.7 machine type in QEMU was
officially removed in version 9.2 with commit 445d3facffe8.
Signed-off-by: Narayana Murty N
---
...ault-cpu-kvm-pseries-2.7.ppc64-latest.args | 38 --
...fault-cpu-kvm-pseries-2.7.ppc64-latest.xml | 49
Add POWER11 as a supported cpu model for ppc64.
Signed-off-by: Narayana Murty N
---
src/cpu_map/index.xml | 1 +
src/cpu_map/meson.build | 1 +
src/cpu_map/ppc64_POWER11.xml | 6 ++
tests
Adds POWER11 host-model support to libvirt.
Signed-off-by: Narayana Murty N
---
src/cpu/cpu_ppc64.c | 8 ++---
...eries-cpu-compat-power11.ppc64-latest.args | 31 +++
...series-cpu-compat-power11.ppc64-latest.err | 1 +
...series-cpu-compat-power11
t 273db89bcaf4 ("ppc/pseries: Add Power11 cpu type")
4. Qemu P11 DD02.0 support: commit c0d964076c3e ("target/ppc: Add Power11 DD2.0
processor")
Signed-off-by: Narayana Murty N
Changelog:
-V1:https://lists.libvirt.org/archives/list/devel@lists.libvirt.org/thread/4A3IND2QP
On 04/03/25 9:35 PM, Peter Krempa wrote:
On Tue, Mar 04, 2025 at 10:40:21 -0500, Narayana Murty N wrote:
Support for the pseries-2.7 machine type in QEMU was
officially removed in version 9.2 with commit 445d3facffe8.
Signed-off-by: Narayana Murty N
---
[...]
diff --git a/tests
On 04/03/25 10:00 PM, Peter Krempa wrote:
On Tue, Mar 04, 2025 at 10:40:22 -0500, Narayana Murty N wrote:
Add the qemu test capabilities xml and reply files for
QEMU 9.2.0 on ppc64. A QEMU v9.2.0 was used for generating
this data.
That's what would be expected based on the summary, alt
continued
functionality where applicable.
Signed-off-by: Narayana Murty N
Reviewed-by: Peter Krempa
---
...rgs => ppc64-default-cpu-kvm-pseries-2.7.ppc64-7.0.0.args} | 0
xml => ppc64-default-cpu-kvm-pseries-2.7.ppc64-7.0.0.xml} | 0
...rgs => ppc64-default-cpu-tcg-pseries-2.7.pp
OWER10) in libvirt's CPU map and avoids compatibility issues
with existing tooling and test expectations.
Signed-off-by: Narayana Murty N
Changelog:
-V4:
https://lists.libvirt.org/archives/list/devel@lists.libvirt.org/thread/ICUSILEYQYFTZMFTVUL2Q3H3LKIVSKXI/#JFGRGPBKRX7I2TQNNXCO4BB6Q
host system
- Validated with updated domain capabilities and qemu capabilities tests
Signed-off-by: Narayana Murty N
---
src/cpu_map/index.xml | 1 +
src/cpu_map/meson.build | 1 +
src/cpu_map/ppc64_POWER11.xml
POWER9 (or
any fixed version) as the CPU model. This ensures the test result files
stay stable and do not require updates every time a newer CPU is used on
the host system.
Signed-off-by: Narayana Murty N
Reviewed-by: Peter Krempa
---
tests/qemuhotplugtestcpus/ppc64-modern-bulk-domain.xml
On 29/04/25 4:50 PM, Peter Krempa wrote:
On Tue, Apr 15, 2025 at 04:13:07 -0400, Narayana Murty N wrote:
Add the qemu test capabilities xml and reply files for
QEMU v10.0.0-rc2 on ppc64. A QEMU v10.0.0-rc2 was used for generating
this data.The tests with the 'latest' suffix, which
On 06/05/25 6:02 PM, Daniel P. Berrangé wrote:
AFAIK there has never been any IBM marketing request to the libvirt project
in respect of CPU names. Perhaps that was communicated to IBM contributors
writing patches in private, but from POV of the libvirt community upstream
that is irrelevant. We
hosts
- Command line generation tests for POWER11 guests
Signed-off-by: Narayana Murty N
---
src/cpu/cpu_ppc64.c | 8 ++---
...eries-cpu-compat-power11.ppc64-latest.args | 31 +++
...series-cpu-compat-power11.ppc64-latest.err | 1 +
...series-cpu-compa
Update NEWS.rst with the now added POWER11 processor support
Signed-off-by: Narayana Murty N
---
NEWS.rst | 4
1 file changed, 4 insertions(+)
diff --git a/NEWS.rst b/NEWS.rst
index 0ba2d20191..fd577021b3 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -17,6 +17,10 @@ v11.4.0 (unreleased
29 matches
Mail list logo