From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.ozlabs.org (lists.ozlabs.org [112.213.38.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 5BFF0CD4F3C for ; Mon, 18 May 2026 12:21:57 +0000 (UTC) Received: from boromir.ozlabs.org (localhost [127.0.0.1]) by lists.ozlabs.org (Postfix) with ESMTP id 4gJxkX0PrQz2xpn; Mon, 18 May 2026 22:21:56 +1000 (AEST) Authentication-Results: lists.ozlabs.org; arc=none smtp.remote-ip=148.163.158.5 ARC-Seal: i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1779106915; cv=none; b=BWbMSWEQD7/DOJW40FJmNmomfQC+nTwM+SGizEsZ1yeGJH/PwB/cq7Jc4cpFajPoovDMm21rmTZOmmOlWQr4XiVysPGs7IXVkBn07nVSVZRnm5+TbIeM87eKyffRK2/rjwRxSTI0Rhnx8V55P4TjYkuILujW+rmm7Xklj7Tdpd7ogUJVdqSr5IKR81d3oNLQiEfA6cEPfWsF+u4kaFDQmvE9YkUi7H0mZK2u/pt6+E/BbJj4P09iXauCQlJr4p7nIQW5SV8lIQzZEe85ciza7Bjm30Igr48WjuyMp2y8s2Wssm9EWjWAyRJMGP0+sSW9Td8XwJtXAv6ChgbH9Qat7A== ARC-Message-Signature: i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1779106915; c=relaxed/relaxed; bh=f4+rXpVRgrkbELwi/9AY2NbjQFiUzG9Bzv0hZ6LTzfc=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=oWJOeLUHWFF9OwAZFByXYtF93k4vrMeX7Lb0EuANCpVxvm7+xLjNDuTDdBmPfqo1R8SQkW3MundH9bytVKXJWzbIdegXHMR87IN9CweTVe8YxRMtG5aREcNCLEsfWn1FFCgj3/6rrwlyu5yz/NevliECyalg7VTjEdj4N/brXe+M3RYYas2SBdZ4cvO8SMiA+dtDms3EqZte4m7isMlxZXCJy/NuVcoT8YGDdqzCmYT0YPtOP0OnDMQ2kKgTJmfKfX2tGrPpd+xctW5mZzo+7HRp5bUO6RvKl8QwLLi1NL5O8T+H8EZmLassAq1Lq8CWOI/4uzB8Wyj9psZgSnMcWg== ARC-Authentication-Results: i=1; lists.ozlabs.org; dmarc=pass (p=none dis=none) header.from=linux.ibm.com; dkim=pass (2048-bit key; unprotected) header.d=ibm.com header.i=@ibm.com header.a=rsa-sha256 header.s=pp1 header.b=ICaE3Bqq; dkim-atps=neutral; spf=pass (client-ip=148.163.158.5; helo=mx0b-001b2d01.pphosted.com; envelope-from=gautam@linux.ibm.com; receiver=lists.ozlabs.org) smtp.mailfrom=linux.ibm.com Authentication-Results: lists.ozlabs.org; dmarc=pass (p=none dis=none) header.from=linux.ibm.com Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=ibm.com header.i=@ibm.com header.a=rsa-sha256 header.s=pp1 header.b=ICaE3Bqq; dkim-atps=neutral Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=linux.ibm.com (client-ip=148.163.158.5; helo=mx0b-001b2d01.pphosted.com; envelope-from=gautam@linux.ibm.com; receiver=lists.ozlabs.org) Received: from mx0b-001b2d01.pphosted.com (mx0b-001b2d01.pphosted.com [148.163.158.5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4gJxkW1m7Dz2xPb for ; Mon, 18 May 2026 22:21:54 +1000 (AEST) 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 64I3pCsY3015276; Mon, 18 May 2026 12:21:37 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=f4+rXp VRgrkbELwi/9AY2NbjQFiUzG9Bzv0hZ6LTzfc=; b=ICaE3Bqq31cSh2PshtOKXb JmfD9faz0XbXSXRxbMpDTIRFvVj8Um62wPV2ZF/C4Sz9C8ivNcVS6gE3ZNkGfV/Z cW9JfTYqqehQBmKxfbNbqOph2tBAf27BO0uHhzFnvOpbRqzUtqpBHR2k3uLSg915 zMW7FZ1IQSvfjWLaNX4RbsVGK32qdLDUHCgAtbjV4udzEbcCUo6abXmFtNipMvCV /STpbJQMY+9LZYjIV4x8bLZnBuIli6g9EA5er/+/I4Sf7tVgEKRm44AaUf93fyKb enK4vP4RgILpt9SvbEGo3vUuHTgBTxlrA2tvE/a7O5cmdCGw7baunSxb9HFMWBVw == 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 4e6havyfrw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 18 May 2026 12:21:36 +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 64IC97I2024884; Mon, 18 May 2026 12:21:35 GMT Received: from smtprelay04.fra02v.mail.ibm.com ([9.218.2.228]) by ppma11.dal12v.mail.ibm.com (PPS) with ESMTPS id 4e75kxwhdp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 18 May 2026 12:21:35 +0000 (GMT) Received: from smtpav01.fra02v.mail.ibm.com (smtpav01.fra02v.mail.ibm.com [10.20.54.100]) by smtprelay04.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 64ICLXS225231898 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 18 May 2026 12:21:33 GMT Received: from smtpav01.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id BFC6820043; Mon, 18 May 2026 12:21:32 +0000 (GMT) Received: from smtpav01.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id C482F20040; Mon, 18 May 2026 12:21:29 +0000 (GMT) Received: from Gautams-MacBook-Pro.local (unknown [9.43.103.31]) by smtpav01.fra02v.mail.ibm.com (Postfix) with ESMTPS; Mon, 18 May 2026 12:21:29 +0000 (GMT) Date: Mon, 18 May 2026 17:51:19 +0530 From: Gautam Menghani To: Ritesh Harjani Cc: Ian Rogers , peterz@infradead.org, mingo@redhat.com, acme@kernel.org, namhyung@kernel.org, mark.rutland@arm.com, alexander.shishkin@linux.intel.com, jolsa@kernel.org, adrian.hunter@intel.com, james.clark@linaro.org, linux-perf-users@vger.kernel.org, linux-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, maddy@linux.ibm.com Subject: Re: [PATCH] perf kvm stat: Update the exit reason mappings Message-ID: References: <20260512120408.59332-1-gautam@linux.ibm.com> X-Mailing-List: linuxppc-dev@lists.ozlabs.org List-Id: List-Help: List-Owner: List-Post: List-Archive: , List-Subscribe: , , List-Unsubscribe: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-TM-AS-GCONF: 00 X-Proofpoint-Reinject: loops=2 maxloops=12 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTE4MDExNyBTYWx0ZWRfX7sT14UkVm/0u IngafRC3ikGJFVVaceB3rmqGSKkFmYZ+j+eiEHJi2Tf1TQViQ2IroB00aNK6bXL+Eu7LShB0Y0N iG33PvqSBKNSJygOfGnTe2P8HzGNjCXZubE0jK/N8bC5D/9f3+5ewPPRNJsfn1vFBgReOZYUb24 pDoGWpwcWl/dN1Uf4Wi1G9UaoFosDArYhd7kJO020IJNK4LIrca57tYG60vOasx35pLny2+Z2r4 SIcxzEo9Y6Z0wRhx7VDhdfq0JLqK/udTtGC8hEKFlbRcReBCd7KwHPil5Zcr0wVP0f412raBS5t Q67oCj+3OWy59GHRZBV08XNSUx+bidoX0/s0FC7e5kKV3rq+QdNPDttxKSZ3cigT+5jbie+WUKG m1Ov4s07FDmzFcpfsLfMXWarjMZe0hRFgImh64VTQ/U1Z1cA89sNPou9le4qu2IPy8Y7bL8qF9B EG7YviSaqOmLR5SRLtA== X-Authority-Analysis: v=2.4 cv=Np/htcdJ c=1 sm=1 tr=0 ts=6a0b0450 cx=c_pps a=aDMHemPKRhS1OARIsFnwRA==:117 a=aDMHemPKRhS1OARIsFnwRA==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=VkNPw1HP01LnGYTKEx00:22 a=RnoormkPH1_aCDwRdu11:22 a=RzCfie-kr_QcCd8fBx8p:22 a=VwQbUJbxAAAA:8 a=VnNF1IyMAAAA:8 a=bP1jAfTCD8O6lo9rXwIA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 X-Proofpoint-ORIG-GUID: 3KI73OW83UjFZ34a1Nlqp1jQpACuvLwo X-Proofpoint-GUID: krEa4ham6ND4dYQPdWbxrr_OvI_j-cMx 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-18_03,2026-05-15_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 spamscore=0 clxscore=1015 priorityscore=1501 impostorscore=0 lowpriorityscore=0 suspectscore=0 adultscore=0 phishscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605180117 On Wed, May 13, 2026 at 09:33:10AM +0530, Ritesh Harjani wrote: > > ++ linuxppc-dev > > Gautam Menghani writes: > > > On Tue, May 12, 2026 at 08:25:08AM -0700, Ian Rogers wrote: > >> On Tue, May 12, 2026 at 5:04 AM Gautam Menghani wrote: > >> > > >> > Sync the exit reason mappings with the mappings in trace_book3s.h > >> > >> I see: > >> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/powerpc/kvm/trace_book3s.h > >> Would it make sense to have a copy in perf and use the check headers > >> code to keep them in sync? > >> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/tools/perf/check-headers.sh > > > > I'll take a look at this, thanks > > > >> > >> Could you add the commits that add the H_VIRT and H_FAC_UNAVAIL > >> definitions? I don't see them in Linus' tree yet. > > > > I posted that patch earlier today - https://lore.kernel.org/linuxppc-dev/20260512115724.59299-1-gautam@linux.ibm.com/ > > should've pasted the link in the patch > > > > For patches not yet merged and having such a dependency, this could cause > confusion. What I generally tend to do in such case is, group this > patch (changes in tools/perf/util/kvm-stat-arch/book3s_hv_exits.h) into > the same series which adds H_FAC_UNAVAIL to trace_book3s.h [1]. > This way it is easier for everyone to keep track of the dependencies. > > [1]: https://lore.kernel.org/linuxppc-dev/20260512115724.59299-1-gautam@linux.ibm.com/ My patch description is incorrect, there actually isn't a dependency - both patches can go in independently. I'll send a v2 to make this clear. > > Note, that we should still cc the relevant mailing lists, reviewers and > maintainers to get an Acked-by. Since the changes in this patch are > largely powerpc specific, so IMO, it should be ok even if it goes via > powerpc tree via a common series, as long as everyone agrees. Yes noted, thanks. - Gautam