From nobody Sat May 30 17:43:34 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=1779553698; cv=none; d=zohomail.com; s=zohoarc; b=d4fM74ZAUrlTnQ6isVEQZrMw+Fc3NgYxDPDbskUzFtRO93g0IqH79K3qN7+5VrvwcN0aokMpO84LBgVS37pHWyHCYNntrItKb5Up8rDL9zouh//ehnwf68o8prcV8/mYKDvOBBf9KX8e/Ll8xF/jCiqWNFSGfk5VFnbvF0bAlJg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779553698; 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=Oe9V5XlabHVqpt2HNW0H86Vow2iwQ/pa+acMxzFJuQ8=; b=JK2jKT9p04caSFeICYj0lCmqS9NyjAoFOCQvgk0GoSjmMOTYFaMUxccM+t7Cm7Q20TfSlgoC/h+g7jOVeu9CYgXVIwO0+clNnaWKptyC6U1Lu2MpoJMtcPVp4HECVf/shMevL1eS4fSjN4M7XYRyHD2/IZ5ve0T6+RFqYmqg/AQ= 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 1779553698678544.2570299517209; Sat, 23 May 2026 09:28:18 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wQpCV-0007Xu-UO; Sat, 23 May 2026 12:27:47 -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 1wQpCU-0007Xk-1q for qemu-devel@nongnu.org; Sat, 23 May 2026 12:27:46 -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 1wQpCS-0001QF-1l for qemu-devel@nongnu.org; Sat, 23 May 2026 12:27:45 -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 64N8tsGp2390345 for ; Sat, 23 May 2026 16:27:42 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 4eb4nu9hax-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sat, 23 May 2026 16:27:42 +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 64NGO4nH003879 for ; Sat, 23 May 2026 16:27:41 GMT Received: from smtprelay01.fra02v.mail.ibm.com ([9.218.2.227]) by ppma12.dal12v.mail.ibm.com (PPS) with ESMTPS id 4eb4781rge-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sat, 23 May 2026 16:27:41 +0000 (GMT) Received: from smtpav03.fra02v.mail.ibm.com (smtpav03.fra02v.mail.ibm.com [10.20.54.102]) by smtprelay01.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 64NGRadr36045262 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 23 May 2026 16:27:36 GMT Received: from smtpav03.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 9E7E420040; Sat, 23 May 2026 16:27:36 +0000 (GMT) Received: from smtpav03.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 45D6520043; Sat, 23 May 2026 16:27:34 +0000 (GMT) Received: from Mac.com (unknown [9.124.217.135]) by smtpav03.fra02v.mail.ibm.com (Postfix) with ESMTP; Sat, 23 May 2026 16:27:34 +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=Oe9V5XlabHVqpt2HN W0H86Vow2iwQ/pa+acMxzFJuQ8=; b=P8NKxtZgn4I7oRVHj0APgwSgqhjjXPQsQ d7fRL/2JopSJfCDwjj1K5bDAOEKTYk3kFKwlUlSkhMWKPN9DZW1GaUYEdH7pfeIQ AXwhKTd43SMLKx/Awp8MjNRRWt5r+fVW+TrRiFw49bwRlGU9NtN0eKqKEj1VvvbB KagyNN0Kt0P/qBbJx8Ke3OuQrpnz74tdB6I7DBUj/Kjmu7Ja6znbO+fwF3maBDWV 8bEmCtXJzoDoLb4hBgK8aRdfAf403JF0SqB2vHMzUS4MJPk8q/OhrNEJk/gMrYq3 txKnpVPZd5FonOO7zIgtCVLu25OmejnDa5J5XwhxvMRMf8/x3vugQ== From: Harsh Prateek Bora To: qemu-devel@nongnu.org Cc: Shivang Upadhyay , Sourabh Jain , Mahesh J Salgaonkar , Anushree Mathur , Vishal Chourasia Subject: [PULL 1/5] ppc/spapr: Skip system reset for quiesced CPUs Date: Sat, 23 May 2026 21:57:20 +0530 Message-ID: <20260523162724.95229-2-harshpb@linux.ibm.com> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20260523162724.95229-1-harshpb@linux.ibm.com> References: <20260523162724.95229-1-harshpb@linux.ibm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-TM-AS-GCONF: 00 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTIzMDE2NSBTYWx0ZWRfX54VEh9UX06+I Q+RivEkjWKGPOeHFJv/XTvIoaNZkxSOqoPspvSh2u/DnY6SKri/8DX2YkyGxrll6WSy5abOXX7Y ybHOgoWIH7bZU93OtMiPhkYYS5kRHSYsVkQHappr6y3M+FKf9UF8BY0dkJc+Enkv2f4VUyFjnTz 1W0wN6lCxiCUI59wXykuW9YYm13rw6/y37c3oUbEcF0tFv4mW7sK3DZ1eZMFKzcNppyU/hYzAE3 9PNMEMvnQM5B4vXU29F/1icF6u65oSDi3yTK/3RNLRVaIZMBOGmG5CZaMAA7lgtvVRRao8nyDtR YT1UoR/a3xLSFvbo+YLejWh2wyAkpYc+TOb22eBD3VSi09dSwBXznoD1SxHH1nSx8g40GADYUm8 7h5acP6+zBLH071ucR+v4AAmO3Dzp9eo3Y6J1vbzhHEQc652LMwV+crmHA97v13rCMT2Z5eqVbg Tmzw2lKZ0OyAIyT8xzg== X-Authority-Analysis: v=2.4 cv=UtJT8ewB c=1 sm=1 tr=0 ts=6a11d57e cx=c_pps a=bLidbwmWQ0KltjZqbj+ezA==:117 a=bLidbwmWQ0KltjZqbj+ezA==:17 a=NGcC8JguVDcA:10 a=f7IdgyKtn90A:10 a=VkNPw1HP01LnGYTKEx00:22 a=RnoormkPH1_aCDwRdu11:22 a=iQ6ETzBq9ecOQQE5vZCe:22 a=VwQbUJbxAAAA:8 a=VnNF1IyMAAAA:8 a=-KZa5ixkeG9fcCw7aOYA:9 X-Proofpoint-ORIG-GUID: iPcllYV6MawHWyiiYep01B5so4qWTfIH X-Proofpoint-GUID: iPcllYV6MawHWyiiYep01B5so4qWTfIH X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-23_05,2026-05-18_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 suspectscore=0 adultscore=0 clxscore=1015 bulkscore=0 phishscore=0 impostorscore=0 malwarescore=0 lowpriorityscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605230165 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=harshpb@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: 1779553701188154100 Content-Type: text/plain; charset="utf-8" From: Shivang Upadhyay During DLPAR CPU hotplug, newly added CPUs start in RTAS stopped state (quiesced). If a kexec crash occurs before the guest starts these CPUs via start-cpu RTAS call, H_SIGNAL_SYS_RESET_ALL_OTHERS will reset them anyway, causing the kdump kernel to hang: [ 5.519483][ T1] Processor 0 is stuck. [ 11.089481][ T1] Processor 1 is stuck. The hypervisor should only reset CPUs that the guest has started. The cpu->env.quiesced flag tracks RTAS stopped state - CPUs in this state are already inactive and should not be reset. Skip system reset for quiesced CPUs to prevent kdump hangs during CPU hotplug operations. Cc: Sourabh Jain Cc: Harsh Prateek Bora Cc: Mahesh J Salgaonkar Reported-by: Anushree Mathur Suggested-by: Vishal Chourasia Reviewed-by: Vishal Chourasia Signed-off-by: Shivang Upadhyay Link: https://lore.kernel.org/qemu-devel/20260511095055.82495-1-shivangu@li= nux.ibm.com [harshpb: expanded comment to elobarate more on the rationale] Signed-off-by: Harsh Prateek Bora --- hw/ppc/spapr_hcall.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/hw/ppc/spapr_hcall.c b/hw/ppc/spapr_hcall.c index 032805a8d0..60ba215e86 100644 --- a/hw/ppc/spapr_hcall.c +++ b/hw/ppc/spapr_hcall.c @@ -1105,6 +1105,15 @@ static target_ulong h_signal_sys_reset(PowerPCCPU *c= pu, continue; } } + + /* Skip quiesced CPUs - they are in RTAS stopped state and + * should not be reset. This prevents kdump hangs when CPUs + * are hotplugged but not yet started by the guest. + */ + if (c->env.quiesced) { + continue; + } + run_on_cpu(cs, spapr_do_system_reset_on_cpu, RUN_ON_CPU_NULL); } return H_SUCCESS; --=20 2.52.0 From nobody Sat May 30 17:43:34 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=1779553723; cv=none; d=zohomail.com; s=zohoarc; b=eyxh310lSvng41vd/9OrDakmvQLYVO4vcgOBxHq9HvLReQYV6cyjFDv092E0Oj6IO53CuaW9mRwOtwY6EGDXzxMOU2ylcemQWKYiygnwh6DVgxQ8iLivt8mpEBb3AgYkUclKaCET4kuX5vFBkZwZStQ7UGzGKJEaBHtX9w6YGuc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779553723; 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=vhkYytgRdiywd75vRUh23erAQgaAokMnOUSIKthfAcE=; b=QLz2C1qYXHQYzunJg4HVkirp9s3GA2hjr7D/2cm+aXj9DHiOiTgmLUt3zYkrgrBF7ZYmGjnMJBO2BrDFmmWJwvR3gBfWowKu0g89f7nPapCfHhf6RUUqoKQcgipR7tMPn44eF5XTLWwEoZTd2765Z0h1Ohv7TQfuGi/nhzjdVtw= 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 1779553723447564.5176504925255; Sat, 23 May 2026 09:28:43 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wQpCW-0007Zs-Ft; Sat, 23 May 2026 12:27: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 1wQpCV-0007Xt-Ed for qemu-devel@nongnu.org; Sat, 23 May 2026 12:27: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 1wQpCT-0001S2-2K for qemu-devel@nongnu.org; Sat, 23 May 2026 12:27:47 -0400 Received: from pps.filterd (m0356517.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64NFtDYA2359358; Sat, 23 May 2026 16:27:43 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 4eb4s21gu7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 23 May 2026 16:27:42 +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 64NG9FEJ001376; Sat, 23 May 2026 16:27:41 GMT Received: from smtprelay03.fra02v.mail.ibm.com ([9.218.2.224]) by ppma13.dal12v.mail.ibm.com (PPS) with ESMTPS id 4eb46bsr44-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 23 May 2026 16:27:41 +0000 (GMT) Received: from smtpav03.fra02v.mail.ibm.com (smtpav03.fra02v.mail.ibm.com [10.20.54.102]) by smtprelay03.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 64NGRcMl54133214 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 23 May 2026 16:27:38 GMT Received: from smtpav03.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 69C1B20043; Sat, 23 May 2026 16:27:38 +0000 (GMT) Received: from smtpav03.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 1138D20040; Sat, 23 May 2026 16:27:37 +0000 (GMT) Received: from Mac.com (unknown [9.124.217.135]) by smtpav03.fra02v.mail.ibm.com (Postfix) with ESMTP; Sat, 23 May 2026 16:27:36 +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=vhkYytgRdiywd75vR Uh23erAQgaAokMnOUSIKthfAcE=; b=Un6xzXTp853cOkck7kwg8aapLWI3eCCp9 wDbOjcB08hnv6PufU4Dm8Or665jt8tKFFic7dI+rWAcA2D7IN+JqbhH+eG9s0D/s GGvVtgZ5FFFm3UVnG2N3jcxGJgMzEfXvUCwufVpevgNbT0chrVy7vM6tUlOA/NA9 TLYLge6OIR12gNKhim9yxaS5wBYsbqylHLhqLMJ/VNK7ehOSgy1LZJJZQGjIQ6Pa yOMEM98gMr/UWLrft/aRhuBP1WZDnbT6Q5Ohn5s68uV+l5kPhtBlgTd4PoL0anfX fyQxi0ObmhArkRFqaWdMiitvwski0mfxPoJpqBNvgQk5R0lP9W0QQ== From: Harsh Prateek Bora To: qemu-devel@nongnu.org Cc: Shivang Upadhyay , Aditya Gupta , Peter Maydell Subject: [PULL 2/5] ppc/pnv: Fix uninitialized MpiplProcDumpArea struct Date: Sat, 23 May 2026 21:57:21 +0530 Message-ID: <20260523162724.95229-3-harshpb@linux.ibm.com> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20260523162724.95229-1-harshpb@linux.ibm.com> References: <20260523162724.95229-1-harshpb@linux.ibm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-TM-AS-GCONF: 00 X-Proofpoint-GUID: wWv0ijXGon0za1QPsZfm1zZPN4NdyZ9d X-Authority-Analysis: v=2.4 cv=Sq2gLvO0 c=1 sm=1 tr=0 ts=6a11d57e cx=c_pps a=AfN7/Ok6k8XGzOShvHwTGQ==:117 a=AfN7/Ok6k8XGzOShvHwTGQ==:17 a=NGcC8JguVDcA:10 a=f7IdgyKtn90A:10 a=VkNPw1HP01LnGYTKEx00:22 a=RnoormkPH1_aCDwRdu11:22 a=U7nrCbtTmkRpXpFmAIza:22 a=VwQbUJbxAAAA:8 a=VnNF1IyMAAAA:8 a=KKAkSRfTAAAA:8 a=2nFqyGsmG02ODFuZbPAA:9 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTIzMDE2NSBTYWx0ZWRfXybkib6h23i/K G2dmpDf/NEHwIITzg27S+PirVB+SeLMKvGG+hxerviSW5OVZGdIOQu79cqiceQQg8lRHlPbP+jT 5i2uTHzfWVgLeCyLkKVYkdIycGwhP6SlUr9G1Ecv/3OTD+6qTxwD9Q/ykanQJcnOdrC7nJKD8LM JF6IhLF7z04c6GYNpnF6UjBvgPfsBp6MXlNMQ7kdHnV/fQLyrpah4bEJAjFFk/Ir1RJNzbx9jdx Q16CRSK6DWJ4ybGSuWoJ59iWNvrbvblbPAdJEvRxBQyYT0zU+M9AL8IIwWAxvwsw+1i5edpolpn 1h/nSfHMq92T1I1LbgYTpWspvmJA2ZpvjdZXLhXfn2orF109M6Jyt0pzxzq3C/iTCQIjyQeWvgw GMgIWTcScykW0d7zZcJN94gcSzyprKcPjD1ZC86DXHa0UymWaxaAMAj2XXzlPCmRORAL2cRPOb9 kPy5DH8NTkRRfm/HFHg== X-Proofpoint-ORIG-GUID: wWv0ijXGon0za1QPsZfm1zZPN4NdyZ9d X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-23_05,2026-05-18_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 priorityscore=1501 phishscore=0 impostorscore=0 malwarescore=0 lowpriorityscore=0 adultscore=0 clxscore=1015 suspectscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605230165 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=harshpb@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: 1779553724471158500 Content-Type: text/plain; charset="utf-8" From: Shivang Upadhyay Fix Coverity CID 1658041 by using designated initializers to prevent uninitialized memory from being written to guest. Cc: Aditya Gupta Cc: Harsh Prateek Bora Reported-by: Peter Maydell Suggested-by: Peter Maydell Signed-off-by: Shivang Upadhyay " Reviewed-by: Aditya Gupta Link: https://lore.kernel.org/qemu-devel/20260508142029.624039-1-shivangu@l= inux.ibm.com Signed-off-by: Harsh Prateek Bora --- hw/ppc/pnv.c | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/hw/ppc/pnv.c b/hw/ppc/pnv.c index 8306754d9a..6a45852174 100644 --- a/hw/ppc/pnv.c +++ b/hw/ppc/pnv.c @@ -838,18 +838,10 @@ static void pnv_reset(MachineState *machine, ResetTyp= e type) * crash */ =20 - MpiplProcDumpArea proc_area; - - proc_area.version =3D PROC_DUMP_AREA_VERSION_P9; - proc_area.thread_size =3D cpu_to_be32(sizeof(MpiplPreservedCPUStat= e)); - - /* These are to be allocated & assigned by the firmware */ - proc_area.alloc_addr =3D 0; - proc_area.alloc_size =3D 0; - - /* These get assigned after crash, when QEMU preserves the registe= rs */ - proc_area.dest_addr =3D 0; - proc_area.act_size =3D 0; + MpiplProcDumpArea proc_area =3D { + .version =3D PROC_DUMP_AREA_VERSION_P9, + .thread_size =3D cpu_to_be32(sizeof(MpiplPreservedCPUState)), + }; =20 cpu_physical_memory_write(PROC_DUMP_AREA_OFF, &proc_area, sizeof(proc_area)); --=20 2.52.0 From nobody Sat May 30 17:43:34 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=1779553708; cv=none; d=zohomail.com; s=zohoarc; b=hNHuywcMIqaTbjxebdiT0t9rmFl05PPWCygtuFPQNdx1CEdXA6ip/98/DQBMsFxKThYcLlGRvOJGqWfzDV+FH4jDtYgiKTtGFJexmlkiMu7uoDJY4ma5uIYwP+TEp24pYzZJ3wX3YRrM9RA7yXkhPAg7IkIGV6Fj1xFgMOsxB3I= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779553708; 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=3F8cfa3sMpBJgTJrUPv7ZhtD6oTivvbM+7sROaKA76Q=; b=moKaRLqZOfGu6tsNhuUsrKR41PVkD9N9hqtU4BZdY/DHIyt30b3kTuPC8pOAfCfgtUFyvXlUaqOqhJAbwFW/wDWAk64jx+raOBR1WN+FK0Cz8DnCS6pkv8V0x+o12KHrMCtm3lp19SmYYUzGg09NSw9vaZLzZOPW27YgTT1PzpI= 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 1779553708909512.8693740401844; Sat, 23 May 2026 09:28:28 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wQpCY-0007e4-Vb; Sat, 23 May 2026 12:27:50 -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 1wQpCW-0007Zt-OW for qemu-devel@nongnu.org; Sat, 23 May 2026 12:27:48 -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 1wQpCU-0001Ti-V6 for qemu-devel@nongnu.org; Sat, 23 May 2026 12:27:48 -0400 Received: from pps.filterd (m0356517.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64NFtDYB2359358 for ; Sat, 23 May 2026 16:27:45 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 4eb4s21guc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sat, 23 May 2026 16:27:45 +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 64NGO3Hj030228 for ; Sat, 23 May 2026 16:27:44 GMT Received: from smtprelay07.fra02v.mail.ibm.com ([9.218.2.229]) by ppma21.wdc07v.mail.ibm.com (PPS) with ESMTPS id 4eb4901r54-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sat, 23 May 2026 16:27:44 +0000 (GMT) Received: from smtpav03.fra02v.mail.ibm.com (smtpav03.fra02v.mail.ibm.com [10.20.54.102]) by smtprelay07.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 64NGReo348169258 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 23 May 2026 16:27:40 GMT Received: from smtpav03.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 6270520043; Sat, 23 May 2026 16:27:40 +0000 (GMT) Received: from smtpav03.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id CE70020040; Sat, 23 May 2026 16:27:38 +0000 (GMT) Received: from Mac.com (unknown [9.124.217.135]) by smtpav03.fra02v.mail.ibm.com (Postfix) with ESMTP; Sat, 23 May 2026 16:27:38 +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=3F8cfa3sMpBJgTJrU Pv7ZhtD6oTivvbM+7sROaKA76Q=; b=p5Fh/EzahZfSjdNmKSMkGT9nNwuO4UvsD k7TYCO88yZAJSNgXNCJn+svTiCTitsyo0pAWqTBPEmMUFu61RtSe6qJ5ibqL3Dmo 34ebu+cPsjRQRyx/KZ/YfdJIlMcRGQg4hMQKksKcCFkYXdyXePOP6+c5UHVVbTxa etkk0Q32a8xs15sEleWL7zqwVrPuFmy8v82fQSEnXOSGOZ91y0tsSjAPSwphSyXw gcPJ4jwfjd26Ap60DjYbYPfR5d8eqmLzmJ+oe/frdKCmBA9vGfRVAgAv3FFxLPUt n5H3CKEIbm1rAmR7uTP43AFOaddNtnS5NrLToeTA2OjJq5U266Swg== From: Harsh Prateek Bora To: qemu-devel@nongnu.org Cc: Amit Machhiwal , Vaibhav Jain , Anushree Mathur , Aditya Gupta Subject: [PULL 3/5] target/ppc/kvm: Fix const violation when trimming CPU alias suffix Date: Sat, 23 May 2026 21:57:22 +0530 Message-ID: <20260523162724.95229-4-harshpb@linux.ibm.com> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20260523162724.95229-1-harshpb@linux.ibm.com> References: <20260523162724.95229-1-harshpb@linux.ibm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-TM-AS-GCONF: 00 X-Proofpoint-GUID: 3uCoojdek9L1GS5wkZgTV7k3RwSzw64m X-Authority-Analysis: v=2.4 cv=Sq2gLvO0 c=1 sm=1 tr=0 ts=6a11d581 cx=c_pps a=GFwsV6G8L6GxiO2Y/PsHdQ==:117 a=GFwsV6G8L6GxiO2Y/PsHdQ==:17 a=NGcC8JguVDcA:10 a=f7IdgyKtn90A:10 a=VkNPw1HP01LnGYTKEx00:22 a=RnoormkPH1_aCDwRdu11:22 a=U7nrCbtTmkRpXpFmAIza:22 a=VwQbUJbxAAAA:8 a=VnNF1IyMAAAA:8 a=AeOTFisfVSLvIChBu_YA:9 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTIzMDE2NSBTYWx0ZWRfX5qZxBndxnFP6 Em1Q38x+uoQOKSHYNzj2AhjNWYBCJ96kX9VOrToTeITwbmt6d0ksVkf57en5D3j79hsZR2CykdG 9RxVlMvxwiQ3fD8MUyTShn3Pu9sRY6AAc8O/i+1l1GbbuGV0DLIRfidM4Gc2PezsOWfK31Ijcg2 7jsB5KlpBKwLUyLT6ZbK8zAIqgOiOOv1Ui6EtfkmeRofV5138X8LgZi2gze3y9Xg12y9TT01pGk tPI1S+3yDDVUrPPrFEyO2nWymca0ye0h9lBXHNaTOFV36wSx0uSvjcisfaU5lwtBunjZcChF5LZ TvijLDJ7y/J3g/AJ0ulD0bzHf6oXo+8qYjddbvliLGT+EKI5cGGka4IbsAW43cfzDxdWl1KKgWb x3LviDMffP7A7JkMbr4tJipOksqAqWHQ8SCcI+LKYXukSTCgJjfmUhOwEKXmNv/rqgDnLEq6kKQ GvcuO39+vHBwWX00klA== X-Proofpoint-ORIG-GUID: 3uCoojdek9L1GS5wkZgTV7k3RwSzw64m X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-23_05,2026-05-18_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 priorityscore=1501 phishscore=0 impostorscore=0 malwarescore=0 lowpriorityscore=0 adultscore=0 clxscore=1015 suspectscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605230165 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=harshpb@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: 1779553711022154100 Content-Type: text/plain; charset="utf-8" From: Amit Machhiwal GCC 16 tightens diagnostics around const correctness and now correctly rejects attempts to modify strings referenced through const-qualified pointers. In kvm_ppc_register_host_cpu_type(), ppc_cpu_aliases[i].model is defined as const char *, but the code was using strstr() on it and then modifying the returned pointer in-place to strip POWERPC_CPU_TYPE_SUFFIX. This results in a write through a pointer derived from const data, triggering a build failure with GCC 16: error: assignment discards 'const' qualifier from pointer target type [-W= error=3Ddiscarded-qualifiers] suffix =3D strstr(ppc_cpu_aliases[i].model, POWERPC_CPU_TYPE_SUFFIX= ); ^ Fix this by changing suffix to 'const gchar *' and using g_strstr_len() to locate the suffix, then allocating a new string with g_strndup() (to copy only the prefix) or g_strdup() (to copy the entire name if no suffix exists). This maintains const correctness throughout while preserving the original functionality. No functional change intended. Signed-off-by: Vaibhav Jain Signed-off-by: Amit Machhiwal Tested-by: Anushree Mathur Reviewed-by: Aditya Gupta Link: https://lore.kernel.org/qemu-devel/20260518172517.12466-2-amachhiw@li= nux.ibm.com Signed-off-by: Harsh Prateek Bora --- target/ppc/kvm.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/target/ppc/kvm.c b/target/ppc/kvm.c index 25c28ad089..b94c2997a0 100644 --- a/target/ppc/kvm.c +++ b/target/ppc/kvm.c @@ -2654,13 +2654,12 @@ static int kvm_ppc_register_host_cpu_type(void) dc =3D DEVICE_CLASS(ppc_cpu_get_family_class(pvr_pcc)); for (i =3D 0; ppc_cpu_aliases[i].alias !=3D NULL; i++) { if (g_ascii_strcasecmp(ppc_cpu_aliases[i].alias, dc->desc) =3D=3D = 0) { - char *suffix; + const gchar *suffix, *cname =3D object_class_get_name(oc); + + suffix =3D g_strstr_len(cname, -1, POWERPC_CPU_TYPE_SUFFIX); + ppc_cpu_aliases[i].model =3D suffix ? + g_strndup(cname, (gsize)(suffix - cname)) : g_strdup(cname= ); =20 - ppc_cpu_aliases[i].model =3D g_strdup(object_class_get_name(oc= )); - suffix =3D strstr(ppc_cpu_aliases[i].model, POWERPC_CPU_TYPE_S= UFFIX); - if (suffix) { - *suffix =3D 0; - } break; } } --=20 2.52.0 From nobody Sat May 30 17:43:34 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=1779553709; cv=none; d=zohomail.com; s=zohoarc; b=S6lLTPY7uZ22Q0qxoCoG1hf9/y3P//BP7VfiF/7i5+lIyss9S98BtDOz94jUpEDQ1VZrPCGHmSdrEZl2aUyfvvm2bplw72OFQ6f5xICh0tSfHd+t0+ZhyZ/bwy2juQ16Mm8bnOQqzpBl+wI0/nwndsMbmHm9LSHK7xcKnL8l3ls= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779553709; 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=fx/0nUFoQArgjX5Wg9BJ8UizOveP8WnrqthgIS57yuM=; b=CLALdAkgLFpzoz2IjLq/c+ELdnCffICrb9svLkL2TkVn49MDf1DN41KCaRcKz+JTwWL+oxAu+UkxkqeGQku5V+rt8KKpCyKcbvp8UCAciF2tl9Mi41LRKaQ/e/7INTs1WbP4KCN5c/Pp1IP8ZFSihgkB2BiPmbFSsmZucAlqUhE= 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 1779553708980285.455160868666; Sat, 23 May 2026 09:28:28 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wQpCY-0007e2-Vs; Sat, 23 May 2026 12:27:51 -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 1wQpCX-0007ce-Q9 for qemu-devel@nongnu.org; Sat, 23 May 2026 12:27:49 -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 1wQpCV-0001UG-Rt for qemu-devel@nongnu.org; Sat, 23 May 2026 12:27:49 -0400 Received: from pps.filterd (m0356517.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64NFtDYC2359358 for ; Sat, 23 May 2026 16:27:46 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 4eb4s21gud-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sat, 23 May 2026 16:27:46 +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 64NGO6ou016111 for ; Sat, 23 May 2026 16:27:45 GMT Received: from smtprelay05.fra02v.mail.ibm.com ([9.218.2.225]) by ppma11.dal12v.mail.ibm.com (PPS) with ESMTPS id 4eb46nhrs6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sat, 23 May 2026 16:27:45 +0000 (GMT) Received: from smtpav03.fra02v.mail.ibm.com (smtpav03.fra02v.mail.ibm.com [10.20.54.102]) by smtprelay05.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 64NGRgXr48955740 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 23 May 2026 16:27:42 GMT Received: from smtpav03.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 1570D2004B; Sat, 23 May 2026 16:27:42 +0000 (GMT) Received: from smtpav03.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id CCF982004E; Sat, 23 May 2026 16:27:40 +0000 (GMT) Received: from Mac.com (unknown [9.124.217.135]) by smtpav03.fra02v.mail.ibm.com (Postfix) with ESMTP; Sat, 23 May 2026 16:27:40 +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=fx/0nUFoQArgjX5Wg 9BJ8UizOveP8WnrqthgIS57yuM=; b=WLDQl3fu7ppRouMHl3Jl4X6yeor3UcKbl +ZLHMM6VcN3b3zU3asiuoqBKAhAPXv4KKLYzA3T5yRkhmn4jzUHgnWO9oU/ZF89p RrjdNyqc1UVpcVpF3OD9pElbmdxxiXTP0BAqk7gGG7E6lUqiPAsK+zllQA4kALmn up8LroOCptpBAXeUeX4wz5zfs4LEProgofQOcx6IJx172YAzuSqavcF/yUd6sa+j Wfg5orFV2yKc9Q3eLDQLbOTOBmDER5JOf3uwtk6DL1gaZAP2OjFIEMJx+oGgkPb/ OKuE16X/Urmk5A3GI4jVbkgLZ9ayFU/ViuzCFehGGAyTJpGFsGB7g== From: Harsh Prateek Bora To: qemu-devel@nongnu.org Cc: Aditya Gupta , Amit Machhiwal , Misbah Anjum N Subject: [PULL 4/5] ppc/pnv: Make PowerNV11 as the default powernv machine Date: Sat, 23 May 2026 21:57:23 +0530 Message-ID: <20260523162724.95229-5-harshpb@linux.ibm.com> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20260523162724.95229-1-harshpb@linux.ibm.com> References: <20260523162724.95229-1-harshpb@linux.ibm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-TM-AS-GCONF: 00 X-Proofpoint-GUID: 2XR6O-6j_nFa5ato-trpT5qf-a9mwn3Q X-Authority-Analysis: v=2.4 cv=Sq2gLvO0 c=1 sm=1 tr=0 ts=6a11d582 cx=c_pps a=aDMHemPKRhS1OARIsFnwRA==:117 a=aDMHemPKRhS1OARIsFnwRA==:17 a=NGcC8JguVDcA:10 a=f7IdgyKtn90A:10 a=VkNPw1HP01LnGYTKEx00:22 a=RnoormkPH1_aCDwRdu11:22 a=U7nrCbtTmkRpXpFmAIza:22 a=VwQbUJbxAAAA:8 a=VnNF1IyMAAAA:8 a=YpvtxgsHfqG9jXpqftsA:9 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTIzMDE2NSBTYWx0ZWRfX7xQL4QdY72x6 HLngzSAfrykz1UZkpl4h+aZaCoC1j02doPWW1JMmxxObJ8e4xvcGWiY0ho5jlooub7n8kILG8s2 Nr0Z+dqvXgIOStE0QExBJBlcaULdxxJuChVdeoemWSsf0UEgcscM1AJ9xRwpMWTEJKBHmh3adbe DY6aZmUGH8fypvksjz/8qIsBoHAIg81ttuSOgeMOS8vk+4/O/VxE4HXJnCCDfPPdx/TtkG3aXJo lOQdAYNHZBJSIy37481WMz2RX5JhhbMcRFOJHk+TfbQghkzbwCfcHHudHSc4Ggj9htBVeggUVTN UwRKnPJMJn74ouM/WL0MIO1T7pH8abkQiCxAa4YjorUJMI+WNGkOZ8gaEeHR4fQ5/KBNg/bz+7p LIjMzAs/j1StwCkpmylHIPX0mpXUkkuxSW4RfgugO8fHjW9vbcDOPJTWQf4E8A8W014XGjQm/N3 Y3HXqgIUiZIqD//ej+g== X-Proofpoint-ORIG-GUID: 2XR6O-6j_nFa5ato-trpT5qf-a9mwn3Q X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-23_05,2026-05-18_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 priorityscore=1501 phishscore=0 impostorscore=0 malwarescore=0 lowpriorityscore=0 adultscore=0 clxscore=1015 suspectscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605230165 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=harshpb@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: 1779553710863158500 Content-Type: text/plain; charset="utf-8" From: Aditya Gupta With Power11 being the newest supported Power processor in QEMU, and sufficiently tested, set powernv machine as an alias to powernv11 machine Signed-off-by: Aditya Gupta Reviewed-by: Amit Machhiwal Tested-by: Amit Machhiwal Tested-by: Misbah Anjum N Link: https://lore.kernel.org/qemu-devel/20260521200844.1449023-2-adityag@l= inux.ibm.com [harshpb: corrected Amit's email for Tested-by tag] Signed-off-by: Harsh Prateek Bora --- hw/ppc/pnv.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hw/ppc/pnv.c b/hw/ppc/pnv.c index 6a45852174..8df697da94 100644 --- a/hw/ppc/pnv.c +++ b/hw/ppc/pnv.c @@ -3470,8 +3470,6 @@ static void pnv_machine_p10_common_class_init(ObjectC= lass *oc, const void *data) mc->default_cpu_type =3D POWERPC_CPU_TYPE_NAME("power10_v2.0"); compat_props_add(mc->compat_props, phb_compat, G_N_ELEMENTS(phb_compat= )); =20 - mc->alias =3D "powernv"; - pmc->compat =3D compat; pmc->compat_size =3D sizeof(compat); pmc->max_smt_threads =3D 4; @@ -3548,6 +3546,8 @@ static void pnv_machine_power11_class_init(ObjectClas= s *oc, const void *data) mc->desc =3D "IBM PowerNV (Non-Virtualized) Power11"; mc->default_cpu_type =3D POWERPC_CPU_TYPE_NAME("power11_v2.0"); =20 + mc->alias =3D "powernv"; + object_class_property_add_bool(oc, "big-core", pnv_machine_get_big_core, pnv_machine_set_big_core); --=20 2.52.0 From nobody Sat May 30 17:43:34 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=1779553723; cv=none; d=zohomail.com; s=zohoarc; b=kZ5uUHl++kaBV9vYqvUtLG+TllTWf7kaV1HM2874OZ81l50yzsPN+tHvr4HVxUbckb2pVMt2ypo7hjlFdcNTSvh6WxQPZm/rvDGzLlWFeBPoI+c1w19bLT0jWEN2Mm1FbCPGC4/0oL/+EAhJJv4lf0+FtlzV7Naj39STRfaMZCs= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779553723; 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=R5ZwBQsZP8XD2Xa2WQTE+zUweiw4Y2Jp2/gIutjJsDI=; b=aFAN8XDTXr+ddP5KfCsJ73oCEoLgblJMI07/ueQGFxtl6nTUyQroa4cEhoYtfuKj32LB0d8+9DBpQ1PZ4eHFzlK/nxhjzNUVY7qsm9qXBjAhJfXamm5j6FrYGi04LDKCepaq2uI0+JeRT4U7QXUmghet3fNMO0aT70vU9toWYIo= 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 1779553723419692.5997275833049; Sat, 23 May 2026 09:28:43 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wQpCa-0007ee-Dt; Sat, 23 May 2026 12:27:52 -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 1wQpCY-0007e5-W8 for qemu-devel@nongnu.org; Sat, 23 May 2026 12:27:51 -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 1wQpCX-0001VD-Co for qemu-devel@nongnu.org; Sat, 23 May 2026 12:27:50 -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 64NCDjFK3074604 for ; Sat, 23 May 2026 16:27:48 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 4eb4npscbu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sat, 23 May 2026 16:27:48 +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 64NGO4ea022702 for ; Sat, 23 May 2026 16:27:47 GMT Received: from smtprelay01.fra02v.mail.ibm.com ([9.218.2.227]) by ppma23.wdc07v.mail.ibm.com (PPS) with ESMTPS id 4eb480hrh7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sat, 23 May 2026 16:27:47 +0000 (GMT) Received: from smtpav03.fra02v.mail.ibm.com (smtpav03.fra02v.mail.ibm.com [10.20.54.102]) by smtprelay01.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 64NGRhaZ59572564 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 23 May 2026 16:27:43 GMT Received: from smtpav03.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id ACE5E2004D; Sat, 23 May 2026 16:27:43 +0000 (GMT) Received: from smtpav03.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 7DA4D20043; Sat, 23 May 2026 16:27:42 +0000 (GMT) Received: from Mac.com (unknown [9.124.217.135]) by smtpav03.fra02v.mail.ibm.com (Postfix) with ESMTP; Sat, 23 May 2026 16:27:42 +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=R5ZwBQsZP8XD2Xa2W QTE+zUweiw4Y2Jp2/gIutjJsDI=; b=CHW1qFEnT/e1/c893NHI9664QI27XP7Ua czxRYRbhZyZa0OxuJw1Nnqs50f+a+bYqpn0DSny4fbHpLb4nRPpbN6BN0ZEpykLW 64N5gEYU9o/gFmV0uMTzH+tNgUxC1YMJKASFrQTCi4IwLZ6dnvqXHVjJbWipVIkb 7xDtWqL++qqDAPsuTN5sqSd82NVYXD6Nfkhb1SYyAuB0sC/F2RZAV88zYSG6Y/vO CIKFdJjHN8mG69Wgoccl7QokuoL8VHYQJMHXisvTkmYnwpnZE502wcamwCdA6AJP u+ZzSua0AL8+QuI1wNR34I/q9Wbk7CC46QmJchtfcyo4Bv3TvLBcA== From: Harsh Prateek Bora To: qemu-devel@nongnu.org Cc: Aditya Gupta , Amit Machhiwal , Misbah Anjum N Subject: [PULL 5/5] ppc/spapr: Make Power11 as default cpu for pseries Date: Sat, 23 May 2026 21:57:24 +0530 Message-ID: <20260523162724.95229-6-harshpb@linux.ibm.com> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20260523162724.95229-1-harshpb@linux.ibm.com> References: <20260523162724.95229-1-harshpb@linux.ibm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-TM-AS-GCONF: 00 X-Proofpoint-GUID: WJ6m3tSxOxHcHcvrubhFIMhL6uJtRd0B X-Proofpoint-ORIG-GUID: WJ6m3tSxOxHcHcvrubhFIMhL6uJtRd0B X-Authority-Analysis: v=2.4 cv=QIJYgALL c=1 sm=1 tr=0 ts=6a11d584 cx=c_pps a=3Bg1Hr4SwmMryq2xdFQyZA==:117 a=3Bg1Hr4SwmMryq2xdFQyZA==:17 a=NGcC8JguVDcA:10 a=f7IdgyKtn90A:10 a=VkNPw1HP01LnGYTKEx00:22 a=RnoormkPH1_aCDwRdu11:22 a=Y2IxJ9c9Rs8Kov3niI8_:22 a=VwQbUJbxAAAA:8 a=VnNF1IyMAAAA:8 a=ao_pOPHRJG_XwDkW-DoA:9 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTIzMDE2NSBTYWx0ZWRfX4vMAolQpru5T ChWac1AiBNiiQgzbBFyIyZusvt++iOWoL1w0rGKQWnS7aLlaGnVuseriWKMcnrEFz3SaSKCMzML pWEHb324utWQrv5N7THB18gkriztqvlB0eA0yJ1R0ZaDSYD8IR1MX815q/ZS7nqu44JTkk3ZkE9 knRqmw3lNt+dLQZbZEY/HxVVbVDiMLCfkwEu1/bOSeHRMlFDf58m5vZDiqBHozNvE8uBMXdFLMe FQuvOisrxmRSsyQeXulZlgDVmnaEP36/JdvpFblvTpK/4aze3JGlGmwYZFjWRmf/mnu/PFaNCec tCLh++dr9gLAQG6MhEjV1TDyiz9HQSORGzaOC+8wEIMbaQ6DltlOt3GmEfvYZW8FIFQYT7ZxVxL t04IX6TU4FrESwMjq1g4qY4JJ2NLyib1LytMHjJhks3j1O5C/yQuJwV7KkKit1vm8Ne7o0hi3FC zFnvk9hER3f3273g5pg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-23_05,2026-05-18_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 priorityscore=1501 impostorscore=0 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 adultscore=0 spamscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605230165 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=harshpb@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_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: 1779553725247154100 Content-Type: text/plain; charset="utf-8" From: Aditya Gupta With Power11 being the newest supportied Power processor in QEMU, and sufficiently tested, make Power11 as default CPU type for pseries machine Retain Power10 as default CPU for pseries-11.0 and older versions Signed-off-by: Aditya Gupta Reviewed-by: Amit Machhiwal Tested-by: Amit Machhiwal Tested-by: Misbah Anjum N Link: https://lore.kernel.org/qemu-devel/20260521200844.1449023-3-adityag@l= inux.ibm.com [harshpb: commit title, Amit's email updated] Signed-off-by: Harsh Prateek Bora --- hw/ppc/spapr.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hw/ppc/spapr.c b/hw/ppc/spapr.c index d40af312fa..191f7431bd 100644 --- a/hw/ppc/spapr.c +++ b/hw/ppc/spapr.c @@ -4644,7 +4644,7 @@ static void spapr_machine_class_init(ObjectClass *oc,= const void *data) hc->unplug_request =3D spapr_machine_device_unplug_request; hc->unplug =3D spapr_machine_device_unplug; =20 - mc->default_cpu_type =3D POWERPC_CPU_TYPE_NAME("power10_v2.0"); + mc->default_cpu_type =3D POWERPC_CPU_TYPE_NAME("power11_v2.0"); mc->has_hotpluggable_cpus =3D true; mc->nvdimm_supported =3D true; smc->resize_hpt_default =3D SPAPR_RESIZE_HPT_ENABLED; @@ -4777,6 +4777,7 @@ static void spapr_machine_11_0_class_options(MachineC= lass *mc) { spapr_machine_11_1_class_options(mc); compat_props_add(mc->compat_props, hw_compat_11_0, hw_compat_11_0_len); + mc->default_cpu_type =3D POWERPC_CPU_TYPE_NAME("power10_v2.0"); } =20 DEFINE_SPAPR_MACHINE(11, 0); --=20 2.52.0