From nobody Tue Jul 14 21:21:50 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=linux.ibm.com ARC-Seal: i=1; a=rsa-sha256; t=1783069264; cv=none; d=zohomail.com; s=zohoarc; b=NkL0SYJns6J9PSVT2mrun691VsMuIkP8+L/8x5uvgG3uv4eODD+l+L+HPkLG2VMjw2fcJZyAVreebOqdJqC9P+gKhxf7bc0PT/lm61WgwHB7Iuq3ICxFf8qG9uihM+8ejWRtJkIm7TZRlgEf/zrb9cq/Nc94DvxD9homczM86WI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1783069264; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=o3Vsfx/BLTYWT8LjPUUSgBCHH0RDD7hktDGWZGoRP0I=; b=n+Laqf861qomPR1aFb+QxHxRJZoyYjV9uYWqc+VRS5ZWs0eUxbiU60kWrBGbvBsyIo/QRUk6Hxr359p1rnP3muuKJ3WU5NI+/PstfpWgCgJNJO7JMLSMIPGwJn6YqgqNLxEyh5Srka04VJ8GlrhfIJZ7SjXPHx2cakyP1zgDs6g= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1783069264891748.4944618847372; Fri, 3 Jul 2026 02:01:04 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wfZl7-0003l2-0v; Fri, 03 Jul 2026 05:00:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wfZl5-0003hL-QG; Fri, 03 Jul 2026 05:00:27 -0400 Received: from mx0b-001b2d01.pphosted.com ([148.163.158.5]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wfZl3-0004Be-04; Fri, 03 Jul 2026 05:00:26 -0400 Received: from pps.filterd (m0360072.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6636JWwJ1762888; Fri, 3 Jul 2026 09:00:19 GMT Received: from ppma21.wdc07v.mail.ibm.com (5b.69.3da9.ip4.static.sl-reverse.com [169.61.105.91]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 4f26mk5w18-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 03 Jul 2026 09:00:18 +0000 (GMT) Received: from pps.filterd (ppma21.wdc07v.mail.ibm.com [127.0.0.1]) by ppma21.wdc07v.mail.ibm.com (8.18.1.7/8.18.1.7) with ESMTP id 6638niD4003434; Fri, 3 Jul 2026 09:00:18 GMT Received: from smtprelay04.fra02v.mail.ibm.com ([9.218.2.228]) by ppma21.wdc07v.mail.ibm.com (PPS) with ESMTPS id 4f2sukg1j9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 03 Jul 2026 09:00:18 +0000 (GMT) Received: from smtpav02.fra02v.mail.ibm.com (smtpav02.fra02v.mail.ibm.com [10.20.54.101]) by smtprelay04.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 66390DDw16187826 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 3 Jul 2026 09:00:13 GMT Received: from smtpav02.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 44BB52004B; Fri, 3 Jul 2026 09:00:13 +0000 (GMT) Received: from smtpav02.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 41F6020043; Fri, 3 Jul 2026 09:00:06 +0000 (GMT) Received: from li-3c92a0cc-27cf-11b2-a85c-b804d9ca68fa.ibm.com (unknown [9.124.212.167]) by smtpav02.fra02v.mail.ibm.com (Postfix) with ESMTP; Fri, 3 Jul 2026 09:00:05 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=cc :content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=pp1; bh=o3Vsfx/BLTYWT8LjP UUSgBCHH0RDD7hktDGWZGoRP0I=; b=N0zBegiH4WeIZq+rlU0I+WA2Y8SDOSlJH oTdWYWderbzgg8jMGsX+3xoZkHr+nQGXv/2nG0decSZ42v52YHKkbBxtyhlK2mnL znSEZ2MCvkrpsQr8fztyNJL7u5d8KGuYXfERYKcteyL7yMCosatOcF5nWR7PXOjU HN5PY1CLDJrUXASDLutTBQMyMYy+C/ET1cPliMX4i+PUFX53lVT1EEJ5gLXX8D17 35Sr9D8jJRe7l9SLl7g8ceGqjOkA0BDFzoedy/l1445vQeJSE18vVGHMZYI5CSNW Q7nMD8UQSD9pZpZOoG/7z+KWlFrTDfo4h1r/tVKHWEsXqD37I9q0A== From: Aditya Gupta To: , , Harsh Prateek Bora Cc: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Shivang Upadhyay , =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= , Sourabh Jain , Hari Bathini , Nicholas Piggin , Miles Glenn , Fabiano Rosas , Laurent Vivier , Paolo Bonzini , devel@lists.libvirt.org, Misbah Anjum N , Anushree Mathur , Pierrick Bouvier , kvm@vger.kernel.org, Gautam Menghani , Chinmay Rath , BALATON Zoltan , Nikhil Kumar Singh Subject: [PATCH v4 RESEND 1/8] tests/functional: Add remote interrupts test for PowerNV Date: Fri, 3 Jul 2026 14:29:48 +0530 Message-ID: <20260703085955.2318600-2-adityag@linux.ibm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260703085955.2318600-1-adityag@linux.ibm.com> References: <20260703085955.2318600-1-adityag@linux.ibm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-TM-AS-GCONF: 00 X-Proofpoint-Reinject: loops=2 maxloops=12 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzAzMDA4MyBTYWx0ZWRfXy8xmorFcj+KY eC3S4XZ1goGHgqya2ikOxeRE8GLdT6Da+4CEF9eJN6IbTxSLu4VBaatzFgFMW2Zf+XGFa2O0r52 vvOVW7zPE3bdFx0MzYaVNMnX/S7fzLuRYpgOkL56E5V4ZMEg5lnXthVil6ezm1KpIVbsbcfWDuV Lf2MFzqDuFWiI69AQjTnAtDnYqtN9prUNtpeYCp+uFX/iStVCexWRv30UmCTijEjoeDZUxGo4zE vvGD4fEDE0zVLSyjU0ozD1MqmPmrNztBPbb5vg6ayj1k0Pb0oUCrXezmDB9JTBIrie+9X9ABXMw CwGfD7BkGTjAiejUGqb5ScFKYYqrkK3F0z/YuolHfmgKo51TnaIwZqLaWbpfgBHCncwESMfI5xj lCSfskMiTx4CCPuEO/5GZVDhHHCYjzMWHORRwrScOPi0JKndyAu1PE6ExO9s3FiETm+gQT9aMhm D1O/2lpq7ZfdKrD95Fw== X-Proofpoint-GUID: 04TbfEA1QCfZE-oGjIxSfHFmx3mmTHkY X-Authority-Analysis: v=2.4 cv=Z8bc2nRA c=1 sm=1 tr=0 ts=6a477a23 cx=c_pps a=GFwsV6G8L6GxiO2Y/PsHdQ==:117 a=GFwsV6G8L6GxiO2Y/PsHdQ==:17 a=RAioF0-LDSMA:10 a=VkNPw1HP01LnGYTKEx00:22 a=RnoormkPH1_aCDwRdu11:22 a=RzCfie-kr_QcCd8fBx8p:22 a=VwQbUJbxAAAA:8 a=20KFwNOVAAAA:8 a=NEAV23lmAAAA:8 a=VnNF1IyMAAAA:8 a=7FOmGxExo5DkOBRayjgA:9 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzAzMDA4MyBTYWx0ZWRfX0vIEt7emrjJh SdEvItUVp3VbFayoTNxE+uBwpzcru5/gDYSZl32xWvi+vbT5NqFj71+iV8q8neR++wtdPmGTSxB Lm6wNlg0BB7mOeMcMNVYmAYRoiECNCo= X-Proofpoint-ORIG-GUID: H47soin9a5vmR1d_iH8B6YCInvNJMBna X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-07-03_02,2026-06-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 adultscore=0 spamscore=0 priorityscore=1501 impostorscore=0 malwarescore=0 phishscore=0 bulkscore=0 lowpriorityscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607030083 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=148.163.158.5; envelope-from=adityag@linux.ibm.com; helo=mx0b-001b2d01.pphosted.com X-Spam_score_int: -26 X-Spam_score: -2.7 X-Spam_bar: -- X-Spam_report: (-2.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @ibm.com) X-ZM-MESSAGEID: 1783069266048158500 Content-Type: text/plain; charset="utf-8" In the past there have been hard to recreate issues where XIVE changes cause qemu crashes due to multi-socket interrupts such as in [1]. Add a functional test explicitly to test whether remote interrupts work. The test can also work as additional boot test for multi-socket boot, initrd boot test, as well as a check for e1000e to be working in powernv, though that's not a target goal, and are additional benefits. From docs/system/devices/net.rst: In order to check that the user mode network is working, you can ping the address 10.0.2.2 and verify that you got an address in the range 10.0.2.x from the QEMU virtual DHCP server. Hence use 10.0.2.2 with ping. [1]: https://lore.kernel.org/qemu-devel/baf6c854-832b-4a2e-922f-d34e6dadf82= 1@redhat.com/ Tested-by: Shivang Upadhyay Reviewed-by: Shivang Upadhyay Tested-by: Misbah Anjum N Signed-off-by: Aditya Gupta Reviewed-by: C=C3=A9dric Le Goater --- tests/functional/ppc64/test_powernv.py | 95 ++++++++++++++++++++++++++ 1 file changed, 95 insertions(+) diff --git a/tests/functional/ppc64/test_powernv.py b/tests/functional/ppc6= 4/test_powernv.py index b5b2f0d15857..bac2017e18df 100755 --- a/tests/functional/ppc64/test_powernv.py +++ b/tests/functional/ppc64/test_powernv.py @@ -9,6 +9,7 @@ =20 from qemu_test import LinuxKernelTest, Asset from qemu_test import wait_for_console_pattern +from qemu_test import exec_command_and_wait_for_pattern =20 class PowernvMachine(LinuxKernelTest): =20 @@ -32,6 +33,17 @@ class PowernvMachine(LinuxKernelTest): ('https://github.com/roz3x/qemu/raw/refs/heads/sample-dtb/qemu-pow= ernv11.dtb'), 'ea1271516264eea1eb58a067a99d0c2ca9528be8dc7d4e46bb2d5ae0d42fc568') =20 + def shell_exec_command_check_fail(self, command): + fail_msg=3D"Fail" + self.shell_exec_command(f"export __FAIL_MSG=3D{fail_msg}") + + # If the exit code for the command is non 0, print fail message + command =3D command + " || echo $__FAIL_MSG" + exec_command_and_wait_for_pattern(self, command, '#', fail_msg) + + def shell_exec_command(self, command): + exec_command_and_wait_for_pattern(self, command, '#', self.panic_m= essage) + def do_test_linux_boot(self, command_line =3D KERNEL_COMMON_COMMAND_LI= NE): self.require_accelerator("tcg") kernel_path =3D self.ASSET_KERNEL.fetch() @@ -76,6 +88,89 @@ def test_linux_smt_boot(self): wait_for_console_pattern(self, console_pattern, self.panic_message) wait_for_console_pattern(self, self.good_message, self.panic_messa= ge) =20 + def test_linux_remote_interrupts(self): + self.require_accelerator("tcg") + self.set_machine('powernv') + + # Have below setup in this test: + # 1. e1000e attached to pcie.6, which is from 7th PHB, belonging t= o 2nd + # socket (chip 1), in a powernv boot with default 6 PHBs per so= cket + # 2. CPU on 2nd socket (chip 1) disabled + # 3. RX IRQ's affinity to chip 2, and TX IRQ's affinity to chip 3 + # + # Then ping is done, to generate interrupts from e1000e which shou= ld go + # to IRQ server on the remote sockets + self.vm.add_args('-smp', '4,sockets=3D4,cores=3D1,threads=3D1') + self.vm.add_args('-netdev', 'user,id=3Dnet0') + self.vm.add_args('-device', 'e1000e,netdev=3Dnet0,bus=3Dpcie.6') + + kernel_path =3D self.ASSET_KERNEL.fetch() + rootfs_path =3D self.ASSET_INITRD.fetch() + self.vm.set_console() + self.vm.add_args('-kernel', kernel_path, + '-drive', + f'file=3D{rootfs_path},format=3Draw,if=3Dnone,id=3Ddrive0,read= only=3Don', + '-append', 'root=3D/dev/nvme0n1 console=3Dhvc0', + '-device', 'nvme,drive=3Ddrive0,bus=3Dpcie.2,addr=3D0x0,serial= =3D1234') + self.vm.launch() + + # Wait for boot to complete + console_pattern =3D 'CPU maps initialized for 1 thread per core' + wait_for_console_pattern(self, console_pattern, self.panic_message) + console_pattern =3D 'smp: Brought up 4 nodes, 4 CPUs' + wait_for_console_pattern(self, console_pattern, self.panic_message) + wait_for_console_pattern(self, 'Run /sbin/init as init process', + self.panic_message) + + # Wait for login prompt and login as root (no password in buildroo= t) + wait_for_console_pattern(self, 'login:', self.panic_message) + exec_command_and_wait_for_pattern(self, 'root', '#', self.panic_me= ssage) + + # e1000e is connected to socket 1, disable the CPU on socket 1 + self.shell_exec_command("echo 0 > /sys/devices/system/cpu/cpu1/onl= ine") + self.shell_exec_command( + "export CPU1_STATE=3D$(cat /sys/devices/system/cpu/cpu1/online= )") + self.shell_exec_command_check_fail("[ $CPU1_STATE -eq 0 ]") + + # RX, TX interrupts to chip/cpu 2 & 3 respectively + self.shell_exec_command( + "export RX_IRQ=3D$(awk '/eth0-rx/ {print $1}' /proc/interrupts= | tr -d ':')") + self.shell_exec_command( + "export TX_IRQ=3D$(awk '/eth0-tx/ {print $1}' /proc/interrupts= | tr -d ':')") + self.shell_exec_command("echo 2 > /proc/irq/$RX_IRQ/smp_affinity_l= ist") + self.shell_exec_command("echo 3 > /proc/irq/$TX_IRQ/smp_affinity_l= ist") + + # Capture interrupt counts before generating traffic + self.shell_exec_command( + "export RX_BEFORE=3D$(awk '/eth0-rx/ {print $3}' /proc/interru= pts)") + self.shell_exec_command( + "export TX_BEFORE=3D$(awk '/eth0-tx/ {print $4}' /proc/interru= pts)") + + # Wait up to 15 seconds for eth0 link to come up + self.shell_exec_command( + "c=3D0; while ! ip addr show eth0 | grep 'inet 10.0.2'; do " + "sleep 1; c=3D$((c+1)); [ $c -gt 15 ] && break; done") + + self.shell_exec_command_check_fail( + "ip addr show eth0 | grep 'inet 10.0.2'") + + # Generate network traffic to trigger remote interrupts + # Ping QEMU's user-mode network gateway (10.0.2.2) + self.shell_exec_command("ping -W2 -c5 10.0.2.2") + + # Show final interrupt counts to verify remote interrupts occurred + self.shell_exec_command("cat /proc/interrupts | grep eth0") + + # Verify interrupt counts increased (whether interrupts were deliv= ered) + self.shell_exec_command( + "export RX_AFTER=3D$(awk '/eth0-rx/ {print $3}' /proc/interrup= ts)") + self.shell_exec_command( + "export TX_AFTER=3D$(awk '/eth0-tx/ {print $4}' /proc/interrup= ts)") + + # Check that interrupt counts increased + self.shell_exec_command_check_fail("[ $RX_AFTER -gt $RX_BEFORE ]") + self.shell_exec_command_check_fail("[ $TX_AFTER -gt $TX_BEFORE ]") + def test_linux_big_boot(self): self.set_machine('powernv') self.vm.add_args('-smp', '16,threads=3D4,cores=3D2,sockets=3D2') --=20 2.55.0 From nobody Tue Jul 14 21:21:50 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=linux.ibm.com ARC-Seal: i=1; a=rsa-sha256; t=1783069269; cv=none; d=zohomail.com; s=zohoarc; b=oJgmTyaLFz1Ya3XpTnwe39lgK3qSP5RewQSHMRmS316Mi+45tyOBSeOVTeJoIqwJXEm8i9FKiueHe+jLlZ5HMhi5cthlJ31c6RX5daGmzd0NYV8enfqxOoLj7b/zT8Uyx4UCYl+ngrilwF5N6A5oC/vqYIZThzt5nbDe8yNJ1CI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1783069269; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=7awpS8I8Wpu9VQAbtb2zTUi9Lkvf7k2wxmW6g0YPPXg=; b=RPdXMiVsZbk1/4teh0tvw9qaaieOXvJh6A5uxakbpn7VwnULlmz75uaI4OrCWEd6W9PDsnQ93tmu9JQJAd6fmXZv5JIWOti579g1VfQDgcFYzsT3PJu3g8ZV9NT4tyKCB+aTglgP+LnhUdHjkRLUAZo7Bm9Q1RTgYW/jnLyEiz8= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1783069269054352.83182421661525; Fri, 3 Jul 2026 02:01:09 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wfZlJ-0003mi-Mk; Fri, 03 Jul 2026 05:00:42 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wfZlE-0003mM-GL; Fri, 03 Jul 2026 05:00:37 -0400 Received: from mx0a-001b2d01.pphosted.com ([148.163.156.1]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wfZlC-0004Ec-PY; Fri, 03 Jul 2026 05:00:36 -0400 Received: from pps.filterd (m0360083.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6636IQBs1930912; Fri, 3 Jul 2026 09:00:28 GMT Received: from ppma23.wdc07v.mail.ibm.com (5d.69.3da9.ip4.static.sl-reverse.com [169.61.105.93]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 4f26peee9q-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 03 Jul 2026 09:00:27 +0000 (GMT) Received: from pps.filterd (ppma23.wdc07v.mail.ibm.com [127.0.0.1]) by ppma23.wdc07v.mail.ibm.com (8.18.1.7/8.18.1.7) with ESMTP id 6638o3fh013389; Fri, 3 Jul 2026 09:00:26 GMT Received: from smtprelay04.fra02v.mail.ibm.com ([9.218.2.228]) by ppma23.wdc07v.mail.ibm.com (PPS) with ESMTPS id 4f2tbhqy2h-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 03 Jul 2026 09:00:25 +0000 (GMT) Received: from smtpav02.fra02v.mail.ibm.com (smtpav02.fra02v.mail.ibm.com [10.20.54.101]) by smtprelay04.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 66390Krg21693016 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 3 Jul 2026 09:00:22 GMT Received: from smtpav02.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 9D5BA2004B; Fri, 3 Jul 2026 09:00:20 +0000 (GMT) Received: from smtpav02.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id B69ED20040; Fri, 3 Jul 2026 09:00:13 +0000 (GMT) Received: from li-3c92a0cc-27cf-11b2-a85c-b804d9ca68fa.ibm.com (unknown [9.124.212.167]) by smtpav02.fra02v.mail.ibm.com (Postfix) with ESMTP; Fri, 3 Jul 2026 09:00:13 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=cc :content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=pp1; bh=7awpS8I8Wpu9VQAbt b2zTUi9Lkvf7k2wxmW6g0YPPXg=; b=gCTBlPFpTkH6uTPhMcKBomftJZwR2cWoM 7gzdbO+vv7o7Axxse5EriewmwF4vLlq4G9GOTZWTi/HkFoAjmvZoHaIGJzxvvcNh VvciUOoQUzATIFiS6XuPVSS/7IV2m4zCCeZc3vqkGPTKZ2m9qCUGfDFT/cqMa/zs C0ebc++12wLoDvidUtF93PMM3/yllGUWzx2culuxVyum0+t9nF43LkyQ2Q6kO53z rEnple5nNq2Rlop2AAiVcQfiRhQ1Wdjf/Wn63XhYeOQnKiDAqtERD7cRaWkA4Nyz TkhlP0TckWRLM8jEoX3VXT57OF8kiOxAwO1hm8uHyoTU8OVPZANLA== From: Aditya Gupta To: , , Harsh Prateek Bora Cc: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Shivang Upadhyay , =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= , Sourabh Jain , Hari Bathini , Nicholas Piggin , Miles Glenn , Fabiano Rosas , Laurent Vivier , Paolo Bonzini , devel@lists.libvirt.org, Misbah Anjum N , Anushree Mathur , Pierrick Bouvier , kvm@vger.kernel.org, Gautam Menghani , Chinmay Rath , BALATON Zoltan , Nikhil Kumar Singh Subject: [PATCH v4 RESEND 2/8] tests/qtest/pnv_spi: Test Power11 PNV_SPI Date: Fri, 3 Jul 2026 14:29:49 +0530 Message-ID: <20260703085955.2318600-3-adityag@linux.ibm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260703085955.2318600-1-adityag@linux.ibm.com> References: <20260703085955.2318600-1-adityag@linux.ibm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-TM-AS-GCONF: 00 X-Proofpoint-Reinject: loops=2 maxloops=12 X-Proofpoint-GUID: UfUk4WdQehzVlkEbObR11EAq_P9cHQ4l X-Proofpoint-Spam-Info: AW1haW4tMjYwNzAzMDA4MyBTYWx0ZWRfXzCh+jNkkQJq+ pTMYLfchJhYbDmEzge+x+10VGakAw77xFV9AZ6RrWkCxA/Qhd1GpQF9J+Cgj34aXQbGB57nRbvU NhZRuiHULObx21mNXewpk9afcri03Es= X-Authority-Analysis: v=2.4 cv=edsNubEH c=1 sm=1 tr=0 ts=6a477a2b cx=c_pps a=3Bg1Hr4SwmMryq2xdFQyZA==:117 a=3Bg1Hr4SwmMryq2xdFQyZA==:17 a=RAioF0-LDSMA:10 a=VkNPw1HP01LnGYTKEx00:22 a=RnoormkPH1_aCDwRdu11:22 a=iQ6ETzBq9ecOQQE5vZCe:22 a=VnNF1IyMAAAA:8 a=gL735G7rtJRJJwX7cZEA:9 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzAzMDA4MyBTYWx0ZWRfX6XViacElcoZM AtM29/Ot1OU0Gj7Jd6fC1r6WPOSG7jCN/LdGZBrAw0ymTOB797KOjjvDn19G2NsAwCHL0hG9VOC fuLQi1wn+6inh1t/vTD6AKeeNTvXZouBKHqKaVc2Q9q1prd/l01O0ccZeC9wNMBt7i1DlQ0zZHn BbkoKxwUZdqvqkwgLNE7tNZFkW9fNvTifHvNk10Xavmo6CsbUMGS64DcFv1xBPIQd+zBQQ2mMUG WJnysEEXYBGZjGq/Lgepifvqql3r0SnlyGSqGcpehr3PxV0f45ceUkJN9Nbrnuod/Zf7htidKym tgoTr/7vlt08HxV3AjmCarsrEnfvxHDBziq4t4sdTB3DYe+7YI0umD6HZAMY6T3GQMRGoLRMwAY itsK7MQmhK1rUGnnWwVs8bqtbh1hLJAEAoPshEhaQnf4C0EhIiLAeXzpcRn1XVWgcFT5MSxMmm8 ABlRyFU6s65+emA15qw== X-Proofpoint-ORIG-GUID: ETaf7G7QsR1A_JDcI_KXOWt9XzeuFIW6 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-07-03_02,2026-06-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 adultscore=0 impostorscore=0 bulkscore=0 spamscore=0 suspectscore=0 clxscore=1015 lowpriorityscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607030083 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=148.163.156.1; envelope-from=adityag@linux.ibm.com; helo=mx0a-001b2d01.pphosted.com X-Spam_score_int: -26 X-Spam_score: -2.7 X-Spam_bar: -- X-Spam_report: (-2.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @ibm.com) X-ZM-MESSAGEID: 1783069269869158500 Content-Type: text/plain; charset="utf-8" Currently pnv-spi-seeprom-test was hardcoded to test the 4th chip in pnv_chips (power10 as of now). This requires ensuring to update the index when removing/adding entries in pnv_chips, such as when Power8E or Power11 gets removed/added in future commits. Iterate over all the chips instead, similar to other tests in pnv-xscom-test.c and pnv-host-i2c-test.c, but skip older chips, since TYPE_PNV_SPI only exists from Power10 onwards, hence skip older machines Tests all the pnv_chips similar to other qtests Tested-by: Misbah Anjum N Reviewed-by: Nikhil Kumar Singh Signed-off-by: Aditya Gupta --- tests/qtest/pnv-spi-seeprom-test.c | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/tests/qtest/pnv-spi-seeprom-test.c b/tests/qtest/pnv-spi-seepr= om-test.c index 44e0b92730b4..1a78e8d966a5 100644 --- a/tests/qtest/pnv-spi-seeprom-test.c +++ b/tests/qtest/pnv-spi-seeprom-test.c @@ -77,6 +77,7 @@ static void test_spi_seeprom(const void *data) const PnvChip *chip =3D data; QTestState *qts =3D NULL; g_autofree char *tmp_path =3D NULL; + const char *machine =3D "powernv10"; int ret; int fd; =20 @@ -87,11 +88,11 @@ static void test_spi_seeprom(const void *data) g_assert(ret =3D=3D 0); close(fd); =20 - qts =3D qtest_initf("-machine powernv10 -smp 2,cores=3D2," + qts =3D qtest_initf("-machine %s -smp 2,cores=3D2," "threads=3D1 -accel tcg,thread=3Dsingle -nographic " "-blockdev node-name=3Dpib_spic2,driver=3Dfile," "filename=3D%s -device 25csm04,bus=3Dchip0.spi.2,cs= =3D0," - "drive=3Dpib_spic2", tmp_path); + "drive=3Dpib_spic2", machine, tmp_path); spi_seeprom_transaction(qts, chip); qtest_quit(qts); unlink(tmp_path); @@ -100,9 +101,16 @@ static void test_spi_seeprom(const void *data) int main(int argc, char **argv) { g_test_init(&argc, &argv, NULL); - char *tname =3D g_strdup_printf("pnv-xscom/spi-seeprom/%s", - pnv_chips[3].cpu_model); - qtest_add_data_func(tname, &pnv_chips[3], test_spi_seeprom); - g_free(tname); + + for (int i =3D 0; i < ARRAY_SIZE(pnv_chips); i++) { + /* TYPE_PNV_SPI is not instantiated for older Power8/9 machines */ + if (pnv_chips[i].chip_type < PNV_CHIP_POWER10) { + continue; + } + + g_autofree char *tname =3D g_strdup_printf("pnv-xscom/spi-seeprom/= %s", + pnv_chips[i].cpu_model); + qtest_add_data_func(tname, &pnv_chips[i], test_spi_seeprom); + } return g_test_run(); } --=20 2.55.0 From nobody Tue Jul 14 21:21:50 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=linux.ibm.com ARC-Seal: i=1; a=rsa-sha256; t=1783069354; cv=none; d=zohomail.com; s=zohoarc; b=D+AjlnvoIStUQyjoCI2MILv/c0SZC9SxxFJq2FPzv++xxrMUEs+Ql9n2pE9cL0xA4r629wBpLhg/oTijiSgLUv+ZjB9kUum+NhWZj8ko6ZAh+LiuVTerkHqwkcvR7oaxt4KqpHlOU4ExJknVbsepaf2Rjm4TJYGe6ZR3D02MwyA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1783069354; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=7UYZAFlQVeRLPk4XdCSTzTtP+9nW4J2FK1+Z4c4Ie7U=; b=dhmFpqe89/aKya/I8m8j5b/tS8YDJv++CfRIQbwP8cI+L9SJZSydnaUpH1AhWHS8gP32aCdXcgzbds0eVthTBJpyMrR1MM7sMXRbYpqZX4xDbi+0rTKVDX8SP2qPUYdmw1qqLORfOfwqYwFCbzlPAPS7y5sElg6HtvN+/9tTw6E= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1783069354975381.0847864248203; Fri, 3 Jul 2026 02:02:34 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wfZlP-0003oZ-GQ; Fri, 03 Jul 2026 05:00:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wfZlH-0003mb-Pv; Fri, 03 Jul 2026 05:00:40 -0400 Received: from mx0b-001b2d01.pphosted.com ([148.163.158.5]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wfZlE-0004Ev-Nb; Fri, 03 Jul 2026 05:00:39 -0400 Received: from pps.filterd (m0360072.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6636ISwS1761142; Fri, 3 Jul 2026 09:00:33 GMT Received: from ppma13.dal12v.mail.ibm.com (dd.9e.1632.ip4.static.sl-reverse.com [50.22.158.221]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 4f26mk5w34-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 03 Jul 2026 09:00:32 +0000 (GMT) Received: from pps.filterd (ppma13.dal12v.mail.ibm.com [127.0.0.1]) by ppma13.dal12v.mail.ibm.com (8.18.1.7/8.18.1.7) with ESMTP id 6638noDX031556; Fri, 3 Jul 2026 09:00:31 GMT Received: from smtprelay04.fra02v.mail.ibm.com ([9.218.2.228]) by ppma13.dal12v.mail.ibm.com (PPS) with ESMTPS id 4f2u2gqvwy-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 03 Jul 2026 09:00:31 +0000 (GMT) Received: from smtpav02.fra02v.mail.ibm.com (smtpav02.fra02v.mail.ibm.com [10.20.54.101]) by smtprelay04.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 66390RSa15860098 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 3 Jul 2026 09:00:27 GMT Received: from smtpav02.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id B359C2004B; Fri, 3 Jul 2026 09:00:27 +0000 (GMT) Received: from smtpav02.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 25C5D20040; Fri, 3 Jul 2026 09:00:21 +0000 (GMT) Received: from li-3c92a0cc-27cf-11b2-a85c-b804d9ca68fa.ibm.com (unknown [9.124.212.167]) by smtpav02.fra02v.mail.ibm.com (Postfix) with ESMTP; Fri, 3 Jul 2026 09:00:20 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=cc :content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=pp1; bh=7UYZAFlQVeRLPk4Xd CSTzTtP+9nW4J2FK1+Z4c4Ie7U=; b=WOE7to8eAZmDlqfE4xDch77xzj10zBNAR 8oQ7mLHFmtfPV641ZjNIS0Q0tz77vD5joPROpIQIjG0oIj2+5pv52v4xUCUQHAzz EgxSBln/FKRqCz0jrEoCrMa/zDebGOGwdHwa8IN5sJ4OFC4u9ejFQdH4G3hc5gIX QUVe9PMRIvedEgtan7w4T34ZJKWGeMqdB/BlCUxT3FMbDYnM0fqwsZ/Dj0yVzAkr 0g1C9AQlMea8alb0okvigbkO3psX11YOcgCSkQ9JVgZytevGO00+qCUMC5IHt229 BPGtsbhoHiCaOcV/QF+8Uh+fFeZ85giAf3Kajv+sb7axJnmvkGFxQ== From: Aditya Gupta To: , , Harsh Prateek Bora Cc: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Shivang Upadhyay , =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= , Sourabh Jain , Hari Bathini , Nicholas Piggin , Miles Glenn , Fabiano Rosas , Laurent Vivier , Paolo Bonzini , devel@lists.libvirt.org, Misbah Anjum N , Anushree Mathur , Pierrick Bouvier , kvm@vger.kernel.org, Gautam Menghani , Chinmay Rath , BALATON Zoltan , Nikhil Kumar Singh Subject: [PATCH v4 RESEND 3/8] tests/qtest: Add Power11 chip & machine to qtests Date: Fri, 3 Jul 2026 14:29:50 +0530 Message-ID: <20260703085955.2318600-4-adityag@linux.ibm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260703085955.2318600-1-adityag@linux.ibm.com> References: <20260703085955.2318600-1-adityag@linux.ibm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-TM-AS-GCONF: 00 X-Proofpoint-Reinject: loops=2 maxloops=12 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzAzMDA4MyBTYWx0ZWRfX0qC6P6fbML0I lJ3+4Ha+pypIyCTawTGsnIRDBaSBD7daFG5GTquij+Fz5azrV98Q3vMflLxsVH9UnPlpf0Wm9bO BDmbQHb+az97b+1e8WOttD8gJfxMgIqrZLc2AIXBxi4x86OVMpJ8ft23pTqq3yQ/vnWBXY+5mg0 Fwun0mOLowrI7+tzbRFm6sS/GczyVvofJdY/yKDypA5ArL46H5d1JN8sI5uhXgqrWH/WWmnY4s+ EcP0jPie8/t04MjghQGjDXt0e9/0MNY91mzZgxihKzXo5lAFpNsdNzh/URHoxsDVEeLEwIT8wYr FuMK4zFvy1sxLqcOi3277bVF2bshuZXBf7hvJuKvDtPwQbJGeqE4Dg/rb6fGOvWDtrSfiC7dDrs qOPyEOq4NSqdbrYvdk3G24dRJXh/KKxztINQOXBXHFKFsbZ5IVlJb3voHrXUlzgXkDnJ0fdoR1m mII099w6IUkxwo5H2ug== X-Proofpoint-GUID: eS10o2OxqC75fVG6aiJ_O5fKUYNi2_3v X-Authority-Analysis: v=2.4 cv=Z8bc2nRA c=1 sm=1 tr=0 ts=6a477a31 cx=c_pps a=AfN7/Ok6k8XGzOShvHwTGQ==:117 a=AfN7/Ok6k8XGzOShvHwTGQ==:17 a=RAioF0-LDSMA:10 a=VkNPw1HP01LnGYTKEx00:22 a=RnoormkPH1_aCDwRdu11:22 a=RzCfie-kr_QcCd8fBx8p:22 a=VnNF1IyMAAAA:8 a=jlYlrgOtAAFGYfj3CJAA:9 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzAzMDA4MyBTYWx0ZWRfX5Gk/Pegokv+x A/4CwWyuUFfYJ5qfX2TsinDuNs07yUVTAd9SGYBZ25kH9UMdb5qqelKfwzlTAzZes8FPbhjS8jf 7p+PmO0vvsVSyKy0fTOSU3MsHp4N8ks= X-Proofpoint-ORIG-GUID: Jp1Q_oftgYqS-RHdp3SyL26czdA-Wodu X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-07-03_02,2026-06-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 adultscore=0 spamscore=0 priorityscore=1501 impostorscore=0 malwarescore=0 phishscore=0 bulkscore=0 lowpriorityscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607030083 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=148.163.158.5; envelope-from=adityag@linux.ibm.com; helo=mx0b-001b2d01.pphosted.com X-Spam_score_int: -26 X-Spam_score: -2.7 X-Spam_bar: -- X-Spam_report: (-2.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @ibm.com) X-ZM-MESSAGEID: 1783069356329158500 Content-Type: text/plain; charset="utf-8" Previously the machines/chips tested by qtest was till Power10, update the tests to also test PowerNV11 and Power11 PNV Chip Since if-else-if ladder was common pattern to get machine type, implement pnv_get_machine_type so new processor cases can be implemented in one location in pnv_get_machine_type While at it, also add g_autofree to allocation by g_strdup_printf in modified tests Tested-by: Misbah Anjum N Reviewed-by: Nikhil Kumar Singh Signed-off-by: Aditya Gupta --- tests/qtest/pnv-host-i2c-test.c | 10 ++++------ tests/qtest/pnv-spi-seeprom-test.c | 2 +- tests/qtest/pnv-xive2-test.c | 21 +++++++++++++++++---- tests/qtest/pnv-xscom-test.c | 22 +++++----------------- tests/qtest/pnv-xscom.h | 29 ++++++++++++++++++++++++++--- 5 files changed, 53 insertions(+), 31 deletions(-) diff --git a/tests/qtest/pnv-host-i2c-test.c b/tests/qtest/pnv-host-i2c-tes= t.c index 51e613ebdcb2..5fd54f9de771 100644 --- a/tests/qtest/pnv-host-i2c-test.c +++ b/tests/qtest/pnv-host-i2c-test.c @@ -402,15 +402,14 @@ static void reset_all(QTestState *qts, const PnvChip = *chip) static void test_host_i2c(const void *data) { const PnvChip *chip =3D data; + const char *machine =3D pnv_get_machine_type(chip->chip_type); QTestState *qts; - const char *machine =3D "powernv8"; PnvI2cCtlr ctlr; PnvI2cDev pca9552; PnvI2cDev pca9554; =20 - if (chip->chip_type =3D=3D PNV_CHIP_POWER9) { - machine =3D "powernv9"; - } else if (chip->chip_type =3D=3D PNV_CHIP_POWER10) { + /* i2c is initialised for rainier in case of P10 */ + if (chip->chip_type =3D=3D PNV_CHIP_POWER10) { machine =3D "powernv10-rainier"; } =20 @@ -473,10 +472,9 @@ static void add_test(const char *name, void (*test)(co= nst void *data)) int i; =20 for (i =3D 0; i < ARRAY_SIZE(pnv_chips); i++) { - char *tname =3D g_strdup_printf("pnv-xscom/%s/%s", name, + g_autofree char *tname =3D g_strdup_printf("pnv-xscom/%s/%s", name, pnv_chips[i].cpu_model); qtest_add_data_func(tname, &pnv_chips[i], test); - g_free(tname); } } =20 diff --git a/tests/qtest/pnv-spi-seeprom-test.c b/tests/qtest/pnv-spi-seepr= om-test.c index 1a78e8d966a5..8bb30eb649aa 100644 --- a/tests/qtest/pnv-spi-seeprom-test.c +++ b/tests/qtest/pnv-spi-seeprom-test.c @@ -77,7 +77,7 @@ static void test_spi_seeprom(const void *data) const PnvChip *chip =3D data; QTestState *qts =3D NULL; g_autofree char *tmp_path =3D NULL; - const char *machine =3D "powernv10"; + const char *machine =3D pnv_get_machine_type(chip->chip_type); int ret; int fd; =20 diff --git a/tests/qtest/pnv-xive2-test.c b/tests/qtest/pnv-xive2-test.c index 5313d4ef18b7..9f67a0066864 100644 --- a/tests/qtest/pnv-xive2-test.c +++ b/tests/qtest/pnv-xive2-test.c @@ -14,6 +14,7 @@ #include "libqtest.h" =20 #include "pnv-xive2-common.h" +#include "pnv-xscom.h" #include "hw/intc/pnv_xive2_regs.h" #include "hw/ppc/xive_regs.h" #include "hw/ppc/xive2_regs.h" @@ -544,14 +545,16 @@ static void test_hw_group_irq_backlog(QTestState *qts) g_assert_cmphex(lsmfb, =3D=3D, 0xFF); } =20 -static void test_xive(void) +static void test_xive(const void *data) { + const PnvChip *chip =3D data; + const char *machine =3D pnv_get_machine_type(chip->chip_type); QTestState *qts; =20 - qts =3D qtest_initf("-M powernv10 -smp %d,cores=3D1,threads=3D%d -nogr= aphic " + qts =3D qtest_initf("-M %s -smp %d,cores=3D1,threads=3D%d -nographic " "-nodefaults -serial mon:stdio -S " "-d guest_errors -trace '*xive*'", - SMT, SMT); + machine, SMT, SMT); init_xive(qts); =20 test_hw_irq(qts); @@ -580,6 +583,16 @@ static void test_xive(void) int main(int argc, char **argv) { g_test_init(&argc, &argv, NULL); - qtest_add_func("xive2", test_xive); + + for (int i =3D 0; i < ARRAY_SIZE(pnv_chips); i++) { + /* xive2 exists from Power10 onwards */ + if (pnv_chips[i].chip_type < PNV_CHIP_POWER10) { + continue; + } + + g_autofree char *tname =3D g_strdup_printf("pnv-xive2/%s", + pnv_chips[i].cpu_model); + qtest_add_data_func(tname, &pnv_chips[i], test_xive); + } return g_test_run(); } diff --git a/tests/qtest/pnv-xscom-test.c b/tests/qtest/pnv-xscom-test.c index c814c0f4f5b1..94b50c071c02 100644 --- a/tests/qtest/pnv-xscom-test.c +++ b/tests/qtest/pnv-xscom-test.c @@ -28,15 +28,9 @@ static void test_xscom_cfam_id(QTestState *qts, const Pn= vChip *chip) static void test_cfam_id(const void *data) { const PnvChip *chip =3D data; - const char *machine =3D "powernv8"; + const char *machine =3D pnv_get_machine_type(chip->chip_type); QTestState *qts; =20 - if (chip->chip_type =3D=3D PNV_CHIP_POWER9) { - machine =3D "powernv9"; - } else if (chip->chip_type =3D=3D PNV_CHIP_POWER10) { - machine =3D "powernv10"; - } - qts =3D qtest_initf("-M %s -accel tcg -cpu %s", machine, chip->cpu_model); test_xscom_cfam_id(qts, chip); @@ -57,7 +51,8 @@ static void test_cfam_id(const void *data) =20 static void test_xscom_core(QTestState *qts, const PnvChip *chip) { - if (chip->chip_type =3D=3D PNV_CHIP_POWER10) { + if ((chip->chip_type =3D=3D PNV_CHIP_POWER10) || + (chip->chip_type =3D=3D PNV_CHIP_POWER11)) { uint32_t first_core_thread_state =3D PNV_XSCOM_P10_EC_BASE(chip->first_core) + 0x412; uint64_t thread_state; @@ -84,14 +79,8 @@ static void test_xscom_core(QTestState *qts, const PnvCh= ip *chip) static void test_core(const void *data) { const PnvChip *chip =3D data; + const char *machine =3D pnv_get_machine_type(chip->chip_type); QTestState *qts; - const char *machine =3D "powernv8"; - - if (chip->chip_type =3D=3D PNV_CHIP_POWER9) { - machine =3D "powernv9"; - } else if (chip->chip_type =3D=3D PNV_CHIP_POWER10) { - machine =3D "powernv10"; - } =20 qts =3D qtest_initf("-M %s -accel tcg -cpu %s", machine, chip->cpu_model); @@ -104,10 +93,9 @@ static void add_test(const char *name, void (*test)(con= st void *data)) int i; =20 for (i =3D 0; i < ARRAY_SIZE(pnv_chips); i++) { - char *tname =3D g_strdup_printf("pnv-xscom/%s/%s", name, + g_autofree char *tname =3D g_strdup_printf("pnv-xscom/%s/%s", name, pnv_chips[i].cpu_model); qtest_add_data_func(tname, &pnv_chips[i], test); - g_free(tname); } } =20 diff --git a/tests/qtest/pnv-xscom.h b/tests/qtest/pnv-xscom.h index 5aa1701ea768..8e882dac9d36 100644 --- a/tests/qtest/pnv-xscom.h +++ b/tests/qtest/pnv-xscom.h @@ -17,6 +17,7 @@ typedef enum PnvChipType { PNV_CHIP_POWER8NVL, /* AKA Naples */ PNV_CHIP_POWER9, /* AKA Nimbus */ PNV_CHIP_POWER10, + PNV_CHIP_POWER11, } PnvChipType; =20 typedef struct PnvChip { @@ -60,15 +61,23 @@ static const PnvChip pnv_chips[] =3D { .first_core =3D 0x0, .num_i2c =3D 4, }, + { + .chip_type =3D PNV_CHIP_POWER11, + .cpu_model =3D "Power11", + .xscom_base =3D 0x000603fc00000000ull, + .cfam_id =3D 0x220da04980000000ull, + .first_core =3D 0x0, + .num_i2c =3D 0, + }, }; =20 static inline uint64_t pnv_xscom_addr(const PnvChip *chip, uint32_t pcba) { uint64_t addr =3D chip->xscom_base; =20 - if (chip->chip_type =3D=3D PNV_CHIP_POWER10) { - addr |=3D ((uint64_t) pcba << 3); - } else if (chip->chip_type =3D=3D PNV_CHIP_POWER9) { + if ((chip->chip_type =3D=3D PNV_CHIP_POWER11) || + (chip->chip_type =3D=3D PNV_CHIP_POWER10) || + (chip->chip_type =3D=3D PNV_CHIP_POWER9)) { addr |=3D ((uint64_t) pcba << 3); } else { addr |=3D (((uint64_t) pcba << 4) & ~0xffull) | @@ -77,4 +86,18 @@ static inline uint64_t pnv_xscom_addr(const PnvChip *chi= p, uint32_t pcba) return addr; } =20 +static const char *pnv_get_machine_type(enum PnvChipType chip_type) +{ + static const char *const machine_types[] =3D { + [PNV_CHIP_POWER8] =3D "powernv8", + [PNV_CHIP_POWER9] =3D "powernv9", + [PNV_CHIP_POWER10] =3D "powernv10", + [PNV_CHIP_POWER11] =3D "powernv11", + }; + + g_assert(chip_type <=3D PNV_CHIP_POWER11); + + return machine_types[chip_type]; +} + #endif /* PNV_XSCOM_H */ --=20 2.55.0 From nobody Tue Jul 14 21:21:50 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=linux.ibm.com ARC-Seal: i=1; a=rsa-sha256; t=1783069324; cv=none; d=zohomail.com; s=zohoarc; b=PCPDiivLHa0TOhFXeXDGVLX7WUjakIB5nEillt8/kpYHJcRES4UIwvnB1KgkHYmAg4pzfvZrnqjZ6FJ9bF4/U/tn2SvFBtTQeBVQbF3s+J2DQDtI9VYltxQgJl43MX8LZqIJEVHmNOn9A4sGd8b3cB8GK7tMYUXmA8d7Bk5nJbc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1783069324; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=KlM7OlLQT0tap9tnqmgcb3rQilov9Ye0U55H10UHF9w=; b=WgzcvVYIJ1eDM+RPx42yvbmPs0rmNdIL312nnhPrCE6Zpsa5q/cbgFaE5slungOufaSp2bJZB7/8ifLmeJ9eejChRkv5qprlIKhEKeEFRlmlq/YOVJag3W+SbZ1sE9N3m7p+gbbsjvNY6ogUWbYJxSaf+aW8lOHxQaqATSyTVCE= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1783069324263907.8270215160535; Fri, 3 Jul 2026 02:02:04 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wfZlV-0003uv-HF; Fri, 03 Jul 2026 05:00:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wfZlP-0003q7-0h; Fri, 03 Jul 2026 05:00:47 -0400 Received: from mx0a-001b2d01.pphosted.com ([148.163.156.1]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wfZlN-0004Fa-De; Fri, 03 Jul 2026 05:00:46 -0400 Received: from pps.filterd (m0353729.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6636IBLM2062816; Fri, 3 Jul 2026 09:00:40 GMT Received: from ppma11.dal12v.mail.ibm.com (db.9e.1632.ip4.static.sl-reverse.com [50.22.158.219]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 4f26qgeawt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 03 Jul 2026 09:00:39 +0000 (GMT) Received: from pps.filterd (ppma11.dal12v.mail.ibm.com [127.0.0.1]) by ppma11.dal12v.mail.ibm.com (8.18.1.7/8.18.1.7) with ESMTP id 6638nd8X009234; Fri, 3 Jul 2026 09:00:38 GMT Received: from smtprelay04.fra02v.mail.ibm.com ([9.218.2.228]) by ppma11.dal12v.mail.ibm.com (PPS) with ESMTPS id 4f2uhyqsj6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 03 Jul 2026 09:00:38 +0000 (GMT) Received: from smtpav02.fra02v.mail.ibm.com (smtpav02.fra02v.mail.ibm.com [10.20.54.101]) by smtprelay04.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 66390Yv016450032 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 3 Jul 2026 09:00:34 GMT Received: from smtpav02.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id CDB8C2004B; Fri, 3 Jul 2026 09:00:34 +0000 (GMT) Received: from smtpav02.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 33EB920043; Fri, 3 Jul 2026 09:00:28 +0000 (GMT) Received: from li-3c92a0cc-27cf-11b2-a85c-b804d9ca68fa.ibm.com (unknown [9.124.212.167]) by smtpav02.fra02v.mail.ibm.com (Postfix) with ESMTP; Fri, 3 Jul 2026 09:00:27 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=pp1; bh=KlM7Ol LQT0tap9tnqmgcb3rQilov9Ye0U55H10UHF9w=; b=EWra+ngkGwD+pX9N94juyI NJ5EG7GGdkV80N0gzHsKKokP0SKtKfK8zat6zcT779i+6Zjqcs/p0/KqOqd0nKim 6XzMogKeS5ZfQItaHgbMvY2vJUlSIXOuZFM/fa15ruI9pFEVO3gAlH1ioQbX5cXC U6LVRU3oeplcqCwn6pVcEe1+qf670BwzQ+sUm7hX/fXBm216cWIHFFJwxIGWUeNi mgcddko2s8El3kGhyLvKM+D4MHUYmvue7KFVi2MogCatOSnzTH0iJEWCWWTC9o0e 7liLY4ycFsYfOPoUnZ4vQjCFRFgHGg8GNRVA15MKOVFzos9L4t3Y/OmSLorA4Rhw == From: Aditya Gupta To: , , Harsh Prateek Bora Cc: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Shivang Upadhyay , =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= , Sourabh Jain , Hari Bathini , Nicholas Piggin , Miles Glenn , Fabiano Rosas , Laurent Vivier , Paolo Bonzini , devel@lists.libvirt.org, Misbah Anjum N , Anushree Mathur , Pierrick Bouvier , kvm@vger.kernel.org, Gautam Menghani , Chinmay Rath , BALATON Zoltan , Nikhil Kumar Singh Subject: [PATCH v4 RESEND 4/8] tests/functional: Use default powernv machine instead of power10 Date: Fri, 3 Jul 2026 14:29:51 +0530 Message-ID: <20260703085955.2318600-5-adityag@linux.ibm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260703085955.2318600-1-adityag@linux.ibm.com> References: <20260703085955.2318600-1-adityag@linux.ibm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-TM-AS-GCONF: 00 X-Proofpoint-Reinject: loops=2 maxloops=12 X-Authority-Analysis: v=2.4 cv=RYqgzVtv c=1 sm=1 tr=0 ts=6a477a38 cx=c_pps a=aDMHemPKRhS1OARIsFnwRA==:117 a=aDMHemPKRhS1OARIsFnwRA==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=VkNPw1HP01LnGYTKEx00:22 a=RnoormkPH1_aCDwRdu11:22 a=uAbxVGIbfxUO_5tXvNgY:22 a=20KFwNOVAAAA:8 a=VnNF1IyMAAAA:8 a=eWnuL_-zVtQAWhTB1ZQA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzAzMDA4MyBTYWx0ZWRfX0JOs8Fk+UJVG 7dZRQcc5tWevD/PNRb9FMgzutYtOW9VqbiWH3Yy8oA1hlSylfkEdhfLolrEOI42JWUqUVq2NAwo 8an189l086FZfXxJtGiSJVxZTBMgsuI= X-Proofpoint-GUID: KntOgUjSifna7usT_PHVAFvmdYARjKrz X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzAzMDA4MyBTYWx0ZWRfX29mRZW+t3gkD L675QUlMBdaxHwha6IyFPs2ODjZ2jD57qs1RLZv0Ie7S9ZCTDkPFSqEHJoCDe+zfiKhh85xqHep LZja6IsjWmXK/zczY/sYUd1gbgfla1LfYhm1msT+cGoajT2X9f35NVfW2etN3hw+CIqBdHBwseJ PV9jRqZbBmrUBjM0SeabFrytOES8Sejxg3HGNhkbBlnyIDMIyQMBjtDCTKJ4SlAxwsJ8WTRHgyR 1rNzphGmQVpMLM3My0mZUxEPLOwcxsst/mt+anzVCfKbSDdB1iNzrjEFqT4TQFBonH1rWPHE2Zg sJlwzH+As563JtyJhXy1qhgd3J0wTQlUsx6ZoDMy570J5G8ITAWpbljOAGGqFFvPUpmKDkNoclp rgQlnJIA591Rl4SMDnyuEX/D0w1TFTGIaaOEyAyPRT+sPezLx4KTAZUuK6WzqL3RZtysAA+75qW pNIvOEujEqLVzcjed+Q== X-Proofpoint-ORIG-GUID: DQ1ByFkhXe46jaBXOphdB88cVu3sude5 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-07-03_02,2026-06-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 impostorscore=0 malwarescore=0 spamscore=0 lowpriorityscore=0 adultscore=0 priorityscore=1501 suspectscore=0 bulkscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607030083 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=148.163.156.1; envelope-from=adityag@linux.ibm.com; helo=mx0a-001b2d01.pphosted.com X-Spam_score_int: -26 X-Spam_score: -2.7 X-Spam_bar: -- X-Spam_report: (-2.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @ibm.com) X-ZM-MESSAGEID: 1783069326038158500 The default powernv machine has been recently changed to powernv11, though fadump functional test used powernv10 Change it to use default 'powernv' machine for the tests instead of being fixed to powernv10 Reviewed-by: Daniel P. Berrang=C3=A9 Tested-by: Misbah Anjum N Signed-off-by: Aditya Gupta --- tests/functional/ppc64/test_fadump.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/functional/ppc64/test_fadump.py b/tests/functional/ppc64= /test_fadump.py index 7ea65974e0ea..c75095076b52 100755 --- a/tests/functional/ppc64/test_fadump.py +++ b/tests/functional/ppc64/test_fadump.py @@ -53,7 +53,7 @@ def do_test_fadump(self, is_kvm=3DFalse, is_powernv=3DFal= se): self.require_accelerator("tcg") =20 if is_powernv: - self.set_machine("powernv10") + self.set_machine("powernv") else: # SLOF takes upto >20s in startup time, use VOF self.set_machine("pseries") --=20 2.55.0 From nobody Tue Jul 14 21:21:50 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=linux.ibm.com ARC-Seal: i=1; a=rsa-sha256; t=1783069307; cv=none; d=zohomail.com; s=zohoarc; b=T9/rxfCfH7PvjB73SJ2kmXBhUS0wBN42TGG0EKR8SO9/5G9tmbvanFfJZ+3MDvqqQnLqtVWL4SCsqVr6agdIRq7XG569RvaBu6bM2iv2Lwjd+ZtO57apRDJflztlDnE+RUloMfthhnSOHpvOSCRY+gh9dOqf0DEzIoeBUIGfqU8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1783069307; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=KYZwpNmcw8+uQPb5KE+78L+llq3P5yeDVsMQLdWw4H4=; b=gunradkONQ73fuqxd38MU7Vo/7ljNRfyC4wXVvudIww5q1dawJDY8d415HzcLdDX/UamGn0+Jb7qmqMq5dDu1F7D03NQUH/zhWdVXiJfXKk0QEAaQQALGGzNqKPkNl+dZpcZ6UN564jIqEw/6Orb4UvsQiHjjxk2uDLSfcgKpBI= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1783069307382423.8349601533022; Fri, 3 Jul 2026 02:01:47 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wfZlY-0003wW-3B; Fri, 03 Jul 2026 05:00:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wfZlW-0003vU-FF; Fri, 03 Jul 2026 05:00:54 -0400 Received: from mx0b-001b2d01.pphosted.com ([148.163.158.5]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wfZlU-0004Gh-Vq; Fri, 03 Jul 2026 05:00:54 -0400 Received: from pps.filterd (m0353725.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6636IGfu1813607; Fri, 3 Jul 2026 09:00:49 GMT Received: from ppma23.wdc07v.mail.ibm.com (5d.69.3da9.ip4.static.sl-reverse.com [169.61.105.93]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 4f26rfds2t-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 03 Jul 2026 09:00:47 +0000 (GMT) Received: from pps.filterd (ppma23.wdc07v.mail.ibm.com [127.0.0.1]) by ppma23.wdc07v.mail.ibm.com (8.18.1.7/8.18.1.7) with ESMTP id 6638nclk011870; Fri, 3 Jul 2026 09:00:47 GMT Received: from smtprelay01.fra02v.mail.ibm.com ([9.218.2.227]) by ppma23.wdc07v.mail.ibm.com (PPS) with ESMTPS id 4f2tbhqy4p-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 03 Jul 2026 09:00:47 +0000 (GMT) Received: from smtpav02.fra02v.mail.ibm.com (smtpav02.fra02v.mail.ibm.com [10.20.54.101]) by smtprelay01.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 66390hjQ62325130 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 3 Jul 2026 09:00:43 GMT Received: from smtpav02.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 322912004E; Fri, 3 Jul 2026 09:00:43 +0000 (GMT) Received: from smtpav02.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 6ECE620040; Fri, 3 Jul 2026 09:00:35 +0000 (GMT) Received: from li-3c92a0cc-27cf-11b2-a85c-b804d9ca68fa.ibm.com (unknown [9.124.212.167]) by smtpav02.fra02v.mail.ibm.com (Postfix) with ESMTP; Fri, 3 Jul 2026 09:00:35 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=cc :content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=pp1; bh=KYZwpNmcw8+uQPb5K E+78L+llq3P5yeDVsMQLdWw4H4=; b=nXnuodWS1G+7QDoHFwpkIwLufZjoLHR1t C7zurfIioLuiGpbgaFgJRcxCDhFI2F/FeoRAQvOlan9JrNHENHReO7YpT5nyRd0K v5LDE5NQ4OZMmDHiKF01mEO1CBB4e5gjyoOsF1oaFs6iFhTRa0p95Ow6TXkmvIuz BJC/WeenKZHUjXxVjXioByhK/W4z4T758DS/a28blMGchWPGtM35tJkpECfwyHCb i7ni67/PhCCfg1OPaJd4qDoqUNPzAbvgEBERmlVqHBMeOHf0t+fFsMDpufKPq80t ZGI2atCKw2KGcdGLVr9nECpAFZAa/19rtlsZr3O6y5KdpZYlZtcdg== From: Aditya Gupta To: , , Harsh Prateek Bora Cc: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Shivang Upadhyay , =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= , Sourabh Jain , Hari Bathini , Nicholas Piggin , Miles Glenn , Fabiano Rosas , Laurent Vivier , Paolo Bonzini , devel@lists.libvirt.org, Misbah Anjum N , Anushree Mathur , Pierrick Bouvier , kvm@vger.kernel.org, Gautam Menghani , Chinmay Rath , BALATON Zoltan , Nikhil Kumar Singh Subject: [PATCH v4 RESEND 5/8] ppc/pnv: Replace Power8E with Power11 for 'none' machine test Date: Fri, 3 Jul 2026 14:29:52 +0530 Message-ID: <20260703085955.2318600-6-adityag@linux.ibm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260703085955.2318600-1-adityag@linux.ibm.com> References: <20260703085955.2318600-1-adityag@linux.ibm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-TM-AS-GCONF: 00 X-Proofpoint-Reinject: loops=2 maxloops=12 X-Authority-Analysis: v=2.4 cv=a4kAM0SF c=1 sm=1 tr=0 ts=6a477a40 cx=c_pps a=3Bg1Hr4SwmMryq2xdFQyZA==:117 a=3Bg1Hr4SwmMryq2xdFQyZA==:17 a=RAioF0-LDSMA:10 a=VkNPw1HP01LnGYTKEx00:22 a=RnoormkPH1_aCDwRdu11:22 a=V8glGbnc2Ofi9Qvn3v5h:22 a=VnNF1IyMAAAA:8 a=4vOvNoFDifOwbC3DQlcA:9 X-Proofpoint-ORIG-GUID: UyHMu5enlEGmX251b70UI_QRfO8QHp_6 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzAzMDA4MyBTYWx0ZWRfXy9G+CfAqAgLW ciiH5ivy8Tk8Je0hcOkHW/nBWpRV7cYkpZX+X7v3sJ5nHxwp2e0dHYIqcfGJuYR6bQTIEeGD2q4 7erkZG/WMTqyN/39NM7Lea3W2vmz3kq3L4sGvIFNz+wbWMM9Ak8ZokAz1fD+Opd+WUd9yVXkbeW lN1FHTLP0bUvROvH7NLR9G46269GgeeeYF99Nd9++aynbJzecWUm1IkV2ihY1RAb0BI/+aFFBRi dLek9kdJwKBX2/dTAbuZ+wmniiNrQX2UCrUV6hnKXmY8VcdkD7LZDRddMK0EE3WmRrlgYAmpoL6 kX0hNjT/0CjNmPjN3uYU3iRr7/NfykEprCZH4J16ytVGXjUrKta+6KWBEM4gAMo3hf3aPl/jDTK 2A+ZqI78JWcgKsqY1I0Eus7vJ/ucodwcbMwNoKPzsZdjyzE/U1mw92BS9z3SoJQKA43aKxAVl4g etgErpTNoKmaSkrZEKQ== X-Proofpoint-GUID: JCdJU1rNzqN1shVFMLECvA1lnQflwyhQ X-Proofpoint-Spam-Info: AW1haW4tMjYwNzAzMDA4MyBTYWx0ZWRfX7cE3ZyLhJ5NF ZwfnWf903OAOjyJZUQ76quQ+1CoJblQhVJbwEjgzGqrsMQTKLu0GTcmBXybA/O3sl2TxRx56B1+ JrrGLTUlHQkuHwZIEwJFbISS0Wvlcm4= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-07-03_02,2026-06-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 bulkscore=0 suspectscore=0 lowpriorityscore=0 impostorscore=0 spamscore=0 priorityscore=1501 adultscore=0 malwarescore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607030083 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=148.163.158.5; envelope-from=adityag@linux.ibm.com; helo=mx0b-001b2d01.pphosted.com X-Spam_score_int: -26 X-Spam_score: -2.7 X-Spam_bar: -- X-Spam_report: (-2.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @ibm.com) X-ZM-MESSAGEID: 1783069308069158501 Content-Type: text/plain; charset="utf-8" Power8E and Power8NVL were deprecated since QEMU 10.1, with commit 264a604e7163 ("target/ppc: Deprecate Power8E and Power8NVL") As Power8E chip is removed in future commits, remove the use of Power8E chip for use with the none machine test, and replace with Power11 for ppc64 test coverage for the test Tested-by: Misbah Anjum N Reviewed-by: Shivang Upadhyay Signed-off-by: Aditya Gupta --- tests/qtest/machine-none-test.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/qtest/machine-none-test.c b/tests/qtest/machine-none-tes= t.c index bafd7d660ec7..3205df190f35 100644 --- a/tests/qtest/machine-none-test.c +++ b/tests/qtest/machine-none-test.c @@ -38,7 +38,7 @@ static struct arch2cpu cpus_map[] =3D { { "mips64el", "I6500" }, { "or1k", "or1200" }, { "ppc", "604" }, - { "ppc64", "power8e_v2.1" }, + { "ppc64", "power11_v2.0" }, { "s390x", "qemu" }, { "sh4", "sh7750r" }, { "sh4eb", "sh7751r" }, --=20 2.55.0 From nobody Tue Jul 14 21:21:50 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=linux.ibm.com ARC-Seal: i=1; a=rsa-sha256; t=1783069317; cv=none; d=zohomail.com; s=zohoarc; b=XvMGz8QkIfUhxWQ1OJzW8Z0EUc8LzLBfAWfxLUykyPN5a4Z77mtz6o/m1ITCrqC+hXz72y5xzYYWlhPK2pzCxsJGcGqbpU8GG70lVtMz0eOEZNH0QyW3F929SBplM07MgzIek48ALSr5mbKQErQuE5NfkpWPjW6iqcLY+AYZF7Y= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1783069317; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=cRqLRBRvU+1JsIWZZOfFr97kcPnb64PP4uiZ/Exe8y8=; b=cDyC45dtxY2mLh4XJ+dukl2it03j8FM4pxlU6p9uRvrdnsnKLoRywsTWZgjMEOgsI/Wu+0bU6pPnOE9Ir81B3ZQVJSn98L6OGs5o7kHUOyQoonAWmWXQEOphck6w2l6/MQQta1Kb3IWTFCSWmc5a1CC8/fKMVc6ypntZZfm9Dqs= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1783069317731350.28041971813127; Fri, 3 Jul 2026 02:01:57 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wfZlg-000484-Ls; Fri, 03 Jul 2026 05:01:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wfZld-00044Q-5Q; Fri, 03 Jul 2026 05:01:02 -0400 Received: from mx0b-001b2d01.pphosted.com ([148.163.158.5]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wfZla-0004Iq-Pp; Fri, 03 Jul 2026 05:01:00 -0400 Received: from pps.filterd (m0356516.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6636JJ0Z1814484; Fri, 3 Jul 2026 09:00:55 GMT Received: from ppma12.dal12v.mail.ibm.com (dc.9e.1632.ip4.static.sl-reverse.com [50.22.158.220]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 4f26qadxb2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 03 Jul 2026 09:00:54 +0000 (GMT) Received: from pps.filterd (ppma12.dal12v.mail.ibm.com [127.0.0.1]) by ppma12.dal12v.mail.ibm.com (8.18.1.7/8.18.1.7) with ESMTP id 6638niEm029611; Fri, 3 Jul 2026 09:00:53 GMT Received: from smtprelay05.fra02v.mail.ibm.com ([9.218.2.225]) by ppma12.dal12v.mail.ibm.com (PPS) with ESMTPS id 4f2ruqr8tt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 03 Jul 2026 09:00:53 +0000 (GMT) Received: from smtpav02.fra02v.mail.ibm.com (smtpav02.fra02v.mail.ibm.com [10.20.54.101]) by smtprelay05.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 66390n3O27656652 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 3 Jul 2026 09:00:49 GMT Received: from smtpav02.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id A9CD72004B; Fri, 3 Jul 2026 09:00:49 +0000 (GMT) Received: from smtpav02.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id A2DCC20040; Fri, 3 Jul 2026 09:00:43 +0000 (GMT) Received: from li-3c92a0cc-27cf-11b2-a85c-b804d9ca68fa.ibm.com (unknown [9.124.212.167]) by smtpav02.fra02v.mail.ibm.com (Postfix) with ESMTP; Fri, 3 Jul 2026 09:00:43 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=pp1; bh=cRqLRB RvU+1JsIWZZOfFr97kcPnb64PP4uiZ/Exe8y8=; b=oTTaTlFlNyKsT7KA+LoNbZ 48WoL8PdkIgO1Fa0gcUcvizwWjQ1JjdkRoFQL5Bx2aUvCIQ0fT4xc38zbcU0Tj0E 2aqDyMIh921lyFjwIPnmUUwM1sSQGWcKi3bq5jMSuZHGclAcjmpPV7Bcfu5vFhyu l/UT5tgYTbteWu5fDIKRt/PQhjPuBBiq65yfPRv5wMb+IL8nmu+w1MJj3y1MF005 3bCv9W3ulPVWJz3g1QaFNTFBNuUHwwdA9JeC0qoVebPbrb24eFjVq7l9tCj7hRL/ XgihxkBHV6y+KdC5HXc+IB9N8nJO3Care752ln1rtMXRzX4YJVG5BLOCakHDhKDw == From: Aditya Gupta To: , , Harsh Prateek Bora Cc: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Shivang Upadhyay , =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= , Sourabh Jain , Hari Bathini , Nicholas Piggin , Miles Glenn , Fabiano Rosas , Laurent Vivier , Paolo Bonzini , devel@lists.libvirt.org, Misbah Anjum N , Anushree Mathur , Pierrick Bouvier , kvm@vger.kernel.org, Gautam Menghani , Chinmay Rath , BALATON Zoltan , Nikhil Kumar Singh Subject: [PATCH v4 RESEND 6/8] ppc/pnv: Remove Power8E and Power8NVL pnv chips Date: Fri, 3 Jul 2026 14:29:53 +0530 Message-ID: <20260703085955.2318600-7-adityag@linux.ibm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260703085955.2318600-1-adityag@linux.ibm.com> References: <20260703085955.2318600-1-adityag@linux.ibm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-TM-AS-GCONF: 00 X-Proofpoint-Reinject: loops=2 maxloops=12 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzAzMDA4MyBTYWx0ZWRfXyxvidFxSMO34 M6i9P+w13KY9fZGzJn5hOn49LxsteNqgT88T075I4t9X//ClbaVNSI1szT+4seZRz/EU3n+JINL RVBL/XvAfWDUJmCNQj5NH0rxI64d67Bf6IGZK+KaR6Bdx0soSeCkddSWNEs2IMkqx7d6++erZnh qAMYzv/V/fUbhv16IlHxf1bkT5AHGyQmjAYcPe8r28FtEAIS0XEq31xal/yY/4SPGiEpV9WDuXO QGuFySSEzOlSao1aXi/IPeFQZYMtDG85gUM3GOIVJFblYeYm5lpPXnLhFOBOV80OC+W2Zblumng MHGKZZgEbZaH7iEUhxyqhfqncFEGk2dhgTw4boc2K3nWd4wtacRdtFXeobV5hisWaoTF8+IR5bP nr03lj1vWtW1PoQaOQ+QtIsKAXW+JPvoK7G24ZQGC8ZVz34JitBbvr+5uuS98rV7HY5OfQnGf7i 3TRPtjHhlkC5P2d/jLw== X-Proofpoint-Spam-Info: AW1haW4tMjYwNzAzMDA4MyBTYWx0ZWRfX7h+ncHuv1g1t tkdDO+MD04OA2/1roPl8H7jNoyMp2zPz3Ev3au/gbtTd6m6UlLzxtbYaJ1dXxRB2qjJ2uIZtdYD gpJBZv5DrSbgSmWgO+/FCkQwIzQxPfE= X-Proofpoint-GUID: 4uM2S71JMdU0dYUlKjYbTfr8-FKxIOh8 X-Proofpoint-ORIG-GUID: oh7BERG39UVyabnbgVNeiokcff-dV3TF X-Authority-Analysis: v=2.4 cv=WZ88rUhX c=1 sm=1 tr=0 ts=6a477a46 cx=c_pps a=bLidbwmWQ0KltjZqbj+ezA==:117 a=bLidbwmWQ0KltjZqbj+ezA==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=VkNPw1HP01LnGYTKEx00:22 a=RnoormkPH1_aCDwRdu11:22 a=Y2IxJ9c9Rs8Kov3niI8_:22 a=EUspDBNiAAAA:8 a=VnNF1IyMAAAA:8 a=VZAblS4EJK4kQvDgE7QA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-07-03_02,2026-06-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 adultscore=0 phishscore=0 clxscore=1015 bulkscore=0 impostorscore=0 priorityscore=1501 lowpriorityscore=0 suspectscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607030083 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=148.163.158.5; envelope-from=adityag@linux.ibm.com; helo=mx0b-001b2d01.pphosted.com X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, TVD_SUBJ_WIPE_DEBT=1.004 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @ibm.com) X-ZM-MESSAGEID: 1783069318061158501 Power8E and Power8NVL were deprecated since QEMU 10.1, with commit 264a604e7163 ("target/ppc: Deprecate Power8E and Power8NVL") Accordingly, remove usage of 8E and 8NVL chips from powernv, as it's old and unmaintained now. Reviewed-by: Philippe Mathieu-Daud=C3=A9 Tested-by: Misbah Anjum N Signed-off-by: Aditya Gupta --- docs/system/ppc/powernv.rst | 2 +- hw/ppc/pnv.c | 62 ------------------------------------- hw/ppc/pnv_core.c | 2 -- include/hw/ppc/pnv.h | 8 ----- tests/qtest/pnv-xscom.h | 9 ------ 5 files changed, 1 insertion(+), 82 deletions(-) diff --git a/docs/system/ppc/powernv.rst b/docs/system/ppc/powernv.rst index 5154794cc8cd..1de696b588a8 100644 --- a/docs/system/ppc/powernv.rst +++ b/docs/system/ppc/powernv.rst @@ -15,7 +15,7 @@ beyond the scope of what QEMU addresses today. Supported devices ----------------- =20 - * Multi processor support for POWER8, POWER8NVL, POWER9, Power10 and Powe= r11. + * Multi processor support for POWER8, POWER9, Power10 and Power11. * XSCOM, serial communication sideband bus to configure chiplets. * Simple LPC Controller. * Processor Service Interface (PSI) Controller. diff --git a/hw/ppc/pnv.c b/hw/ppc/pnv.c index afb6019b1098..c0cb45dbfbc4 100644 --- a/hw/ppc/pnv.c +++ b/hw/ppc/pnv.c @@ -869,16 +869,6 @@ static ISABus *pnv_chip_power8_isa_create(PnvChip *chi= p, Error **errp) return pnv_lpc_isa_create(&chip8->lpc, true, errp); } =20 -static ISABus *pnv_chip_power8nvl_isa_create(PnvChip *chip, Error **errp) -{ - Pnv8Chip *chip8 =3D PNV8_CHIP(chip); - qemu_irq irq =3D qdev_get_gpio_in(DEVICE(&chip8->psi), PSIHB_IRQ_LPC_I= 2C); - - qdev_connect_gpio_out_named(DEVICE(&chip8->lpc), "LPCHC", 0, irq); - - return pnv_lpc_isa_create(&chip8->lpc, false, errp); -} - static ISABus *pnv_chip_power9_isa_create(PnvChip *chip, Error **errp) { Pnv9Chip *chip9 =3D PNV9_CHIP(chip); @@ -1646,7 +1636,6 @@ static void *pnv_chip_power11_intc_get(PnvChip *chip) * EX14 * */ -#define POWER8E_CORE_MASK (0x7070ull) #define POWER8_CORE_MASK (0x7e7eull) =20 /* @@ -1827,30 +1816,6 @@ static uint32_t pnv_chip_power8_xscom_pcba(PnvChip *= chip, uint64_t addr) return ((addr >> 4) & ~0xfull) | ((addr >> 3) & 0xf); } =20 -static void pnv_chip_power8e_class_init(ObjectClass *klass, const void *da= ta) -{ - DeviceClass *dc =3D DEVICE_CLASS(klass); - PnvChipClass *k =3D PNV_CHIP_CLASS(klass); - - k->chip_cfam_id =3D 0x221ef04980000000ull; /* P8 Murano DD2.1 */ - k->cores_mask =3D POWER8E_CORE_MASK; - k->num_phbs =3D 3; - k->get_pir_tir =3D pnv_get_pir_tir_p8; - k->intc_create =3D pnv_chip_power8_intc_create; - k->intc_reset =3D pnv_chip_power8_intc_reset; - k->intc_destroy =3D pnv_chip_power8_intc_destroy; - k->intc_print_info =3D pnv_chip_power8_intc_print_info; - k->isa_create =3D pnv_chip_power8_isa_create; - k->dt_populate =3D pnv_chip_power8_dt_populate; - k->pic_print_info =3D pnv_chip_power8_pic_print_info; - k->xscom_core_base =3D pnv_chip_power8_xscom_core_base; - k->xscom_pcba =3D pnv_chip_power8_xscom_pcba; - dc->desc =3D "PowerNV Chip POWER8E"; - - device_class_set_parent_realize(dc, pnv_chip_power8_realize, - &k->parent_realize); -} - static void pnv_chip_power8_class_init(ObjectClass *klass, const void *dat= a) { DeviceClass *dc =3D DEVICE_CLASS(klass); @@ -1875,30 +1840,6 @@ static void pnv_chip_power8_class_init(ObjectClass *= klass, const void *data) &k->parent_realize); } =20 -static void pnv_chip_power8nvl_class_init(ObjectClass *klass, const void *= data) -{ - DeviceClass *dc =3D DEVICE_CLASS(klass); - PnvChipClass *k =3D PNV_CHIP_CLASS(klass); - - k->chip_cfam_id =3D 0x120d304980000000ull; /* P8 Naples DD1.0 */ - k->cores_mask =3D POWER8_CORE_MASK; - k->num_phbs =3D 4; - k->get_pir_tir =3D pnv_get_pir_tir_p8; - k->intc_create =3D pnv_chip_power8_intc_create; - k->intc_reset =3D pnv_chip_power8_intc_reset; - k->intc_destroy =3D pnv_chip_power8_intc_destroy; - k->intc_print_info =3D pnv_chip_power8_intc_print_info; - k->isa_create =3D pnv_chip_power8nvl_isa_create; - k->dt_populate =3D pnv_chip_power8_dt_populate; - k->pic_print_info =3D pnv_chip_power8_pic_print_info; - k->xscom_core_base =3D pnv_chip_power8_xscom_core_base; - k->xscom_pcba =3D pnv_chip_power8_xscom_pcba; - dc->desc =3D "PowerNV Chip POWER8NVL"; - - device_class_set_parent_realize(dc, pnv_chip_power8_realize, - &k->parent_realize); -} - static void pnv_chip_power9_instance_init(Object *obj) { PnvChip *chip =3D PNV_CHIP(obj); @@ -3785,9 +3726,6 @@ static const TypeInfo types[] =3D { .instance_size =3D sizeof(Pnv8Chip), }, DEFINE_PNV8_CHIP_TYPE(TYPE_PNV_CHIP_POWER8, pnv_chip_power8_class_init= ), - DEFINE_PNV8_CHIP_TYPE(TYPE_PNV_CHIP_POWER8E, pnv_chip_power8e_class_in= it), - DEFINE_PNV8_CHIP_TYPE(TYPE_PNV_CHIP_POWER8NVL, - pnv_chip_power8nvl_class_init), }; =20 DEFINE_TYPES(types) diff --git a/hw/ppc/pnv_core.c b/hw/ppc/pnv_core.c index 8939515c2c34..61dc8211e32f 100644 --- a/hw/ppc/pnv_core.c +++ b/hw/ppc/pnv_core.c @@ -515,9 +515,7 @@ static const TypeInfo pnv_core_infos[] =3D { .class_init =3D pnv_core_class_init, .abstract =3D true, }, - DEFINE_PNV_CORE_TYPE(power8, "power8e_v2.1"), DEFINE_PNV_CORE_TYPE(power8, "power8_v2.0"), - DEFINE_PNV_CORE_TYPE(power8, "power8nvl_v1.0"), DEFINE_PNV_CORE_TYPE(power9, "power9_v2.2"), DEFINE_PNV_CORE_TYPE(power10, "power10_v2.0"), DEFINE_PNV_CORE_TYPE(power11, "power11_v2.0"), diff --git a/include/hw/ppc/pnv.h b/include/hw/ppc/pnv.h index f8234fb3cd31..60e902d9c5bb 100644 --- a/include/hw/ppc/pnv.h +++ b/include/hw/ppc/pnv.h @@ -39,18 +39,10 @@ typedef struct Pnv10Chip Pnv11Chip; #define PNV_CHIP_TYPE_SUFFIX "-" TYPE_PNV_CHIP #define PNV_CHIP_TYPE_NAME(cpu_model) cpu_model PNV_CHIP_TYPE_SUFFIX =20 -#define TYPE_PNV_CHIP_POWER8E PNV_CHIP_TYPE_NAME("power8e_v2.1") -DECLARE_INSTANCE_CHECKER(PnvChip, PNV_CHIP_POWER8E, - TYPE_PNV_CHIP_POWER8E) - #define TYPE_PNV_CHIP_POWER8 PNV_CHIP_TYPE_NAME("power8_v2.0") DECLARE_INSTANCE_CHECKER(PnvChip, PNV_CHIP_POWER8, TYPE_PNV_CHIP_POWER8) =20 -#define TYPE_PNV_CHIP_POWER8NVL PNV_CHIP_TYPE_NAME("power8nvl_v1.0") -DECLARE_INSTANCE_CHECKER(PnvChip, PNV_CHIP_POWER8NVL, - TYPE_PNV_CHIP_POWER8NVL) - #define TYPE_PNV_CHIP_POWER9 PNV_CHIP_TYPE_NAME("power9_v2.2") DECLARE_INSTANCE_CHECKER(PnvChip, PNV_CHIP_POWER9, TYPE_PNV_CHIP_POWER9) diff --git a/tests/qtest/pnv-xscom.h b/tests/qtest/pnv-xscom.h index 8e882dac9d36..c4c42c694644 100644 --- a/tests/qtest/pnv-xscom.h +++ b/tests/qtest/pnv-xscom.h @@ -12,9 +12,7 @@ #define SMT 4 /* some tests will break if less than 4 = */ =20 typedef enum PnvChipType { - PNV_CHIP_POWER8E, /* AKA Murano (default) */ PNV_CHIP_POWER8, /* AKA Venice */ - PNV_CHIP_POWER8NVL, /* AKA Naples */ PNV_CHIP_POWER9, /* AKA Nimbus */ PNV_CHIP_POWER10, PNV_CHIP_POWER11, @@ -37,13 +35,6 @@ static const PnvChip pnv_chips[] =3D { .cfam_id =3D 0x220ea04980000000ull, .first_core =3D 0x1, .num_i2c =3D 0, - }, { - .chip_type =3D PNV_CHIP_POWER8NVL, - .cpu_model =3D "POWER8NVL", - .xscom_base =3D 0x0003fc0000000000ull, - .cfam_id =3D 0x120d304980000000ull, - .first_core =3D 0x1, - .num_i2c =3D 0, }, { .chip_type =3D PNV_CHIP_POWER9, --=20 2.55.0 From nobody Tue Jul 14 21:21:50 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=linux.ibm.com ARC-Seal: i=1; a=rsa-sha256; t=1783069294; cv=none; d=zohomail.com; s=zohoarc; b=SvJoReGiIwepPFOQvriaFGt8RFo9JqNbDmBIxpGQlJOUr8MnDUi1uHlt33pG/nbdm28cmsZCwrD9tRsq56w1r7Aa0GRuAPOh6CUjNFaxjYX+jurmcVmitlO6krEtA/5ayi0PGteJaNCt2uOkzGvj9KkSWlS6pfz1+FHJfqfBVQE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1783069294; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=WlYd8VH7beZUsn5eTgSRz/rmtQz9ASRaGSEy7NYHtsk=; b=Co2HngtnoLnoEgSqXoFmhQwKxbdPg/5G1wE/YBzwB9Upr1x11DPCccLSeRTH23su6+ZmIcwRYSNHlz42CdlhG4YCLJna4ZKceLwioGcRWrGmu/xJdUrjMSI5dDZv0MR6yM0A1XQY14Bhl2Cmf4RJ8svWjqYU3w1Ngquq8HzgwUU= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1783069294585521.6374802818017; Fri, 3 Jul 2026 02:01:34 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wfZlj-0004Hb-WA; Fri, 03 Jul 2026 05:01:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wfZli-0004Cw-Vc; Fri, 03 Jul 2026 05:01:07 -0400 Received: from mx0b-001b2d01.pphosted.com ([148.163.158.5]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wfZlh-0004Q0-7y; Fri, 03 Jul 2026 05:01:06 -0400 Received: from pps.filterd (m0360072.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6636J90x1762547; Fri, 3 Jul 2026 09:01:02 GMT Received: from ppma21.wdc07v.mail.ibm.com (5b.69.3da9.ip4.static.sl-reverse.com [169.61.105.91]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 4f26mk5w52-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 03 Jul 2026 09:01:01 +0000 (GMT) Received: from pps.filterd (ppma21.wdc07v.mail.ibm.com [127.0.0.1]) by ppma21.wdc07v.mail.ibm.com (8.18.1.7/8.18.1.7) with ESMTP id 6638ngdS003266; Fri, 3 Jul 2026 09:01:00 GMT Received: from smtprelay05.fra02v.mail.ibm.com ([9.218.2.225]) by ppma21.wdc07v.mail.ibm.com (PPS) with ESMTPS id 4f2sukg1pw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 03 Jul 2026 09:01:00 +0000 (GMT) Received: from smtpav02.fra02v.mail.ibm.com (smtpav02.fra02v.mail.ibm.com [10.20.54.101]) by smtprelay05.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 66390uoi49414612 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 3 Jul 2026 09:00:56 GMT Received: from smtpav02.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 983F22004B; Fri, 3 Jul 2026 09:00:56 +0000 (GMT) Received: from smtpav02.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 3E09D20040; Fri, 3 Jul 2026 09:00:50 +0000 (GMT) Received: from li-3c92a0cc-27cf-11b2-a85c-b804d9ca68fa.ibm.com (unknown [9.124.212.167]) by smtpav02.fra02v.mail.ibm.com (Postfix) with ESMTP; Fri, 3 Jul 2026 09:00:49 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=pp1; bh=WlYd8V H7beZUsn5eTgSRz/rmtQz9ASRaGSEy7NYHtsk=; b=nFDc7wGbGXavark4patY64 uzLheiXsLg2cBr0KIg8GPsWByRTG+Y1hWOwMaRMLMFZSLXBlbAHWtwOgm61cSJFl kNtodst5JbZ1mHCpsjRmfSd1TLQ0pFi/VmJrDviC19EeJuwYrxqQJuHLdRe1hVrp kdAlXzVKUSwtYP3ZuwuMzCuGYZg9UoPD9wNk3pjic+DcClYjmWC0TUEl9cQ4/MXb dR53qMaJTsKx1Nyux2zNSABnOf4UClkIo/QYJyLw2tlKNhyGwUFW5R1lbmlB9gO2 gVtVmkbCZPLkE95z++VgpUOLQ/I5mgCz9T5DuN26W4c5HXVtip5MaUE2Df1ZlZag == From: Aditya Gupta To: , , Harsh Prateek Bora Cc: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Shivang Upadhyay , =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= , Sourabh Jain , Hari Bathini , Nicholas Piggin , Miles Glenn , Fabiano Rosas , Laurent Vivier , Paolo Bonzini , devel@lists.libvirt.org, Misbah Anjum N , Anushree Mathur , Pierrick Bouvier , kvm@vger.kernel.org, Gautam Menghani , Chinmay Rath , BALATON Zoltan , Nikhil Kumar Singh Subject: [PATCH v4 RESEND 7/8] ppc/pnv: Remove Power8E and Power8NVL CPUs Date: Fri, 3 Jul 2026 14:29:54 +0530 Message-ID: <20260703085955.2318600-8-adityag@linux.ibm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260703085955.2318600-1-adityag@linux.ibm.com> References: <20260703085955.2318600-1-adityag@linux.ibm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-TM-AS-GCONF: 00 X-Proofpoint-Reinject: loops=2 maxloops=12 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzAzMDA4MyBTYWx0ZWRfX9yzTfj9xcwfa 7mfw2Ww8pF3Yj2hWJNIhkUC1T9fJL9HRsembLRu3IBXKrWf3onqq1MYIhlLuQbtEswt7FDYEvJb ixaioQ8uwRven8G9YnmgRZbBlVUotkc/JnangRh/6CRg7rk+Ti6VWgCcv/PP5MJtC/EngDQnhsA 1TSNcV7WexEdZBipOJoF9B5iC80XQjLJdUSnLTGnTSsc0G90UwoKofCN9h6BjE8g4FRPzDEsuD9 tS1epFjEJ3PuO/kG2VFoY4lS0OHhalIMTQJw1Pz3sHI10rWSoXETyBbjtl1TA5Yng+MooD+MF7Z c8ShFZgPtxGjjzHEnXQDARuj5ZBVI8VLlfIWsdS8HuBgVb5zHUz/48EsbbjPO77B91lgtidvCqv GpxJI4+yFKz6SNdXpN9Rm15vVlYKAgVkHMk0DYqge4pX9QvPMB2IGhiXEkDakuAFYdnFkHMKkwT NeZdr8I0bqNlwhgV6FQ== X-Proofpoint-GUID: SxkCHMy9LaH9_qucyOyjNaHKKHLOfZMb X-Authority-Analysis: v=2.4 cv=Z8bc2nRA c=1 sm=1 tr=0 ts=6a477a4d cx=c_pps a=GFwsV6G8L6GxiO2Y/PsHdQ==:117 a=GFwsV6G8L6GxiO2Y/PsHdQ==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=VkNPw1HP01LnGYTKEx00:22 a=RnoormkPH1_aCDwRdu11:22 a=RzCfie-kr_QcCd8fBx8p:22 a=EUspDBNiAAAA:8 a=VnNF1IyMAAAA:8 a=9o66lyqVio6zCVhO5FUA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzAzMDA4MyBTYWx0ZWRfX6rAyLFK5awkD aEZnWTIG2FGDDl11SkC4w/1ZX3e1mxKyEL0QMa3q/HEixpFCHhD7rOEwPoU+IJxm8KYtjE8uBfG V0AagV++so9bq/+2xHLIqCU4kMvw0pE= X-Proofpoint-ORIG-GUID: V4iB1-OIpjHrNaG53TlCNHWYfS--VEb8 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-07-03_02,2026-06-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 adultscore=0 spamscore=0 priorityscore=1501 impostorscore=0 malwarescore=0 phishscore=0 bulkscore=0 lowpriorityscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607030083 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=148.163.158.5; envelope-from=adityag@linux.ibm.com; helo=mx0b-001b2d01.pphosted.com X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, TVD_SUBJ_WIPE_DEBT=1.004 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @ibm.com) X-ZM-MESSAGEID: 1783069296017158500 Power8E and Power8NVL were deprecated since QEMU 10.1, with commit 264a604e7163 ("target/ppc: Deprecate Power8E and Power8NVL") Remove the corresponding 8E and 8NVL CPU cores from spapr/pseries Also, with no use of 8E and 8NVL, in powernv chips or spapr cores, remove the CPU definitions for the cores Reviewed-by: Philippe Mathieu-Daud=C3=A9 Tested-by: Misbah Anjum N Signed-off-by: Aditya Gupta --- docs/about/deprecated.rst | 9 --------- docs/about/removed-features.rst | 8 ++++++++ docs/system/ppc/pseries.rst | 2 +- hw/ppc/spapr_cpu_core.c | 2 -- target/ppc/cpu-models.c | 6 ------ target/ppc/cpu-models.h | 4 ---- target/ppc/cpu_init.c | 6 ------ target/ppc/kvm.c | 4 +--- 8 files changed, 10 insertions(+), 31 deletions(-) diff --git a/docs/about/deprecated.rst b/docs/about/deprecated.rst index 169c5dfe4fcc..ef1d7b9ea885 100644 --- a/docs/about/deprecated.rst +++ b/docs/about/deprecated.rst @@ -206,15 +206,6 @@ in the QEMU object model anymore. ``Sun-UltraSparc-III= i+`` and but for consistency these will get removed in a future release, too. Use ``Sun-UltraSparc-IIIi-plus`` and ``Sun-UltraSparc-IV-plus`` instead. =20 -Power8E and Power8NVL CPUs and corresponding Pnv chips (since 10.1) -''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - -The Power8E and Power8NVL variants of Power8 are not really useful anymore -in qemu, and are old and unmaintained now. - -The CPUs as well as corresponding Power8NVL and Power8E PnvChips will also -be considered deprecated. - System emulator machines ------------------------ =20 diff --git a/docs/about/removed-features.rst b/docs/about/removed-features.= rst index d1bea4d75bb4..f7a2aa326dec 100644 --- a/docs/about/removed-features.rst +++ b/docs/about/removed-features.rst @@ -1038,6 +1038,14 @@ initial RISC-V QEMU port. Its usage was always been = unclear: users don't know what to expect from a CPU called 'any', and in fact the CPU does not do an= ything special that isn't already done by the default CPUs rv32/rv64. =20 +Power8E and Power8NVL CPUs (removed in 11.1) +'''''''''''''''''''''''''''''''''''''''''''' + +The Power8E and Power8NVL variants of Power8 are not really useful anymore +in qemu, and are old and unmaintained. +Hence, the CPUs as well as corresponding Power8NVL and Power8E PnvChips ha= ve +been removed + System accelerators ------------------- =20 diff --git a/docs/system/ppc/pseries.rst b/docs/system/ppc/pseries.rst index 107091a37f04..8bd8eae617d2 100644 --- a/docs/system/ppc/pseries.rst +++ b/docs/system/ppc/pseries.rst @@ -16,7 +16,7 @@ Supported devices =20 * Multi processor support for many Power processors generations: - POWER7, POWER7+ - - POWER8, POWER8NVL + - POWER8 - POWER9 - Power10 - Power11 diff --git a/hw/ppc/spapr_cpu_core.c b/hw/ppc/spapr_cpu_core.c index 41e37103c043..9a9351991c95 100644 --- a/hw/ppc/spapr_cpu_core.c +++ b/hw/ppc/spapr_cpu_core.c @@ -408,8 +408,6 @@ static const TypeInfo spapr_cpu_core_type_infos[] =3D { DEFINE_SPAPR_CPU_CORE_TYPE("power7_v2.3"), DEFINE_SPAPR_CPU_CORE_TYPE("power7p_v2.1"), DEFINE_SPAPR_CPU_CORE_TYPE("power8_v2.0"), - DEFINE_SPAPR_CPU_CORE_TYPE("power8e_v2.1"), - DEFINE_SPAPR_CPU_CORE_TYPE("power8nvl_v1.0"), DEFINE_SPAPR_CPU_CORE_TYPE("power9_v2.0"), DEFINE_SPAPR_CPU_CORE_TYPE("power9_v2.2"), DEFINE_SPAPR_CPU_CORE_TYPE("power10_v2.0"), diff --git a/target/ppc/cpu-models.c b/target/ppc/cpu-models.c index 26b6debcfc96..aa13654e83e8 100644 --- a/target/ppc/cpu-models.c +++ b/target/ppc/cpu-models.c @@ -734,12 +734,8 @@ "POWER7 v2.3") POWERPC_DEF("power7p_v2.1", CPU_POWERPC_POWER7P_v21, POWER= 7, "POWER7+ v2.1") - POWERPC_DEPRECATED_CPU("power8e_v2.1", CPU_POWERPC_POWER8E_v21, POWER= 8, - "POWER8E v2.1", "CPU is unmaintained.") POWERPC_DEF("power8_v2.0", CPU_POWERPC_POWER8_v20, POWER= 8, "POWER8 v2.0") - POWERPC_DEPRECATED_CPU("power8nvl_v1.0", CPU_POWERPC_POWER8NVL_v10, PO= WER8, - "POWER8NVL v1.0", "CPU is unmaintained.") POWERPC_DEF("power9_v2.0", CPU_POWERPC_POWER9_DD20, POWER= 9, "POWER9 v2.0") POWERPC_DEF("power9_v2.2", CPU_POWERPC_POWER9_DD22, POWER= 9, @@ -918,9 +914,7 @@ PowerPCCPUAlias ppc_cpu_aliases[] =3D { { "power7", "power7_v2.3" }, { "power7+", "power7p_v2.1" }, { "power7+_v2.1", "power7p_v2.1" }, - { "power8e", "power8e_v2.1" }, { "power8", "power8_v2.0" }, - { "power8nvl", "power8nvl_v1.0" }, { "power9", "power9_v2.2" }, { "power10", "power10_v2.0" }, { "power11", "power11_v2.0" }, diff --git a/target/ppc/cpu-models.h b/target/ppc/cpu-models.h index a439eb37ee41..ef019cdb1f3c 100644 --- a/target/ppc/cpu-models.h +++ b/target/ppc/cpu-models.h @@ -341,12 +341,8 @@ enum { CPU_POWERPC_POWER7_v23 =3D 0x003F0203, CPU_POWERPC_POWER7P_BASE =3D 0x004A0000, CPU_POWERPC_POWER7P_v21 =3D 0x004A0201, - CPU_POWERPC_POWER8E_BASE =3D 0x004B0000, - CPU_POWERPC_POWER8E_v21 =3D 0x004B0201, CPU_POWERPC_POWER8_BASE =3D 0x004D0000, CPU_POWERPC_POWER8_v20 =3D 0x004D0200, - CPU_POWERPC_POWER8NVL_BASE =3D 0x004C0000, - CPU_POWERPC_POWER8NVL_v10 =3D 0x004C0100, CPU_POWERPC_POWER9_BASE =3D 0x004E0000, CPU_POWERPC_POWER9_DD1 =3D 0x004E1100, CPU_POWERPC_POWER9_DD20 =3D 0x004E1200, diff --git a/target/ppc/cpu_init.c b/target/ppc/cpu_init.c index 8cab5e12b6e6..f404c7e549d0 100644 --- a/target/ppc/cpu_init.c +++ b/target/ppc/cpu_init.c @@ -6311,12 +6311,6 @@ static bool ppc_pvr_match_power8(PowerPCCPUClass *pc= c, uint32_t pvr, bool best) if (base =3D=3D CPU_POWERPC_POWER8_BASE) { return true; } - if (base =3D=3D CPU_POWERPC_POWER8E_BASE) { - return true; - } - if (base =3D=3D CPU_POWERPC_POWER8NVL_BASE) { - return true; - } } if (base !=3D pcc_base) { return false; diff --git a/target/ppc/kvm.c b/target/ppc/kvm.c index b94c2997a07f..78a1c4a8393e 100644 --- a/target/ppc/kvm.c +++ b/target/ppc/kvm.c @@ -2437,9 +2437,7 @@ static bool kvmppc_power8_host(void) #ifdef TARGET_PPC64 { uint32_t base_pvr =3D CPU_POWERPC_POWER_SERVER_MASK & mfpvr(); - ret =3D (base_pvr =3D=3D CPU_POWERPC_POWER8E_BASE) || - (base_pvr =3D=3D CPU_POWERPC_POWER8NVL_BASE) || - (base_pvr =3D=3D CPU_POWERPC_POWER8_BASE); + ret =3D (base_pvr =3D=3D CPU_POWERPC_POWER8_BASE); } #endif /* TARGET_PPC64 */ return ret; --=20 2.55.0 From nobody Tue Jul 14 21:21:50 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=linux.ibm.com ARC-Seal: i=1; a=rsa-sha256; t=1783069319; cv=none; d=zohomail.com; s=zohoarc; b=PYTVBr4Yj2OB0EIKWXnTqgXa20DPUr7O27Eyey7ykWsjtrQQ5gcVskl4e1Stdae7qgtqPIPgDoPp5/Gk5oU53nQsAYAruzbdktW5432xGTXq0ptGP8i2DqVq9QgC/RISCT2A/P5Wtx+JTcioeyLDX0qx+G6lTcQaP6AMdK1UzyM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1783069319; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=xiiSZZC3xrwNxKmcBbGt8MQheo7KODvs7aC/xlgItzI=; b=nbSseZVYIMmDt7AJzn5ODrAYH+qoEG40VUKJFotLv12Asf3SDNXZSRBRYKqbQpXRmve9YZD/dxqgwjm3SZaNp3m5MdC6nzmmVAf1RxRKMxW4RgcJh9qt1yRd/KzFOKjohg5XJ5P/rgar4GE8xz8IR7yh9VfjCYmcWy/I00VJPEA= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1783069318999369.51611394352574; Fri, 3 Jul 2026 02:01:58 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wfZlr-0004QE-HI; Fri, 03 Jul 2026 05:01:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wfZlp-0004Pa-UF; Fri, 03 Jul 2026 05:01:13 -0400 Received: from mx0b-001b2d01.pphosted.com ([148.163.158.5]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wfZlo-0004XD-HS; Fri, 03 Jul 2026 05:01:13 -0400 Received: from pps.filterd (m0360072.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6636ISf91761147; Fri, 3 Jul 2026 09:01:09 GMT Received: from ppma11.dal12v.mail.ibm.com (db.9e.1632.ip4.static.sl-reverse.com [50.22.158.219]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 4f26mk5w5k-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 03 Jul 2026 09:01:08 +0000 (GMT) Received: from pps.filterd (ppma11.dal12v.mail.ibm.com [127.0.0.1]) by ppma11.dal12v.mail.ibm.com (8.18.1.7/8.18.1.7) with ESMTP id 6638ncci009229; Fri, 3 Jul 2026 09:01:07 GMT Received: from smtprelay05.fra02v.mail.ibm.com ([9.218.2.225]) by ppma11.dal12v.mail.ibm.com (PPS) with ESMTPS id 4f2uhyqsmr-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 03 Jul 2026 09:01:07 +0000 (GMT) Received: from smtpav02.fra02v.mail.ibm.com (smtpav02.fra02v.mail.ibm.com [10.20.54.101]) by smtprelay05.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 663913i242664394 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 3 Jul 2026 09:01:03 GMT Received: from smtpav02.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 9D20720043; Fri, 3 Jul 2026 09:01:03 +0000 (GMT) Received: from smtpav02.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 2789920040; Fri, 3 Jul 2026 09:00:57 +0000 (GMT) Received: from li-3c92a0cc-27cf-11b2-a85c-b804d9ca68fa.ibm.com (unknown [9.124.212.167]) by smtpav02.fra02v.mail.ibm.com (Postfix) with ESMTP; Fri, 3 Jul 2026 09:00:56 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=cc :content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=pp1; bh=xiiSZZC3xrwNxKmcB bGt8MQheo7KODvs7aC/xlgItzI=; b=axp1B4QzqtGoqeOYnpHK8OOkrjCnTuuEz lx40ykj3JWshRRVD5263gMwDnRDoHoBzgX8tuv2AjvO+IP+/1IHeY6zY8cF2mNBD 8MAVo7sD049QHrOWL2CIeE11TKXBmpWJH6eDuTTSVKsMjRRkqY9gn54zG0BjENI3 VGE7Xuq33uAKSgAtpOlhOdUDiE8Qj8Eg6HoY6JfPhLC4s28yZ7ZbSihnzMjGtxO8 QCR5/0Eaw2pZ57F7KGFwGmTBb4rA3Ls96M06LhRFYGyB6O4eBObvv3Vqslce+1/Z 18r5a7fj9Xt9n7+YxvZa/NlWsluU/sRCfuhVUr6xb1B9joj03OLgw== From: Aditya Gupta To: , , Harsh Prateek Bora Cc: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Shivang Upadhyay , =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= , Sourabh Jain , Hari Bathini , Nicholas Piggin , Miles Glenn , Fabiano Rosas , Laurent Vivier , Paolo Bonzini , devel@lists.libvirt.org, Misbah Anjum N , Anushree Mathur , Pierrick Bouvier , kvm@vger.kernel.org, Gautam Menghani , Chinmay Rath , BALATON Zoltan , Nikhil Kumar Singh Subject: [PATCH v4 RESEND 8/8] MAINTAINERS: Add self as maintainer for PowerNV Date: Fri, 3 Jul 2026 14:29:55 +0530 Message-ID: <20260703085955.2318600-9-adityag@linux.ibm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260703085955.2318600-1-adityag@linux.ibm.com> References: <20260703085955.2318600-1-adityag@linux.ibm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-TM-AS-GCONF: 00 X-Proofpoint-Reinject: loops=2 maxloops=12 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzAzMDA4MyBTYWx0ZWRfX35Sp9MeBYcnx EdMPufUZ1fS2yzuRW6GmigVqp2xNANVCeVA8WdYfhNCg2IynfXyBT5p980+3VsH3JiCh9I8YfAp Xklo1A/lXrDjb5di8bw7SIJRrsFYPqGrYtyMVunbXf2GyCmlORNq5vAi/XdGjrDyI3I6IQoO1LM uaM1RJywdcld27uAdnO2TMoOUzws2NUsT8IIj7V4aM5820aPIKf4PXIaODsgl5c0qVz6Yav+A7L dQUcFcmYHuJOaf4jR7vqupgjxUyR3ygWCBaPxQIYW4fVxMJgYIN1ZTRv6ehcBeaElpzN5XncraY bbnHj/UWUVbI6nhJF3vwsdNFLfrnderLLg9YWtFhP8Mu5ZeNOh3dvH5QgjUYDxNipXqlE7n4SQS S6Zh1fIZewXibrJA4GUIhxapxebkrt20oVYKjo7Wc0PvL92Lx/+wjEunf+pUG0BDuZmPdGiZy55 +Or/TTapmuD72CZWm0A== X-Proofpoint-GUID: VHJ6FKEB83rwZ0Ec5WBWYTGRlaekagNU X-Authority-Analysis: v=2.4 cv=Z8bc2nRA c=1 sm=1 tr=0 ts=6a477a54 cx=c_pps a=aDMHemPKRhS1OARIsFnwRA==:117 a=aDMHemPKRhS1OARIsFnwRA==:17 a=RAioF0-LDSMA:10 a=VkNPw1HP01LnGYTKEx00:22 a=RnoormkPH1_aCDwRdu11:22 a=RzCfie-kr_QcCd8fBx8p:22 a=VnNF1IyMAAAA:8 a=pGLkceISAAAA:8 a=69wJf7TsAAAA:8 a=LxXt4eSeZzJWShDyzMIA:9 a=Fg1AiH1G6rFz08G2ETeA:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzAzMDA4MyBTYWx0ZWRfX7lcQlUBzbiM3 wx5Ekv/Ql1aTdW+E+w9rc4EzTHAFT0zjihxr8RQyl8lh8bxW4O5BEjeJKQoNKqeELMkkIrmE7xo to9LLUoQacvQbU5RsWnzZ9A+kK9Pcos= X-Proofpoint-ORIG-GUID: UgboorAGuOacQs7AUsk4D_ruekwqJneU X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-07-03_02,2026-06-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 adultscore=0 spamscore=0 priorityscore=1501 impostorscore=0 malwarescore=0 phishscore=0 bulkscore=0 lowpriorityscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607030083 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=148.163.158.5; envelope-from=adityag@linux.ibm.com; helo=mx0b-001b2d01.pphosted.com X-Spam_score_int: -26 X-Spam_score: -2.7 X-Spam_bar: -- X-Spam_report: (-2.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @ibm.com) X-ZM-MESSAGEID: 1783069320171158500 Content-Type: text/plain; charset="utf-8" Add myself as maintainer for PowerNV machine, and remove the reviewer entry Signed-off-by: Aditya Gupta Reviewed-by: C=C3=A9dric Le Goater Reviewed-by: Harsh Prateek Bora --- MAINTAINERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MAINTAINERS b/MAINTAINERS index 97dcc78ded61..537b5cd895a2 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -1663,7 +1663,7 @@ F: tests/functional/ppc64/test_tuxrun.py =20 PowerNV (Non-Virtualized) M: Nicholas Piggin -R: Aditya Gupta +M: Aditya Gupta R: Glenn Miles R: Harsh Prateek Bora L: qemu-ppc@nongnu.org --=20 2.55.0