From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from SN4PR0501CU005.outbound.protection.outlook.com (mail-southcentralusazon11011046.outbound.protection.outlook.com [40.93.194.46]) (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 C55FC37BE89; Thu, 14 May 2026 10:32:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.93.194.46 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778754759; cv=fail; b=JOV8zlANtsDQbMwNWvcO1H01xpH694ZvpNlHKrkdKNaq1eBsGhfE+1T9nQufErrntosrFvG7EK5ffyJttsSp+JJo6ZQ75WKJG44lMH0IOC1YZn9qsULKzgru6afrGHDd2Sr/BA04eBxs4tECuXgMkGZAZBqkGNIKo5utB8Uvj38= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778754759; c=relaxed/simple; bh=OX+FVuC5QRjjNFPnlny4VMXx/J+GtU4nD91BzJN5xmU=; h=From:To:Cc:Subject:Date:Message-ID:Content-Type:MIME-Version; b=LQSvwzNOkR3fCxG53zTul9M/aHci/BkW1SYJ0dYsgkTS5EklqP+/XjCjze5I4TyQzH12DeJ7ff4ESiXlq6oC8XHM+/rskPWGSysQRmbBdWPiITCm1QEUuLbA5FxNOYdgg/pUoVnwUmKyRruiBaMSj7YtflzBa0AYdu0ArXoEhs4= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com; spf=fail smtp.mailfrom=nvidia.com; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b=qw01H8ar; arc=fail smtp.client-ip=40.93.194.46 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=nvidia.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b="qw01H8ar" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=BN5OKAah+PZ9xcAcaclCplt39O5HlpSolkux8Soh7FeIUj1Y5jgYQ6caFbo4sy5qJYh84c8TAdZsaPYmjdt2h0SsnhlF5WZWTMZ17axhlAFdmEmwsTT4rJkvt6nScsYfLgnYaQIe4HgczlimJvQphb5fGDUitjM9H9hDNqFuUObu0vFdMYWWwVT1UTNx+5ANdakVDbB5VYYjTFkUoN4pKw8qdqBOrkPESIS2isg/CLPLojUu0jFaD3wOkO+MtsripRtNQCvzBY3PxNBKPFrV4UoQf/RpgV+xxps2whmI6SR3M9WiCuL0eDggQnKavn/qIIkIrhunbd88oWxxLr12uw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=UQiJSUYg5w3VFHUXKt4qg6+yTxqMkct1ZrtYCO440Q0=; b=DhRJNEfpHQt/DybkAU9IbCC6TZInwx/TXCIg7lUDGrSEWmkrrPWPKRI1YT3yIZ7IJfPzGbBY4ytXQg/+RVDBBy2e733fSLzYgaGhyIgmc3S+vT3XjtMwQJ4G3l4H7vpFVUJh0xZk8xuRfmeAkgS60FClum9jKkgmZ6tXMpNKGRuldggQBdOBYOZMHSglm1TW8Wdpx12MSHKG+lpQMcs92AKapogB9nYgdoYkt5Caw2urRE3kjPyYsVwnPwJoLXdHAmPnRUztCT/ibB4ncloyp7Y5UdDRQuysAInnBZPfa+3hOLuWDmO56Ru9PiaiApiEF4o0nUsftahmxpPbtbm3pw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UQiJSUYg5w3VFHUXKt4qg6+yTxqMkct1ZrtYCO440Q0=; b=qw01H8arf5oQd0iEk1nhK+oOVZmjRZFJ6sSepGYyUHC/51f+t1esIWB9tt0YRlg3HTXfQD1VFSk0mxiAqR1tgAjdwzCTROML1fsXqAb+3n01lo9jLXCxC2Rg9nGpBMqLfMj2auh+7Z8HL29VjXCfehgK6CsnhqVQ5GASgVy8c21hs+5KmJUSLfCuEUxb3uU+Uqz0sZAynxy1l6MNR/wY2G5lu942CpI3SfCk5jb1YbeKyFlTaElU++1O1HL1xJICy0rnuQFQCI+byS75cmdT/xIUh+1ifUjV2gr2NVJAnwYiFuSCYX5lYxmkmIv3Zt/+RJm+AmLLXilsp+vLIeyG1A== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from MW4PR12MB7000.namprd12.prod.outlook.com (2603:10b6:303:208::15) by SN7PR12MB7179.namprd12.prod.outlook.com (2603:10b6:806:2a7::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9913.11; Thu, 14 May 2026 10:32:31 +0000 Received: from MW4PR12MB7000.namprd12.prod.outlook.com ([fe80::43ba:fd2f:56b9:7387]) by MW4PR12MB7000.namprd12.prod.outlook.com ([fe80::43ba:fd2f:56b9:7387%6]) with mapi id 15.20.9913.009; Thu, 14 May 2026 10:32:31 +0000 From: Tanmay Patil To: Thierry Reding , Mikko Perttunen Cc: David Airlie , Simona Vetter , dri-devel@lists.freedesktop.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org, Tanmay Patil Subject: [PATCH 0/2] gpu: host1x: syncpt_wait micro-optimizations Date: Thu, 14 May 2026 10:31:51 +0000 Message-ID: <20260514103153.766343-1-tanmayp@nvidia.com> X-Mailer: git-send-email 2.54.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SJ0PR05CA0058.namprd05.prod.outlook.com (2603:10b6:a03:33f::33) To MW4PR12MB7000.namprd12.prod.outlook.com (2603:10b6:303:208::15) Precedence: bulk X-Mailing-List: linux-tegra@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MW4PR12MB7000:EE_|SN7PR12MB7179:EE_ X-MS-Office365-Filtering-Correlation-Id: 3dd13c65-7e25-4c8a-2c84-08deb1a41ab9 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|366016|11063799003|18002099003|56012099003; X-Microsoft-Antispam-Message-Info: 17wJF9gy+mzInmTUVge8NlRwJduHQLXKnePY0Ru8EiVaGUrNjOcrK55XzXQw8zySv+T87JIEggb5mirPm4/9cBfT0FnhMItonKecqI+sejONKl+IkAdHu7hW6SSBJ7asZSM1g6EC/NHpYL8P+6dCV04hS61GUaeawyYMHM7PmnxOdzkSxMdfEFZrFAxVQx1CoPs7ZEdBSbLfXldVhfeZGWk2EZ5Oy0j9ZAJk2q+1cnz6V05BLCh2HZBeSPxn0Sk3drO9Zh0K7tcRjLNLbhHkQu2AnIGXnlT4TRW/Gbu/cy2QIP5WWz8yuslTPcB8WZn8PCh+pepbD81Uatsm/PM+xdtouzi/mzCePkeKNDlOuIhxibqF8FELKMjQq1MbwlW4uPzefrSky1+yvcXnbOckU03gAkPuM7rNxjW6eSi2iDbCs4DZfWZOUn7EJpzgAL42ChghAJZSx/OSubwKlHPX8XrGYApQFJbQ0t8JCEOcHnZwJsHd+vEhF1oJy4Tc76LukKdlFOIpAcwlgmkgtF7ofJsHVcUDo3NYqcaSn1ZwDlf5Y5MWFuvLOstcRDyk2CIaErQ/dAiH7BkMpcM+BsSoTdB/TmWgXvHkjZPkETl/aaS5vVGb1AChN/SS/Un7R+JKQMAf7ipBOETR4dnQiCXMwhsv2ZnC4ipmFCXuwR+R0g/oyZuzluAx9xj6cQpS+hoa X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW4PR12MB7000.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016)(11063799003)(18002099003)(56012099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?rcCAvhlfq829e6FRbDBdrONIWCRJtaS1oBqOp8mYL09MN6N3Yndm+CN1keg4?= =?us-ascii?Q?FEYLNn15D/YuxpbiI0arBPcdBcKxT5a0TcPDUQ1zvXjr0+CWJ5bV4K0Ks3N3?= =?us-ascii?Q?8jMOO8zL9fkbmwl/Vo25YOGXrD9Jgt3HaXqPwAPWWOPtl7+YYk50L8VvSm2R?= =?us-ascii?Q?Vz8AVe46rTFpNVusqjQ0GIgUXAMOQ0ixr3VWwVvgcAK1EhNTkxMFYJeaDz8B?= =?us-ascii?Q?hnYPYNnPTDYdfZQ8KWXc2r6qMsVyZeHV08lUunMYzLn7nlFqxg1Ep9ZSE8hj?= =?us-ascii?Q?yOFoyWFTP6JzBh2rMVUPekDWTnZ2HTtiyrPHhFWxVQbq/QQoPN94PpcAkO2f?= =?us-ascii?Q?w9GMEBrava/b/OlR+WJ7GzbvCXv6A3Rva3zZzke3zbaSfuXpCUjanrS/QNJQ?= =?us-ascii?Q?ELBXCAuNUB32VPQRaHf4DxA08UQU7sHY3kYZET+fSZj/x52QnxQyB7DYy6n+?= =?us-ascii?Q?luwsMKeEJTfiPmuyJBcOfPPt39oduyivu/bepuoqiBpbTcEVVNsnZJoH9jfW?= =?us-ascii?Q?FkR3aQYpikzlZ6vMumDhY63oYd8fC0QNnd4Huu/hTQ/y69pq2WqT9ds5GD7O?= =?us-ascii?Q?cxEWmtfomm0kjcHBsvSlpCHzFJFOQrZL8QbSyl8uEa9MSI0VF0YGE37qGJGb?= =?us-ascii?Q?kWP29XHHz+YqkzCA1gB5SOfQI/BNAw+Ur5/YWtsvF7Euq7uPvpfJjjUvZsEk?= =?us-ascii?Q?O6AxIKD8e5jchbMoYQ8SY5wW4pEJI/CtUylf6nBXICLdG5ITsztx+SpgYDwE?= =?us-ascii?Q?OcWgEPl7mlT6JdG1W/I1Yq85+sQa0hxCrYiquspSS78fAQ5zrT0KwB6lOCQ0?= =?us-ascii?Q?C1j7+Ko2nJY8/gCR47NIQwsQWI270ln277BX9xrFFNTfk8WY8sDCgLa7QExl?= =?us-ascii?Q?eGEckX12Vlud9knJDXCe/WOwwnNVvyJpEc8nL/H4XsCg3cvZR9y1uX2GLb7N?= =?us-ascii?Q?m//u4tY756RPwNdIVyMwqmnL2FvphxiHMQEmEPiIbWMoK/pQfNMCwBkJWR4i?= =?us-ascii?Q?D4jfLYkWiTU0GRdi9iWTBKqq143Z4TX4TpHdOQ+fyHMlhZzbYfU8/Nl0djLL?= =?us-ascii?Q?1jvHq2Gmu0dt6m3Ql9wgnusGYwXUJ3ABvkX9RDuwj/KIZv/7aAcUHKDMj3Y9?= =?us-ascii?Q?nJm/cQJF6zLqQQSFnaUWbZ2Vn/0/eJU7MrQNKJf431GjcU0xZ3ZlCvFKxhgY?= =?us-ascii?Q?7tdQA2c2jbh7wH9nAnZX9aC5fHAfjcfiiDsX48RHlVPhJmumJGh96ohtIe6C?= =?us-ascii?Q?gR8dbjnkc7f7/Eb/KBmLmmAz80Y94xoohwYy2yrgvfmXOeFjoYbyI1dpVnAb?= =?us-ascii?Q?WAeA0+0wmCn8OljFYk25FARY9SWLvZ3U+Jxrn/XT/wyWl61pF7ztNr2TS2O5?= =?us-ascii?Q?vjFy8SkVjG5GRxmMbp2n7KOu08BJ33TXQrj/taTxg2gdaNT/yYbJkCyjjM2x?= =?us-ascii?Q?/TBgHgRJheproakZIvsD/wx4i3BwtPibaTnoXCaV/+1orXgsdqqZa1VqlcIW?= =?us-ascii?Q?HINQShW57i0+Q08v6UU9OseLgBdqExLrXO89h8jC7Hn9A0k6HtLoQ856Ihsy?= =?us-ascii?Q?Ti0oxImPazqhsRkrNeZsUh0iwgliny3BYIXMF3QjeSVTud7LV1y55KUXW2jt?= =?us-ascii?Q?tvAmv9YeSRUJz9Bh+HN+eReGj0Y63znJBODektS7QFtBCzscCv5kpzZX6f8E?= =?us-ascii?Q?QJUwJ6nLLWDdQHf06tDvQSVPIUgqpepY6kFcq6y/V3Prg+yQh6tZv1/W/NkG?= =?us-ascii?Q?D36Hw26VPg=3D=3D?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3dd13c65-7e25-4c8a-2c84-08deb1a41ab9 X-MS-Exchange-CrossTenant-AuthSource: MW4PR12MB7000.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 May 2026 10:32:31.5765 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: +Wc5AFhtn6VGdsWxKskLAQy8H9VttGxUt7Virx2GPSftcGRLV5RcRnJAHDSVAsX1TBHl2u+lxr+uMO1CYnCURg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR12MB7179 This series reduces the latency in host1x syncpoint wait path. Patch 1 removes redundant MMIO reads in host1x_syncpt_wait(). Patch 2 skips the host1x_intr_update_hw_state() call in the ISR when no fences remain. Measured syncpoint wait latency (50000 samples): Average latency: 12.2 us -> 9.4 us 99.99 pct latency: 62.96 us -> 36.58 us Tanmay Patil (2): gpu: host1x: skip redundant syncpoint loads in host1x_syncpt_wait() gpu: host1x: skip redundant HW state update drivers/gpu/host1x/intr.c | 8 ++++++-- drivers/gpu/host1x/syncpt.c | 23 ++++++++++++++--------- 2 files changed, 20 insertions(+), 11 deletions(-) -- 2.54.0