[PATCH 0/3] Addng POWER11 cpu support

2024-12-11 Thread Narayana Murty N
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

[PATCH 2/3] cpu_ppc64: Add POWER11 host-model support

2024-12-11 Thread Narayana Murty N
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

[PATCH 1/3] cpu_map: Add POWER11 cpu model support

2024-12-11 Thread Narayana Murty N
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

Re: [PATCH v2 3/4] cpu_map: Add POWER11 cpu model support

2025-04-10 Thread Narayana Murty N
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

[PATCH v3 1/5] tests: Pin pseries-2.7 tests to the version 7.0

2025-04-10 Thread 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 =

[PATCH v3 0/5] Adding POWER11 CPU Support

2025-04-10 Thread Narayana Murty N
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:

[PATCH v3 5/5] cpu_ppc64: Add POWER11 hostmodel support and accept case insensitive

2025-04-10 Thread Narayana Murty N
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 ---

[PATCH v3 2/5] tests: qemuhotplugtest: Set the cpu version at source for PPC64 tests

2025-04-10 Thread 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

[PATCH v3 4/5] cpu_map: Add POWER11 cpu model support

2025-04-10 Thread Narayana Murty N
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

Re: [PATCH v4 4/5] cpu_map: Add POWER11 cpu model support

2025-05-06 Thread Narayana Murty N
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

[PATCH v4 2/5] tests: qemuhotplugtest: Set the cpu version at source for PPC64 tests

2025-04-15 Thread 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

[PATCH v4 4/5] cpu_map: Add POWER11 cpu model support

2025-04-15 Thread Narayana Murty N
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

[PATCH v3 0/5] Adding POWER11 CPU Support

2025-04-15 Thread Narayana Murty N
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: -

[PATCH v4 5/5] cpu_ppc64: Add POWER11 hostmodel support and accept case insensitive

2025-04-15 Thread Narayana Murty N
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 ---

[PATCH v4 1/5] tests: Pin pseries-2.7 tests to the version 7.0

2025-04-15 Thread 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 =

[PATCH v2 1/4] tests: Remove pseries-2.7 machine type

2025-03-04 Thread Narayana Murty N
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

[PATCH v2 3/4] cpu_map: Add POWER11 cpu model support

2025-03-04 Thread Narayana Murty N
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

[PATCH v2 4/4] cpu_ppc64: Add POWER11 host-model support

2025-03-04 Thread Narayana Murty N
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

[PATCH v2 0/4] Adding POWER11 CPU Support

2025-03-04 Thread Narayana Murty N
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

Re: [PATCH v2 1/4] tests: Remove pseries-2.7 machine type

2025-03-11 Thread Narayana Murty N
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

Re: [PATCH v2 2/4] tests: Add capabilities for QEMU 9.2.0 on ppc64

2025-03-11 Thread Narayana Murty N
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

[PATCH v5 1/5] tests: Pin pseries-2.7 tests to the version 7.0

2025-05-13 Thread Narayana Murty N
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

[PATCH v5 0/5] Adding POWER11 CPU Support

2025-05-13 Thread Narayana Murty N
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

[PATCH v5 4/5] cpu_map: Add POWER11 CPU model support

2025-05-13 Thread Narayana Murty N
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

[PATCH v5 2/5] tests: qemuhotplugtest: Set the cpu version at source for PPC64 tests

2025-05-13 Thread Narayana Murty N
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

Re: [PATCH v4 3/5] tests: Add capabilities for QEMU 10.0.0 on ppc64

2025-05-12 Thread Narayana Murty N
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

Re: [PATCH v4 4/5] cpu_map: Add POWER11 cpu model support

2025-05-13 Thread Narayana Murty N
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

[PATCH v5 5/5] cpu_ppc64: Add POWER11 host-model support

2025-05-13 Thread Narayana Murty N
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

[PATCH 1/1] NEWS : update NEWS for POWER11 support

2025-05-27 Thread Narayana Murty N
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