From: Aditya Gupta <adityag@linux.ibm.com>
To: 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>
Cc: 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, Misbah Anjum N <misanjum@linux.ibm.com>,
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: [PATCH 0/8] Testcase improvements and Power8E/NVL removal
Date: Tue, 23 Jun 2026 19:49:25 +0530 [thread overview]
Message-ID: <20260623141933.577981-1-adityag@linux.ibm.com> (raw)
Overview
========
This patch series merges 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_refresh
* Gitlab pipeline: https://gitlab.com/adi-g15-ibm/qemu/-/pipelines/2622995621
* Successful ppc64 functional tests, qtests, boot tests, builds at all commits
Changelog
=========
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 | 3 +-
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 | 86 ++++++++++++++++++++++++++
tests/qtest/machine-none-test.c | 2 +-
tests/qtest/pnv-host-i2c-test.c | 7 +--
tests/qtest/pnv-spi-seeprom-test.c | 21 +++++--
tests/qtest/pnv-xive2-test.c | 2 +-
tests/qtest/pnv-xscom-test.c | 19 ++----
tests/qtest/pnv-xscom.h | 42 +++++++++----
21 files changed, 154 insertions(+), 145 deletions(-)
base-commit: b83371668192a705b878e909c5ae9c1233cbd5fb
--
2.54.0
next reply other threads:[~2026-06-23 14:20 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-06-23 14:19 Aditya Gupta [this message]
2026-06-23 14:19 ` [PATCH 1/8] tests/functional: Add remote interrupts test for PowerNV Aditya Gupta
2026-06-23 15:47 ` Shivang Upadhyay
2026-06-23 14:19 ` [PATCH 2/8] tests/qtest/pnv_spi: Test Power11 PNV_SPI Aditya Gupta
2026-06-23 14:19 ` [PATCH 3/8] tests/qtest: Add Power11 chip & machine to qtests Aditya Gupta
2026-06-23 15:54 ` Shivang Upadhyay
2026-06-23 14:19 ` [PATCH 4/8] tests/functional: Use default powernv machine instead of power10 Aditya Gupta
2026-06-23 14:19 ` [PATCH 5/8] ppc/pnv: Replace Power8E with Power11 for 'none' machine test Aditya Gupta
2026-06-23 14:19 ` [PATCH 6/8] ppc/pnv: Remove Power8E and Power8NVL pnv chips Aditya Gupta
2026-06-23 14:19 ` [PATCH 7/8] ppc/pnv: Remove Power8E and Power8NVL CPUs Aditya Gupta
2026-06-23 14:19 ` [PATCH 8/8] MAINTAINERS: Add self as maintainer for PowerNV Aditya Gupta
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=20260623141933.577981-1-adityag@linux.ibm.com \
--to=adityag@linux.ibm.com \
--cc=anushree.mathur@linux.ibm.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=misanjum@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox