From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C22143F39C7 for ; Tue, 2 Jun 2026 16:10:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780416631; cv=none; b=dNoPv5eRUHH2DkLuRleEyLhQ6Ws69lvelG1hw/RDJLT7Tv1BwLQEiYisjak8plVwESjRdytYvSoGU292DhDxaYwlU/Um6lyGZjYDqsLQrwrGw/qysGS2T9JtKT+qTc979LgI71djlARX9p83wVmhaHjpwBrrvNEpbByig3Msfys= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780416631; c=relaxed/simple; bh=G7eYHj9tlnDiI1d3hfnzgPcXdN7BBHFSjCI4dSopmyQ=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=D6ulaGkwSZiy0Mj390GDWL8k8iFjlpWzjV8mn3m+uFDTR30rSADGZtBumbuNLQaMNYHkS+ep4HoBCHKWLJL+sWZsrkJLwUAAtrIaYB7LLmU0NVyQu5lVq6bV5QJ1DbBx6zBnm0dSLh+u7BqaBQxM58ZFC3NUHLGslfv7XKgWf64= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=CrsBW21D; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=j49bQf36; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="CrsBW21D"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="j49bQf36" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 652CaWdq2767325 for ; Tue, 2 Jun 2026 16:10:30 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= 4wuW/Yokzii57HXL/z3H+3SCKWh40lWXglHNdQClPAg=; b=CrsBW21DYrzUoj39 LSZG/g+HQ1czUCOfiW5AI9AgHw5zw6fjbd6pvyuNSmPbPF08VGO3D1slcgqznn9a 3SINRsyYzPGI7e8cMXT9AT5N7LgsWlK+7YgQb0AGS7Dm3SicCXfcBxXY5/ss2+EC TSSqL5ZcyEIZaWXiG+daLy1ibhnuWr7zGH7J7s4pJE0SK9LOhH8siUV35CzuGYbk HEtAqlGgieVJErm0WSJVwESs3f0Tq/qgRupknT+S/Vm75Z3MdT5P8qdEgegp5KAC joxuomMDVECFRAKY1rJB13gE0gYslRkJhxFA0PtWxoZRbS8QudVOJ4gTzZUPO8Ze kGl5NQ== Received: from mail-vk1-f199.google.com (mail-vk1-f199.google.com [209.85.221.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ehsus2dyx-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 02 Jun 2026 16:10:29 +0000 (GMT) Received: by mail-vk1-f199.google.com with SMTP id 71dfb90a1353d-5954c5fbcc7so4204837e0c.0 for ; Tue, 02 Jun 2026 09:10:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1780416629; x=1781021429; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=4wuW/Yokzii57HXL/z3H+3SCKWh40lWXglHNdQClPAg=; b=j49bQf3601uDzXR6tODRWk0/amYq36AxkCbcWABfqyzYd4rBDCE8oMNngfg9ZRLe9U KKFmLc3Nms6QhltxfDlaMwB0OK/7Zb+M5NobtXdBzcdqHhMrAzx5vf6LSi++eqg9pHPo Bh6YosZ8/bB7qnSt3egS2k+10yFIcM2C3aKElNIjFabXCufsAyRlG8OY/e0ME0m9ak4m S21ZIVcKELddX2fnJ4TjMkbFSyAaLXWS13aFBBwH9u3WoBE3G85UXFaK5u71z+pCR2Ck qbi7nvPJj6G8e7yVhVGuXYna+uG0e8jIrMXh/O5RoKgqvYuewinouuoPoA6ZOao0cN4T j+WQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780416629; x=1781021429; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=4wuW/Yokzii57HXL/z3H+3SCKWh40lWXglHNdQClPAg=; b=adpBwurYyDz+JUuAR9GmRS52CQhJd0z3LyxroPhJAylytpVklWBQxV4xa03ilntdjY 5mNQ2O9/XncFFTy70QuVpLpUnssVfhXXai67G1KGB41exRDtFobpdonpFc4uRN9obO45 Lxe5h2VuTMONpBZLJyfCGZzz7lwhV+XFxR0vF3M9zRTXV+v5C8M5fAl9xd/YyehvtwoR RlCR6pb3n+rTnSRban9eL87STAgeFqQvIo0Gd3QOsJnT+ZIK+mVnUlGiqcZM2mSlWC2D jlLq1602AGWcQXrxVh6eseknPEHhP/y760HOWQWJreY83Ag9+ty49ITfTXQy3hRqk+Vr AYow== X-Forwarded-Encrypted: i=1; AFNElJ9YjDRznYLSQBgA2/RSxz7aHmRuIHzp5xxpiNYuIOgjnKnXSHS9Pk/dlMOAtn0Wwi0uoSCbue8odCRur80=@vger.kernel.org X-Gm-Message-State: AOJu0YyGXbCRkiZbFRYkSPBifrVb3QULa33AtPW5gnLhbzxyQB/DfVM1 FNPiKq+dtnaD1zEFZ9HjYngiqbDpybQl96Le2n2KxKnlU6u/klUAXedYz33MPbCcGQ3jUB/vmID U9zONxXLcHlW0B0CPv1kVIvh1dZ4hHdlgJgQR3CUHts3YOZtLOizgm9J8rnVzQtNtik4= X-Gm-Gg: Acq92OHkQKN2nhLK7k1M4D4/zwyC02Q1BzXLOsxj7GEd/a3xBDTQ2bAkVgIskLJugaN kVTi+BjUSo7Nb3j3fGzDoECXRbwdOWjxjQ5vBRdQGp9M8vm1QLhjw4Dc0TyC3adfVBH8meFZLDs wGm2DS10xrtwk1D9ObZVR3RI+V+Zy/ZPRJkH20TwiyAulyvNHQzC4BjeIZQ7GiAe9lzkc36BlTQ zqlpBzzotR0NIhUVvsjhin9W07WzKU2Mw4qQmb45yIDncApRQnGYbwog0NXzy94eYFyad0KrgeV sfUjfYKx3W9aJ3Z7avKfb/up/BS7OPfpL88BwOWfdW3pVIQzUZcyRo/8AxmV5mFB5AfJpIfBIjb rUUSRvx4QW5SBsO1AB6T3t5jJoHIDEPBpTzkk1P7KxuRtQ60CuPtfwz82ZawX+uWBzFeda0b653 0u X-Received: by 2002:a05:6122:1984:b0:5a1:de02:b177 with SMTP id 71dfb90a1353d-5a6974e7e80mr582275e0c.13.1780416628862; Tue, 02 Jun 2026 09:10:28 -0700 (PDT) X-Received: by 2002:a05:6122:1984:b0:5a1:de02:b177 with SMTP id 71dfb90a1353d-5a6974e7e80mr582191e0c.13.1780416628462; Tue, 02 Jun 2026 09:10:28 -0700 (PDT) Received: from [192.168.2.1] (146725694.box.freepro.com. [130.180.211.218]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-490b0e37851sm80264715e9.13.2026.06.02.09.10.17 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 02 Jun 2026 09:10:27 -0700 (PDT) Message-ID: <13afc706-2513-4fd5-9e5a-50c4307508a2@oss.qualcomm.com> Date: Tue, 2 Jun 2026 18:10:15 +0200 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3 00/17] arm64: Use EL2 virtual timer when running VHE To: Marc Zyngier , Daniel Lezcano , linux-arm-kernel@lists.infradead.org, linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org Cc: Lorenzo Pieralisi , Hanjun Guo , Sudeep Holla , Catalin Marinas , Will Deacon , "Rafael J. Wysocki" , Mark Rutland , Thomas Gleixner , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Neil Armstrong , Kevin Hilman , Jerome Brunet , Martin Blumenstingl , Ge Gordon , BST Linux Kernel Upstream Group , Jesper Nilsson , Lars Persson , Alim Akhtar , Ivaylo Ivanov , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Dinh Nguyen , Matthias Brugger , AngeloGioacchino Del Regno , Thierry Reding , Jonathan Hunter , Bjorn Andersson , Konrad Dybcio , =?UTF-8?Q?Andreas_F=C3=A4rber?= , =?UTF-8?B?WXUtQ2h1biBMaW4gW+ael+elkOWQm10=?= , Heiko Stuebner , Shawn Lin , Orson Zhai , Baolin Wang , Michal Simek References: <20260523140242.586031-1-maz@kernel.org> <8633z5ugzi.wl-maz@kernel.org> Content-Language: en-US From: Daniel Lezcano In-Reply-To: <8633z5ugzi.wl-maz@kernel.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Proofpoint-ORIG-GUID: bDgBvTyKodDIBhYK5aIq2RWHOu__Hy5m X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjAyMDE1NSBTYWx0ZWRfXwpMayqV7jUKl cf3ksvWuRkTmcDWyGxnq/Vi4cO4jh2/BeQFewGnmfqRnXROzaSIQtA4gUhufKsior/hxFKYu3ZR y7S9F/gjCsayZIm2LXdAtHYgBeUlAl84Dne7zgPuua7yF9YCA8hCTbF+QV/q2FR7ow5o4T1JVqD WDIyboTAvJYGDFLvVb7ur6IE7ajci/Aev15exuUNCtZSA9VOGg8z2JRIRfFM5+1FgkntTl7loVH r0nFa+O8XonNIrgHQWxAST5w7GpkGSBy5oImQs9TbH8M/zWaEXnr1hTJikOrdpPFCTJnDfMup7+ ysslFWbopxWASL3D5Ye7mHBDRi6IWdE/JRxb57fr6OjWUBm9nLKgA+L1mIFDYGrDqqkqhTFFGI0 wz/Yhx9gyDmG45e1Y+sidt9v0CJC2/eOM7C3DySgGzXFlGtc8esxJ4Cf0gLG2tLfB29uanoyX/L sevlALcqn2mOnfwI3sg== X-Authority-Analysis: v=2.4 cv=ZYAt8MVA c=1 sm=1 tr=0 ts=6a1f0075 cx=c_pps a=+D9SDfe9YZWTjADjLiQY5g==:117 a=uw/3876vWhRnNVL35W6mqQ==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=VwQbUJbxAAAA:8 a=0vUytTvmGukYalHcjhgA:9 a=QEXdDO2ut3YA:10 a=vmgOmaN-Xu0dpDh8OwbV:22 X-Proofpoint-GUID: bDgBvTyKodDIBhYK5aIq2RWHOu__Hy5m 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-06-02_02,2026-05-28_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 priorityscore=1501 clxscore=1015 adultscore=0 impostorscore=0 spamscore=0 phishscore=0 suspectscore=0 malwarescore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2606020155 On 6/2/26 16:58, Marc Zyngier wrote: > On Sat, 23 May 2026 15:02:25 +0100, > Marc Zyngier wrote: >> >> This is the third version of the series initially posted at [1], >> which >> >> - updates the ACPI GTDT parsing to deal the v3 layout and the EL2 >> virtual timer, >> - moves the architected timer driver to use it when running VHE, >> - fixes a number of DTs to reflect the reality of the HW. >> >> This results in significant performance uplift in deeper nested virt >> scenarios, at no overhead to the host. >> >> Patches based on -rc3, tested on Amlogic SM1, QC X1E, Ampere Altra, >> and Apple M2, as well as KVM NV guests. > > [...] > > Daniel, can you please pick the first 3 patches? Or would you rather > have them routed via the arm64 tree? I'll pick them up Thanks