From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id YXHZNl/UBGlLHxUAWB0awg (envelope-from ) for ; Fri, 31 Oct 2025 11:23:11 -0400 Authentication-Results: simark.ca; dkim=pass (1024-bit key; unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=k1AAitKd; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=k1AAitKd; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id D7B2A1E04C; Fri, 31 Oct 2025 11:23:11 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,RCVD_IN_VALIDITY_CERTIFIED_BLOCKED, RCVD_IN_VALIDITY_RPBL_BLOCKED,RCVD_IN_VALIDITY_SAFE_BLOCKED autolearn=ham autolearn_force=no version=4.0.1 Received: from server2.sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 0725C1E04C for ; Fri, 31 Oct 2025 11:23:11 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 958AF385E027 for ; Fri, 31 Oct 2025 15:23:10 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 958AF385E027 Authentication-Results: sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=k1AAitKd; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=k1AAitKd Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazon11010061.outbound.protection.outlook.com [52.101.69.61]) by sourceware.org (Postfix) with ESMTPS id D0DED385EC41 for ; Fri, 31 Oct 2025 15:17:41 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D0DED385EC41 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org D0DED385EC41 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=52.101.69.61 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1761923862; cv=pass; b=qWYNn8CcxcqMwLQ4wrVop1qSw1P3b92y/dao9YNz0JiRiwiuigLuGliHkCHnrAbuijWFp5bZsrmQrLwilodZjMEgYKM7gm1e72Py03tXxb/fQhY3jKqUy27IWkCKd84DKXhdMDmwIa4iVfN5YBHexV1lEvkVG/46MehlOOlghZM= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1761923862; c=relaxed/simple; bh=W0CZ00BDZEwhSmQEwj/3294TytOwlTnioH/rJ6FxsoI=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=YIihmbaRxA9W0+I3r0NEmpllEN6ydv3f29iXz5+i9Jtalcr7u3voYGJwKzZmcNQYrAo6AYaIqC4oi/bUaALBSLS3KhjOZ/vcn/Ug7PJezU/7oroes8Of7OCawWCzaC4U4MKNQnqbul4MOZ1iCdNsMk7sEjaEcZusz7Wn/FcxUVM= ARC-Authentication-Results: i=3; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D0DED385EC41 ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=Y6dFQ+9n6POl1iWMW8vvANoBm125YtA/yiXkZLL6C4uZDUgmheT3OTV6dEHPMQmGRuDZjG3Ig9VyRQ3QgWdvrfF4MzkN30xyBn8m32KnUuzbdkf041TnT/ZR4FZzbR8aeEZN6iqCI5WRmw1a4fT6uDNrbHwaKS7G/NHBsdCuy+xFtwcg3t5B4DeTff+HUGQHCzrWcgXNSwWWvSi5rPYmaC+lH363OPZI1QcwKWAh3ofTHrCB79GhQpB1/48pb06NLaH2PfO1bs+dHCpg2L4ogErPGhh03W3atR4jNaBk0YsKrNL5OHdMLgb9XrpWBCqOhX7jqFHnOPdxG9zg44W2HQ== ARC-Message-Signature: i=2; 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=ljj1Y6B1Vqe0iSokiLRwhU78Uq+vYBolAo6K3qIbYQ0=; b=xpsq+dU41J2F/zITSYkisCe9Da0IsNLhEkXxw3eXMzit5c30AS+35ZtugML6qcXrR0lYH6AJbKQUDSuauIbA7mn9245PE34cM1yunS9ELj4GDFKUjBOJRbSA5VOaBgMrXHVdyVl0zhzakjg/sSacPqzevmx9pp8s5x6WSyotnQEJ5ONzqytiGUuHH0JAjN1vPlWz337viuGPgE7fXVTDym+vpgUfWrEuRjp7cKcHht655FU5oKaTHYig6fnhXPmLwU9ZtmN8lHMaSVnm38Gefqp5wikTmhPk50Iw1mwp32UP3shfqktJH1baySHPuYe3+8NDPtjPrW0qpLy+m0ek1w== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 4.158.2.129) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ljj1Y6B1Vqe0iSokiLRwhU78Uq+vYBolAo6K3qIbYQ0=; b=k1AAitKdjKZpz8aKYa70KJ8nHg3q/u2VItdZm6Wu9XM5d4gFLqy9fYcbTvdhAM34Qtdt3h+axVcVktOhpaZXFOIVpR/L7wDvx33G9MQIPqddHk8rk1JblKljr4abuKnb2AJsclaGO3r34NkeAFIAPufceANJF86EE0kIFpj1nTQ= Received: from AS4P190CA0037.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:5d1::18) by DU0PR08MB9130.eurprd08.prod.outlook.com (2603:10a6:10:474::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9275.13; Fri, 31 Oct 2025 15:17:39 +0000 Received: from AM1PEPF000252E1.eurprd07.prod.outlook.com (2603:10a6:20b:5d1:cafe::a6) by AS4P190CA0037.outlook.office365.com (2603:10a6:20b:5d1::18) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9275.15 via Frontend Transport; Fri, 31 Oct 2025 15:17:36 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 4.158.2.129) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=arm.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 4.158.2.129 as permitted sender) receiver=protection.outlook.com; client-ip=4.158.2.129; helo=outbound-uk1.az.dlp.m.darktrace.com; pr=C Received: from outbound-uk1.az.dlp.m.darktrace.com (4.158.2.129) by AM1PEPF000252E1.mail.protection.outlook.com (10.167.16.59) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9275.10 via Frontend Transport; Fri, 31 Oct 2025 15:17:38 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=n1+nQn5CnSU9AudTBfR4ynOOxL/4pFd1CLSIDmrQhcmJTo2yEv/IxJsADAZD2869i1eeyWMztdrE4uFYW7uzsvglv2AELoG6oEcs4GLP2YUnwcGwrY9dPSGY7PzOXLplG1RpPN0Y7DgebVl9Y/b+ISnfCy+DwX+6rHMIYzO3i1J7YiymzjG+bAl55wvoJoUujLIObJ6GtxuQOSX8Kah8c/PNOmZPR4Dj8M4CnTISUmRW6NtiCEdcsgJwuheHF3FBF6nbV75fNeH9aqnbs0uBLGHOcGOxmICS2fmORxKls3jeF8/yZrv5julfjFgw5j7tgCcZREvfQHf6u2atgHrmOw== 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=ljj1Y6B1Vqe0iSokiLRwhU78Uq+vYBolAo6K3qIbYQ0=; b=XCIFF+N80yxX3X8Aw9d5w1Cwsc2uOqMarV370G22BF5nUTfmhPsW/TTzvGvyTy+KLFkmsNnHRntVYf+OUReYFW4p9zvXNS0bZWRTEv6mjtrs7f0IeqS8pLX6dF6rpPP32syAf7Pi+0Ym520gdRUPh5yqhxguiGNToTlU/m9VqRSJmXgDqrL3q1DEnnwiKKQzZpyZkS53+ROiUdyfXD5XyzgINIo3KjENpaPnS/pBFG9JGQgUlvnbmtlTv7gqW+SYA5KwaLyNU1H/qM4s+nYO0VD3M2ukp+5cE8O6USGe5quVMpsTrmQXcAEaM6hngBRAGFBDFoDYfhIwu9R6+zLkUQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 172.205.89.229) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ljj1Y6B1Vqe0iSokiLRwhU78Uq+vYBolAo6K3qIbYQ0=; b=k1AAitKdjKZpz8aKYa70KJ8nHg3q/u2VItdZm6Wu9XM5d4gFLqy9fYcbTvdhAM34Qtdt3h+axVcVktOhpaZXFOIVpR/L7wDvx33G9MQIPqddHk8rk1JblKljr4abuKnb2AJsclaGO3r34NkeAFIAPufceANJF86EE0kIFpj1nTQ= Received: from DU2PR04CA0291.eurprd04.prod.outlook.com (2603:10a6:10:28c::26) by DB9PR08MB9731.eurprd08.prod.outlook.com (2603:10a6:10:45d::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9275.14; Fri, 31 Oct 2025 15:17:06 +0000 Received: from DB3PEPF0000885A.eurprd02.prod.outlook.com (2603:10a6:10:28c:cafe::f1) by DU2PR04CA0291.outlook.office365.com (2603:10a6:10:28c::26) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9275.13 via Frontend Transport; Fri, 31 Oct 2025 15:17:06 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 172.205.89.229) smtp.mailfrom=arm.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 172.205.89.229 as permitted sender) receiver=protection.outlook.com; client-ip=172.205.89.229; helo=nebula.arm.com; pr=C Received: from nebula.arm.com (172.205.89.229) by DB3PEPF0000885A.mail.protection.outlook.com (10.167.242.5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9275.10 via Frontend Transport; Fri, 31 Oct 2025 15:17:06 +0000 Received: from AZ-NEU-EXJ02.Arm.com (10.240.25.139) by AZ-NEU-EX04.Arm.com (10.240.25.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.27; Fri, 31 Oct 2025 15:16:59 +0000 Received: from AZ-NEU-EX04.Arm.com (10.240.25.138) by AZ-NEU-EXJ02.Arm.com (10.240.25.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.27; Fri, 31 Oct 2025 15:16:48 +0000 Received: from D2G2X7XGD1.arm.com (10.57.84.217) by mail.arm.com (10.240.25.138) with Microsoft SMTP Server id 15.2.2562.27 via Frontend Transport; Fri, 31 Oct 2025 15:16:48 +0000 From: To: CC: , Ezra Sitorus Subject: [PATCH v4 6/6] gdb/doc: Document AArch64 FPMR support Date: Fri, 31 Oct 2025 15:16:41 +0000 Message-ID: <20251031151641.83369-7-Ezra.Sitorus@arm.com> X-Mailer: git-send-email 2.51.1 In-Reply-To: <20251031151641.83369-1-Ezra.Sitorus@arm.com> References: <20251031151641.83369-1-Ezra.Sitorus@arm.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: DB3PEPF0000885A:EE_|DB9PR08MB9731:EE_|AM1PEPF000252E1:EE_|DU0PR08MB9130:EE_ X-MS-Office365-Filtering-Correlation-Id: 25c09c86-d38e-4843-7b97-08de1890a0c4 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|1800799024|82310400026|36860700013|376014|13003099007; X-Microsoft-Antispam-Message-Info-Original: =?us-ascii?Q?9nL07Ya3NDkOOAhL+AE3cFpV2aI1XSNBDmEiJHOJXkWJLkw1QlmrU2GnOjaO?= =?us-ascii?Q?ziBxvdZY9lFbh/e8w6eNQNJieRe2TrFKj4Hf3H1bvfT8tfZYIKdEs4wxKikF?= =?us-ascii?Q?LhqPaTGsndRs2cx5MxH6zyc/6E+L69nmZg4ZUXBTNbSgpVR1UlAltQgzHWtf?= =?us-ascii?Q?AdMzTBNNQb+dXYk95jt6ZD5xhZv55pjkhO1en2B8mWr8lF0+5YVMmenKLlbA?= =?us-ascii?Q?Dk0XXnz2OQ12KkpTZmCINg4P2fvE3l0ZAlHkjYSmSZ7H6Ch571ODku+3SM6V?= =?us-ascii?Q?Lde0Fvy33vAXetg5GAV4T5VrEGcnMqNOmz3X62VNiRCEozx7r+wWzPIcID+X?= =?us-ascii?Q?RauhWyIoe4/9yk63E80zehc6hhgMLOuoUGLRKnSmxzD5snKj8wisw6rEt/hX?= =?us-ascii?Q?XmJB2surZfRzAPrjGOdbS7w972Tezg/RmaOsUBUSDtEnJRmdi7WKBU7dkq6Z?= =?us-ascii?Q?IoqcMbjBkDAdfBEJzWv4vW5gHcM2Rt/zlXTMcI7eDVHngkEh+DhM+nOd3Ywq?= =?us-ascii?Q?ImINMW3TCZkcu00Tk6cIjTva9mThEt8CszsHNOek5X9O5ku3bFL9Ak9rulto?= =?us-ascii?Q?tWQU3BjgSZZXwHNSJA1mus0h9EKzH0zOssdJNEdAz50nd2Gg8UBs3APq/Ir/?= =?us-ascii?Q?XT/HucBVSnf7sZN7Pt6/uoqGuzswlCO2f5tGEvwVh5SEEbaQAAQ0YeKq/c1M?= =?us-ascii?Q?dsd09g4WRfuyaYLrZVxjNPzdBPtLIQNmCkypWPoRppKwRuWH+xIrxSJXC95b?= =?us-ascii?Q?3lwfnkzVXFxjWHoL4NDtbJDuI97lGyComuCF3KSra4k9JrLHXS18CrbYUK3m?= =?us-ascii?Q?bYaCA/38SnXu47q4ThO7jan1Y9GWMqdHBA7cn97rSgLw8JKhEDnIw6EFS7fw?= =?us-ascii?Q?kHZo07f/t9c1paSx0wBXlimsv4ch+Q4fgpaomsBYVEfRmZ9yvhSnYcFc60BA?= =?us-ascii?Q?NURPeziGdExQZuIaUvPQtr1cvIvPhx1Xz5z3X9X2zwkIsAQFg2otKIrD0cIR?= =?us-ascii?Q?WZCIDNrh7sw7e6JZrW04vZsQdmGD2BAFHsMoKwYQBlyJVRZQ6Ly2CPjCpKHS?= =?us-ascii?Q?C6H7c8q2l4gXXJ8ZQyR9mGqq5xAO26GUejBakpVscVi0u8iT77BqGo/MptIf?= =?us-ascii?Q?Oa3YVODCY5zZRIYBSYOC3PY4l8UxlW+uaOTi+wCSHDGZVcmaSDVkW9KOs1nT?= =?us-ascii?Q?VqXOvClAS/FN5BvyJ3bvbopvVOsYsdL5Y4Fu/NJEG11TUIiQFcTz1Uk2krmw?= =?us-ascii?Q?a6uxvy5yfbE28OHxBUli7c7GCou/K2YlVEWuWrvcKDIiYAW/e+Rwd04sc8j3?= =?us-ascii?Q?gTEj68P/YJllskoHqx3ZRJHeMR8ToE8NX5Hcw8my3XOjOQk9Al7vTJzRTMsh?= =?us-ascii?Q?10Bu8BEDNj+TaOlz38yoVJzPSf84JSQQ46EgLFJ2BgMJ0FT0DWI/Z8tQ2YIa?= =?us-ascii?Q?g7GfdrhesQZ4C9yjurQmoGncMq+4u1L8KSy/SxNL9B8FLNDtuPpTs5s+HXIU?= =?us-ascii?Q?Zg63g/B7ny1+sVpIh4l8L4oL1nkKik5eLy2eXLibSbJQwnMv9GLAOJKiIZZT?= =?us-ascii?Q?sFWgG2bME7PIAP+yAoY=3D?= X-Forefront-Antispam-Report-Untrusted: CIP:172.205.89.229; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:nebula.arm.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(1800799024)(82310400026)(36860700013)(376014)(13003099007); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR08MB9731 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM1PEPF000252E1.eurprd07.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: fa9f77cc-a162-48df-4a77-08de18908d77 X-Microsoft-Antispam: BCL:0; ARA:13230040|14060799003|1800799024|82310400026|35042699022|36860700013|376014|13003099007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?N2/a5XTR6vE+gD8WKOE/OW7glq1XcxVI+wjPrJX5WNeRbrSrFknYt2ii/+QQ?= =?us-ascii?Q?Hq6fOdCc+dr/ChHO+c3oTMwtx4wPjX6zgjxIXAswfgslS02Hf/CokSylYOFg?= =?us-ascii?Q?2FX0C2FrZ4JN2NqXw9cHjjn67OpYIds5TcJyfErt/NM5pQg3CQ5r/2R3t5dR?= =?us-ascii?Q?jPRqe4JyG84Wz6CZqMNYUQn64Uz9RaHY5scl9rOOQrZY5fHgs/NxnH3S0zc9?= =?us-ascii?Q?uCt9WXtqU83AO/4noebbNvi/yR92qNhmAXXET2lCLGnFtM+St8/ravPGCp89?= =?us-ascii?Q?Q6auZxErSH5mKkYr8ZFtQB3fHyv0mWqXG4reLdLKlILlBgkDNypMKD2rMyDb?= =?us-ascii?Q?qXFN2PaAR/WyfbdA5Q1z12wpu55tUGInLeBzZjcCyb6KWJq9VDmCiWg2c3ha?= =?us-ascii?Q?pW64SFxq4jJxFNcDEzMeuuJd9P0gIyausiXJMezwvADJnt+/lcTqUWattxDD?= =?us-ascii?Q?DTAXHAJHeyPVBRk9qoIQ3SInc3Wfft7GKnuN6JNIolIGxAValVMOqFt0XJ86?= =?us-ascii?Q?D9JJGIjzlNPWcnFBKbVpPDwRANAhFWivJqyYyz/+lej2ssjCCsVX+TOOBYbI?= =?us-ascii?Q?87JzL5boAbpoJOIlU0nHy7waPyg0ibBVf75dMvBDAV5wTC/MyRxy5AmLjPjh?= =?us-ascii?Q?CWmTjoXRrUaJGR/NFmRZZ2SM2r/Tu6rLJ/dTBGglY2ipmbCnquRyYiiL9L/M?= =?us-ascii?Q?FwYG4ezIXfOUn+UhuQ2F3hKUd1/lX+23JZFzHlBD37GwQRXsxW30AT/f8sd8?= =?us-ascii?Q?5K4u9nO6groitIoGVFgiUlUDuoT6uVqs5lGGb1VXiviR7EzDmGUvkYaT4Vdw?= =?us-ascii?Q?U9c99o5RSsttFhg+jxrFxu9oP5UpgcxOFmhDwZLIpQvzZYP8UL2PnaXpN/gM?= =?us-ascii?Q?+jTed0dv4iBLIWouI7QQqgIk2VrxocjWSdRosHt6LIRDJKCbn8lj+OR54/dk?= =?us-ascii?Q?0QnqMq6jv4UcqyCuw4Ys1xX6jqm5SwiC1QsjBfw+ZA4Pxy98FK4FZtAroMvC?= =?us-ascii?Q?VMKHdso2B5awMD7X3NO5GIWJYK4N0M3avxwDdPIGVXgUXR3mFZoG5AS4+8qB?= =?us-ascii?Q?9U2T47UHX7Eacats+bPb+TEop6pcWqdPO6r9d0GviWu+RvEhUImks5LO8Cp1?= =?us-ascii?Q?GcS1raB7xnd/xOcDfw+GUD7TaAC92vUAnztlDLkz8uEeb/6ilNgxTyvxMPuj?= =?us-ascii?Q?OiW86z+mO21d4waW5LRI4aTalBIQLx2B40ZsI0WMckF0TiXkZeB0O/qPoBnj?= =?us-ascii?Q?3VBES+AwSMkdkziYumwlzYPpiRdlBeYD5IxTRwOIF3BfBzDDZrn9aQeKwx5L?= =?us-ascii?Q?CAGPdERaFx71vjSIA34j4JpGlnef9TJViIWQUuggMMghTQ6fhQ3mZImdavfk?= =?us-ascii?Q?PRsy17LKfR3yIuxBiF/gKWmrhBmMGTFs+1nfJamWj5MYGraCDb66ZfuSPV/t?= =?us-ascii?Q?LVaVURWAWDG4L4nhjOX6dk23eK9TlIGPOxKGkwfvrua95/z9J+/aB2wEgL6S?= =?us-ascii?Q?U/7dCZ78r5KzhJdfxf+YWS7VjZ0Qdw2MyxwbOtvP5nv3dJ3NpJlGanamavLM?= =?us-ascii?Q?QDHQvo031IEQMwbfC18=3D?= X-Forefront-Antispam-Report: CIP:4.158.2.129; CTRY:GB; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:outbound-uk1.az.dlp.m.darktrace.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(14060799003)(1800799024)(82310400026)(35042699022)(36860700013)(376014)(13003099007); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Oct 2025 15:17:38.4396 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 25c09c86-d38e-4843-7b97-08de1890a0c4 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[4.158.2.129]; Helo=[outbound-uk1.az.dlp.m.darktrace.com] X-MS-Exchange-CrossTenant-AuthSource: AM1PEPF000252E1.eurprd07.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB9130 X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org From: Ezra Sitorus Add NEWS entry and document new feature in gdb.texinfo. --- Changes from v3->v4: * Removed unrelated changes in NEWS * Fixup of index entry * Formatting Ezra gdb/NEWS | 2 ++ gdb/doc/gdb.texinfo | 71 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 73 insertions(+) diff --git a/gdb/NEWS b/gdb/NEWS index 01bd1524c7a..30683e7c3c7 100644 --- a/gdb/NEWS +++ b/gdb/NEWS @@ -14,6 +14,8 @@ this flag is used gdbserver will not escape special shell characters within the inferior arguments. +* Support for Floating Point Mode Register (FPMR) in AArch64. + * New targets GNU/Linux/MicroBlaze (gdbserver) microblazeel-*linux* diff --git a/gdb/doc/gdb.texinfo b/gdb/doc/gdb.texinfo index 676143be416..6574eff9390 100644 --- a/gdb/doc/gdb.texinfo +++ b/gdb/doc/gdb.texinfo @@ -27080,6 +27080,26 @@ Program received signal SIGSEGV, Segmentation fault Guarded Control Stack error. @end smallexample +@subsubsection AArch64 Floating Point Mode Register +@cindex floating point mode register, AArch64 +@cindex FPMR, AArch64 + +When @value{GDBN} is debugging the AArch64 architecture and the Floating Point +Mode Register (FPMR) is available, then @value{GDBN} will make the @code{fpmr} +available. This register determines the behaviour of FP8 instructions. + +To aid debugging, @value{GDBN} interprets the mode or value of each field in +@code{fpmr}. + +@smallexample +p $fpmr +$1 = [ F8S1=E5M2 F8S2=E5M2 F8D=E5M2 OSM=Inf OSC=Inf/NaN LSCALE=0 NSCALE=0 LSCALE2=0 ] +@end smallexample + +For more information about FPMR, please refer to the official +@uref{https://developer.arm.com/documentation/ddi0601/latest,ignored, +architecture registers documentation}. + @node x86 @subsection x86 @@ -49770,6 +49790,57 @@ documentation} in the Linux kernel. Extra registers are allowed in these features, but they will not affect @value{GDBN}. +@subsubsection AArch64 FPMR feature + +The @samp{org.gnu.gdb.aarch64.fpmr} optional feature was introduced so +@value{GDBN} could detect support for the Floating Point Mode Register +extension. If present, this feature must have the following register: + +@itemize @minus +@item +@samp{fpmr}, the floating point mode register. It is represented as +if it were a 64-bit register with a custom flags type. +@end itemize + +The custom flags type allows @value{GDBN} to print a human-friendly +representation of the contents of @code{fpmr} should contain: + +@itemize @minus + +@item +@code{F8S1}, which is either @code{E5M2} or @code{E4M3} + +@item +@code{F8S2}, which is either @code{E5M2} or @code{E4M3} + +@item +@code{F8D}, which is either @code{E5M2} or @code{E4M3} + +@item +@code{OSM}, which is either @code{Inf} or @code{MaxNormal} + +@item +@code{OSC}, which is either @code{Inf/NaN} or @code{MaxNormal} + +@item +@code{LSCALE}, which is a 7-bit unsigned value + +@item +@code{NSCALE}, which is actually an 8-bit signed value but represented as an +8-bit unsigned value + +@item +@code{LSCALE2}, which is a 6-bit unsigned value + +@end itemize + +Extra registers are allowed in this feature, but they will not affect +@value{GDBN}. + +For more information about FPMR, please refer to the official +@uref{https://developer.arm.com/documentation/ddi0601/latest,ignored, +architecture registers documentation}. + @node Alpha Features @subsection Alpha Features @cindex target descriptions, Alpha Features -- 2.45.2