From: Misbah Anjum N <misanjum@linux.ibm.com>
To: Aditya Gupta <adityag@linux.ibm.com>
Cc: qemu-devel@nongnu.org, qemu-ppc@nongnu.org,
"Harsh Prateek Bora" <harshpb@linux.ibm.com>,
"Cédric Le Goater" <clg@redhat.com>,
"Philippe Mathieu-Daudé" <philmd@oss.qualcomm.com>,
"Shivang Upadhyay" <shivangu@linux.ibm.com>,
"Daniel P . Berrangé" <berrange@redhat.com>,
"Sourabh Jain" <sourabhjain@linux.ibm.com>,
"Hari Bathini" <hbathini@linux.ibm.com>,
"Nicholas Piggin" <npiggin@gmail.com>,
"Miles Glenn" <milesg@linux.ibm.com>,
"Fabiano Rosas" <farosas@suse.de>,
"Laurent Vivier" <lvivier@redhat.com>,
"Paolo Bonzini" <pbonzini@redhat.com>,
devel@lists.libvirt.org,
"Anushree Mathur" <anushree.mathur@linux.ibm.com>,
"Pierrick Bouvier" <pierrick.bouvier@oss.qualcomm.com>,
kvm@vger.kernel.org, "Gautam Menghani" <gautam@linux.ibm.com>,
"Chinmay Rath" <rathc@linux.ibm.com>
Subject: Re: [PATCH v2 0/8] Testcase improvements and Power8E/NVL removal
Date: Mon, 29 Jun 2026 22:55:08 +0530 [thread overview]
Message-ID: <24f5f50517e3c01012223b7c774d7094@linux.ibm.com> (raw)
In-Reply-To: <20260624195924.1422821-1-adityag@linux.ibm.com>
On 2026-06-25 01:29, Aditya Gupta via Devel wrote:
> Overview
> ========
>
> This patch series merged two patch series sent earlier:
> "Testcase improvements for PowerNV"
> "Remove deprecated Power8E and 8NVL CPUs"
> since the Power8E removal series depended on the former due to pnv-spi
> test
>
> Broadly contains 3 changes:
> 1. Testcase improvements:
> Add a testcase to detect regression in remote interrupts when XIVE
> changes,
> since such regression had occurred during Power11 XIVE changes:
>
> https://lore.kernel.org/qemu-devel/baf6c854-832b-4a2e-922f-d34e6dadf821@redhat.com/
>
> Also add Power11 chip and testcase in qtests, and fadump functional
> test
>
> 2. Power8E/Power8NVL removal
> Power8E and Power8NVL were deprecated since QEMU 10.1, with
> commit 264a604e7163 ("target/ppc: Deprecate Power8E and Power8NVL")
>
> Hence, remove usage (chip and core types) of Power8E and 8NVL from
> PowerNV,
> PSeries as well as testcases.
>
> 3. Maintainer changes
> Add myself as maintainer for PowerNV machine
>
> Testing
> =======
>
> * Git tree for testing:
> https://gitlab.com/adi-g15-ibm/qemu/tree/feat_maintainer-v2
> * Gitlab pipeline:
> https://gitlab.com/adi-g15-ibm/qemu/-/pipelines/2627063408
> * Successful ppc64 functional tests, qtests, boot tests, builds at all
> commits
>
> Changelog
> =========
> v2:
> + #1: put e1000e on socket 1, and disable it's cpu, as suggested by
> cedric
> + #1: pull out command fail checks into a helper, as suggested by
> shivang
> + #2: use g_autofree, suggested by cedric
> + #3: use g_autofree in tests updated
> + #8: remove G:, as suggested by daniel
> + rebased to upstream
>
> from previous split series:
> + #1: added checks to see if network is up and interrupts happened,
> based on shivang's review
> + #3: replaced common if-else-if check for machine type with
> pnv_get_machine_type
> + #7: added doc in removed-features, as suggested by cedric
> + #6,7: added rb from philippe
> + #8: new patch, maintainer change
>
> Aditya Gupta (8):
> tests/functional: Add remote interrupts test for PowerNV
> tests/qtest/pnv_spi: Test Power11 PNV_SPI
> tests/qtest: Add Power11 chip & machine to qtests
> tests/functional: Use default powernv machine instead of power10
> ppc/pnv: Replace Power8E with Power11 for 'none' machine test
> ppc/pnv: Remove Power8E and Power8NVL pnv chips
> ppc/pnv: Remove Power8E and Power8NVL CPUs
> MAINTAINERS: Add self as maintainer for PowerNV
>
> MAINTAINERS | 2 +-
> docs/about/deprecated.rst | 9 ---
> docs/about/removed-features.rst | 8 +++
> docs/system/ppc/powernv.rst | 2 +-
> docs/system/ppc/pseries.rst | 2 +-
> hw/ppc/pnv.c | 62 -----------------
> hw/ppc/pnv_core.c | 2 -
> hw/ppc/spapr_cpu_core.c | 2 -
> include/hw/ppc/pnv.h | 8 ---
> target/ppc/cpu-models.c | 6 --
> target/ppc/cpu-models.h | 4 --
> target/ppc/cpu_init.c | 6 --
> target/ppc/kvm.c | 4 +-
> tests/functional/ppc64/test_fadump.py | 2 +-
> tests/functional/ppc64/test_powernv.py | 95 ++++++++++++++++++++++++++
> tests/qtest/machine-none-test.c | 2 +-
> tests/qtest/pnv-host-i2c-test.c | 10 ++-
> tests/qtest/pnv-spi-seeprom-test.c | 20 ++++--
> tests/qtest/pnv-xive2-test.c | 2 +-
> tests/qtest/pnv-xscom-test.c | 22 ++----
> tests/qtest/pnv-xscom.h | 42 ++++++++----
> 21 files changed, 163 insertions(+), 149 deletions(-)
>
>
> base-commit: b83371668192a705b878e909c5ae9c1233cbd5fb
Hi Aditya,
I've tested the patch series on PowerNV and pSeries guests including the
new remote interrupts functional test and Power8E/NVL removal.
Testing Environment:
- Host: Fedora 42 ppc64le
- Arch: ppc64le
- QEMU: emulator version 11.0.50 (v11.0.0-2400-g20553466cc-dirty)
PowerNV Guest Bringup
Status: Success
qemu-system-ppc64 -name test-vm -machine powernv -m 4096 -smp 4
-nographic \
-kernel
~/.cache/qemu/download/6fd29aff9ad4362511ea5d0acbb510667c7031928e97d64ec15bbc5daf4b8151
\
-drive
file=~/.cache/qemu/download/aee2192b692077c4bde31cb56ce474424b358f17cec323d5c94af3970c9aada2,format=raw,if=none,id=drive0,readonly=on
\
-device nvme,drive=drive0,bus=pcie.2,addr=0x0,serial=1234 \
-append "root=/dev/nvme0n1 console=tty0 console=hvc0"
PSeries Guest Bringup
Status: Success
qemu-system-ppc64 -name test-vm -machine pseries,accel=kvm -m 4096 \
-smp 8,sockets=1,cores=8,threads=1 -nographic -serial mon:stdio \
-drive
file=/home/kvmci/tests/data/avocado-vt/images/rhel8.0devel-ppc64le.qcow2,if=virtio,format=qcow2
\
-netdev bridge,id=net0,br=virbr0 -device virtio-net-pci,netdev=net0
Power8E/NVL Removal Verification
Status: Success (both correctly rejected after removal)
qemu-system-ppc64: unable to find CPU model 'power8e_v2.1'
qemu-system-ppc64: unable to find CPU model 'power8nvl_v1.0'
QEMU Functional Test Results (make check-functional-ppc64)
Status: Success
Ok: 12
Fail: 0
Skipped: 4
QEMU Unit Test Results (make check-qtest-ppc64)
Status: Success
Ok: 33
Fail: 0
Skipped: 0
Result: All tests passed successfully.
Tested-by: Misbah Anjum N <misanjum@linux.ibm.com>
Thanks,
Misbah Anjum N
prev parent reply other threads:[~2026-06-29 17:25 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-06-24 19:59 [PATCH v2 0/8] Testcase improvements and Power8E/NVL removal Aditya Gupta
2026-06-24 19:59 ` [PATCH v2 1/8] tests/functional: Add remote interrupts test for PowerNV Aditya Gupta
2026-06-26 5:38 ` Shivang Upadhyay
2026-06-24 19:59 ` [PATCH v2 2/8] tests/qtest/pnv_spi: Test Power11 PNV_SPI Aditya Gupta
2026-06-24 19:59 ` [PATCH v2 3/8] tests/qtest: Add Power11 chip & machine to qtests Aditya Gupta
2026-06-24 19:59 ` [PATCH v2 4/8] tests/functional: Use default powernv machine instead of power10 Aditya Gupta
2026-06-25 8:32 ` Daniel P. Berrangé
2026-07-02 7:14 ` Aditya Gupta
2026-06-24 19:59 ` [PATCH v2 5/8] ppc/pnv: Replace Power8E with Power11 for 'none' machine test Aditya Gupta
2026-06-24 19:59 ` [PATCH v2 6/8] ppc/pnv: Remove Power8E and Power8NVL pnv chips Aditya Gupta
2026-06-24 19:59 ` [PATCH v2 7/8] ppc/pnv: Remove Power8E and Power8NVL CPUs Aditya Gupta
2026-06-24 19:59 ` [PATCH v2 8/8] MAINTAINERS: Add self as maintainer for PowerNV Aditya Gupta
2026-06-29 17:25 ` Misbah Anjum N [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=24f5f50517e3c01012223b7c774d7094@linux.ibm.com \
--to=misanjum@linux.ibm.com \
--cc=adityag@linux.ibm.com \
--cc=anushree.mathur@linux.ibm.com \
--cc=berrange@redhat.com \
--cc=clg@redhat.com \
--cc=devel@lists.libvirt.org \
--cc=farosas@suse.de \
--cc=gautam@linux.ibm.com \
--cc=harshpb@linux.ibm.com \
--cc=hbathini@linux.ibm.com \
--cc=kvm@vger.kernel.org \
--cc=lvivier@redhat.com \
--cc=milesg@linux.ibm.com \
--cc=npiggin@gmail.com \
--cc=pbonzini@redhat.com \
--cc=philmd@oss.qualcomm.com \
--cc=pierrick.bouvier@oss.qualcomm.com \
--cc=qemu-devel@nongnu.org \
--cc=qemu-ppc@nongnu.org \
--cc=rathc@linux.ibm.com \
--cc=shivangu@linux.ibm.com \
--cc=sourabhjain@linux.ibm.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.