From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id FuFkI3PZBGlXLBUAWB0awg (envelope-from ) for ; Fri, 31 Oct 2025 11:44:51 -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=mXkcQklT; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=mXkcQklT; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 805D01E0BC; Fri, 31 Oct 2025 11:44:51 -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 BE1C11E04C for ; Fri, 31 Oct 2025 11:44:50 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 367283851AB2 for ; Fri, 31 Oct 2025 15:44:50 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 367283851AB2 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=mXkcQklT; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=mXkcQklT Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazon11011069.outbound.protection.outlook.com [40.107.130.69]) by sourceware.org (Postfix) with ESMTPS id 59229385F02E for ; Fri, 31 Oct 2025 15:17:22 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 59229385F02E 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 59229385F02E Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.130.69 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1761923842; cv=pass; b=QmsauQ0eyT6YEpITX0mks1htN4eHxbVq/wlRWJmTuDmGUVCiJYj6qXnbX0rdx4Gvri0yhIDbyNpAJtykxPDhpRzAGMWlYQ5N65nebuA3j4YolV4oXzDnZ+Q9dt3WGj7PeearvZgX3qTv/ZajW/7QFmLhTp9xxGv+92pdzJz8pLU= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1761923842; c=relaxed/simple; bh=eoFyPVMa7o2KMEK2APtqxM9anlc1ps/6BsmeTrXvmrc=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=MSuyWyuMfLg2KDRxbRqZ00CTpcipTPhlA/ssxTOdwNDBFM1IZdr7dTSs0yJWM71k4m5MbJMaKOUCGlYyCRmxPmQuSEjFMejngRw1i0oQQVPQZEv+eiqiaa6R+nhLU5eN5ow8RyEXMtbJPKWXpQSq9xV0VzWQzjMYD+wS4XMd1aU= ARC-Authentication-Results: i=3; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 59229385F02E ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=ChwYfCywsFHdlfskuPgXCqYjQ/QrGzWybAHyjgu3BfaTZfp2pjsA2NyII1An1EKsVXr641o7WbRZZBamsE8XGeOjc5hLPL2shyYxDawEhIWHMQ33U5enbmVsWAfgfFdbTRJ81RkxDs/rcRBILm3Vysbv+D6i6fwHzIz9R7nx5rygBKx1yb16JeMeXMR3CT1v9Hh8ZgHb+JbcxarkKJvW5YRnag6tM87yTvxQHKqcmOVzvnN0y8GBdOh8k729mCuYzTcO5V/m+A6erYvUvPRc+nlGORQN0HVT7eT+vRPasbB3Ds5KTgC3X7+Dc/PUKXmsnoKtDe0XE7sqziRnCk3lOQ== 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=CT95JMvKfRuXKuzbFj3/4OxDdjv7QVMbMZT7Po1W1os=; b=y/5CrdHJ43X2UByBoMDT+eznDClj9j1sj6x1mqmVstfi5ZaPLVG5JeOXfhoBsHtjB5c1FeqE4Tz9uga3/tPSXbqKD0X3JMpkiHZQFoygDyMHA/eLR/pKhVpBJUix8m1NVbmD2vtJbk5LrG3HeyZLTbEzM1px7bqTSRlc0yPgnpoc3gDcBqODmQmPdRBFhx9TqN3qnRwhL+c4bd8m6Vy5QnK/YMORl78GYwlZhsDDotNpggtDhIvx8KqyN4RAabE1Wh0XnJ88q1JcrhiIUtzzElgGDui+S50MQIG8fEytdOmAdtgLITtMPw9IWGGT6uZXWb/MbAexUxgUtkSGULxtMg== 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=CT95JMvKfRuXKuzbFj3/4OxDdjv7QVMbMZT7Po1W1os=; b=mXkcQklTNFFX+6lJ6VCxl/P/aj6U734eYCh1nNgSqGnH03d1bEwtTvr3cpRQHrTiiBuyuVGcqWR65K9iNKZMtXqgLjHqjKUGnmswtM3wO/0dQr4qSCRgkjKlABZb3847lJxs6/T0i6bppd8dTLbqDJcLHYIveceYjpDjN0FjsTs= Received: from DU2PR04CA0219.eurprd04.prod.outlook.com (2603:10a6:10:2b1::14) by DBBPR08MB5961.eurprd08.prod.outlook.com (2603:10a6:10:203::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9275.12; Fri, 31 Oct 2025 15:17:17 +0000 Received: from DU2PEPF00028D01.eurprd03.prod.outlook.com (2603:10a6:10:2b1:cafe::b5) by DU2PR04CA0219.outlook.office365.com (2603:10a6:10:2b1::14) 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:17 +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 DU2PEPF00028D01.mail.protection.outlook.com (10.167.242.185) 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:16 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=P/6uH02DCzFYMcsyER60IqEldPdJWudHOVG0Zuy3nICysa3G2uoD8AGx2Oml/3PBIocQojKVuOkYTlbPRkE6Y9PdFO/S8OsNrFn5w5EMp3VI4QvijALhJ0jYW7VLFR1vb18PuW4Ki2k2HTfKDy/odVBIWyiEU6Yq7WgyIC0YY7tt3bsKYWv6OCBLETpTZ2Vnh1owYuKgIImTTtiBpirhGnDN4chMeiMvF73F4gIHAsOZbIIfmrJUA0qRG9PtJdeJ4ms9Ox2vxndP6Eua87mFML1VzCnct9EiyaqBBJtvZMcfDgFF0KD6LImQ09owrfdtqTtp7yewvOo9CGwBjMTZ8Q== 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=CT95JMvKfRuXKuzbFj3/4OxDdjv7QVMbMZT7Po1W1os=; b=ipPfh4Z+q3i/KnTE4yC4tL0TyqTjegNUvrigGcTlPng6oBEETfoHJBkJqSSWKdoEWACviNFN+aVH2P/dQRZCwv7wxQM1nT20MN5G5k0hlzULGyKWw8oikcapg74UL3zuHFO0rqRrEA/lwCAe0gthzY/ybjgkj/1d/ZF7xzE41iie7GL+YI8Vg28DciNi0im7uaNetcjCoTP6BUHgoQ72aiL5jgjYbEeEVYNQKnyrEaH/Tkw6/LRZeh9lAaauB/efz1lEm3QtMCNGIEg0O693a6tt10eNwQXokAJ5nagm6oP38dzeKZm5hQttYOQlrTjV4FilM3qx3EgmOmMOiyVZ4w== 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=CT95JMvKfRuXKuzbFj3/4OxDdjv7QVMbMZT7Po1W1os=; b=mXkcQklTNFFX+6lJ6VCxl/P/aj6U734eYCh1nNgSqGnH03d1bEwtTvr3cpRQHrTiiBuyuVGcqWR65K9iNKZMtXqgLjHqjKUGnmswtM3wO/0dQr4qSCRgkjKlABZb3847lJxs6/T0i6bppd8dTLbqDJcLHYIveceYjpDjN0FjsTs= Received: from AS4P251CA0002.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:5d2::8) by DB8PR08MB5435.eurprd08.prod.outlook.com (2603:10a6:10:113::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9253.20; Fri, 31 Oct 2025 15:16:44 +0000 Received: from AMS0EPF000001B1.eurprd05.prod.outlook.com (2603:10a6:20b:5d2:cafe::87) by AS4P251CA0002.outlook.office365.com (2603:10a6:20b:5d2::8) 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:16:36 +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 AMS0EPF000001B1.mail.protection.outlook.com (10.167.16.165) 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:16:44 +0000 Received: from AZ-NEU-EX06.Arm.com (10.240.25.134) by AZ-NEU-EX04.Arm.com (10.240.25.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.2.2562.27; Fri, 31 Oct 2025 15:16:43 +0000 Received: from AZ-NEU-EX04.Arm.com (10.240.25.138) by AZ-NEU-EX06.Arm.com (10.240.25.134) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Fri, 31 Oct 2025 15:16:43 +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:43 +0000 From: To: CC: , Ezra Sitorus Subject: [PATCH v4 0/6] gdb/aarch64: Support for FPMR Date: Fri, 31 Oct 2025 15:16:35 +0000 Message-ID: <20251031151641.83369-1-Ezra.Sitorus@arm.com> X-Mailer: git-send-email 2.51.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: AMS0EPF000001B1:EE_|DB8PR08MB5435:EE_|DU2PEPF00028D01:EE_|DBBPR08MB5961:EE_ X-MS-Office365-Filtering-Correlation-Id: 09acbe47-007a-455c-26e5-08de189093b3 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|36860700013|376014|82310400026; X-Microsoft-Antispam-Message-Info-Original: =?us-ascii?Q?7cQwQBwnevphhSVJG5S/DMPr0c+Dekvd3zojqZ3OKWNLLLrxBny6IhfPg0jq?= =?us-ascii?Q?FiVlrg3wL/oldqTzm+eWRYdDhbCuXt4ll1xr7/LfYOfpI31WzPRtImjgzSrj?= =?us-ascii?Q?DE/6/Ou7HAFrMq5wwadc5TtSUQyZoNH5cxa/AdMCtchleNuEuzYH91gc8Sz2?= =?us-ascii?Q?T4Frka8IR2eUweqN+QahqpcgrGSfmH8cFVyVqJlnC2qNeWOI1liBqQ5EXvlF?= =?us-ascii?Q?RonwUKQisK+obcnQPiwjK0KVGdbfmLtQ8t82NsAdR/jkEyW/m+8Ot0mvIymJ?= =?us-ascii?Q?QNms0nebV2goheNXt4Wdk2Sq4RVQpDlFQCoq1Khl6WI3Oh3g8F3uJItDxLX0?= =?us-ascii?Q?G68N8sxnIQ9vnemTuXCKeRTkjKU+8mAay6nQuhRK0M8EE3yrRkA2WHbBxs4R?= =?us-ascii?Q?3rYlCI3oQAuib2TIimLhs4l921SBFEO8FdDqLEvpA3g1E0469MbWOpoePY/f?= =?us-ascii?Q?jupTx2KfmlABjCuS9kazAC87T/eo10uGw2MCGyuflmTn/vhi5XeXUYSegYBO?= =?us-ascii?Q?OqO9XmXiMTx7kdW9BlsMNRj6yEMA0X3jZD2s9tIuz3/SXhpPQ2xFwTwa207m?= =?us-ascii?Q?7wQmxkyJMikeNfCbPtnqRIRpYSyW3OjIBowvAocE+4PpJTfLFYkZE/1TbxZT?= =?us-ascii?Q?UALkRvXoeE72CJYRDGcB9CauZF29gbBkBKDuOhEk1rSuMS0Tz93CyDp77xx+?= =?us-ascii?Q?leeGGLULPRkuJ0W0+3BQ7HxfF+WTA5E8x+FlPTDbgwVAsNUzXsLFAsYo40fl?= =?us-ascii?Q?GavA6mNShNuMaFMaPiuCzMBdl1HNw8kcDbstPvRP/FxCg4QPl71NQLndABMt?= =?us-ascii?Q?9L9D42Sz/LUE2f8HJhCbS4eCPOCqvST2TZyWIfWBPpGxYA6JCF1/I+cctUj8?= =?us-ascii?Q?9cT/Jr8BMU5gKoHbg92nGBdOr99JWBPor2s17lxlDfSa/8RGsMj6OsyRhhVi?= =?us-ascii?Q?r9uQyD8vVj3IbZo064mXjXjg2uP4IDdFwX81IMJtY8kkbFiRx1J3JNksm9Mu?= =?us-ascii?Q?WFiMZqERIPK5yff/xS8+/9pmS5yDCHzLHRG7IHyanB+EbwuVDStA4Z9hQrON?= =?us-ascii?Q?9SsQl9PAqqfRyKE5+fmcHNwtCcCBzWJPXVZMURb6IKZSSOrN+tmaRbFKx4tT?= =?us-ascii?Q?K6EqMm70VEV1ty3K8kfxtHeSX+7lz5gSz20ZVSC9AfxiBVxEyovkfnnWV6MU?= =?us-ascii?Q?vIXBQEsS/v7F/168zuCGon/J7TW+g6+Qu8Ha1opeA+B117MySboKCQaYdJHR?= =?us-ascii?Q?UoDRE8hRK0O2ZE2CgJFq/ZQkS/QqFTfvgGDjQmgmJw9hvxl+z0Z9N57OBNiO?= =?us-ascii?Q?07Zo6sEU21TA1pDOsaineSweONCtLMOANcAaYoSsARanLGTaPr44z5AsZujr?= =?us-ascii?Q?IInqi+27CsI5HubczL3oEE8dSMMlVyA8BChMqFFXQTO93rlLqu0S+2Gbu4+g?= =?us-ascii?Q?XDIv40cpMul3qaHWIqKImUWQ3gtFahKyl+bxe5YcquTHBuF/AdKdSD5VFe2M?= =?us-ascii?Q?DXynIrbg5tOQI1lYtYzeV+aAFfrmOs0B5Ip4gddn68PuTkHfZDzZYH7xiiCO?= =?us-ascii?Q?hUg1N8Ub9+YGJtiycyw=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)(36860700013)(376014)(82310400026); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR08MB5435 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DU2PEPF00028D01.eurprd03.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 2ac85be5-3854-406b-3009-08de18908073 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|14060799003|35042699022|36860700013|82310400026|376014|13003099007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?C9pfpmNeXSiu6EkTw2lGaZYlICSIHc77eC2f2jqGcfCRXBbbLc1HaoSirSD6?= =?us-ascii?Q?D9/g0XgkiwdvVbHhXqxg7Xv+sqy4RFSSzxQg3pTHrdTQFMVQM5yKRsPFMcRH?= =?us-ascii?Q?SN6IsqgwtkRcILw8xCz25HpFNTtK2bg2iJBPR0D8ZTOIEAQq1ub9dyYV76Mj?= =?us-ascii?Q?f3AWUXojli0JXcGBeU/HFo9pgNEPlocvnoYMq/dIojNuxR1WXhj70A6kdxDW?= =?us-ascii?Q?z8A3dukF8z21t+fTnI20ffTtyXT20tzy9WoqbmBcgOoHV8hS7hWRy3teMJ7e?= =?us-ascii?Q?BRIgpCoDKGuOkvIjUpwclLMiGVsoStXCU6EaAk1bLPjSsgAbNUIb2jQNCLiQ?= =?us-ascii?Q?5BWzU8jmFl8H5OhWt0Prv3PR46f7PJMrX0ty7FFQ+0SKyiSZdYzPsTaKUWXP?= =?us-ascii?Q?hGkt8Zvt91Hz5RXYfZcoZvSLebvBI2seN8SK6UlDKLkl9yKR43Fld0S/ghbW?= =?us-ascii?Q?Pw6EPVJ4RacIwIz5LawBECSkRMWnaceq/q9xlM7FAY+4Dl/ML28NZHDmI6Hr?= =?us-ascii?Q?Lt+L+CEEWtM987ZfpVS47VW6XZEdMQQ3z48mY0nuKqV+pC/3U+F+nrrMmNEu?= =?us-ascii?Q?lmxbWNYzNKnAFP6HZRLVJz3PUcvxDptmJfQONSTuRabG+gjWVw2SNAgBm7fB?= =?us-ascii?Q?jgiJT4sVxJcfUBQtfNjYA61pv3bIot+58UEeWJZL42k5RhB2db9vvaPRAvfz?= =?us-ascii?Q?dnSoTqSPJNTDwVa3XIMawhRudggAvGT3azeGARu5VoAowIwwOctyVaeTzp1G?= =?us-ascii?Q?GermCXA1171vNPSGnd+L3LbuZES5q+PqiHivlP9GdK4Cb90XnAM24ajD3aqp?= =?us-ascii?Q?xxRHXudY37hi71XuzeIxdPUd79gct7m0Jz52doyfvy+pL+IJc21pxX0+DeKL?= =?us-ascii?Q?b2uSp1sdIfvYCnjs3fSw7H5XilRj8jHgiddpBg3YAa52O9KTDBZO2Gwo6YE4?= =?us-ascii?Q?QZ7TSVH2s4xmiNTgVTGFZn7TzAzOlsVOxAJRQq8ixUvmval5Eb0wxmAY84i/?= =?us-ascii?Q?4YiBE1q0HHaE4eD7xWgW/DFDAjizNNgcGAYe4qvidCPEeNOrHCnEU3iwAeZq?= =?us-ascii?Q?y1fajUw1Z90s7XTeQXjeY04YSCGzgX9hsraBtSDU7rje21q9ibmwcyq4yCys?= =?us-ascii?Q?r7i15yMv1TmRYPMoPA9mOZKJwI1VoHvnIS6qU244D4Ud7Pstv2/phzMJI/ri?= =?us-ascii?Q?GU1mG0+yxGYPVwGgAqwAwKkCLE2Mt5xhyS84ZWSvLfsV3jlVhhY9B2IY6mHE?= =?us-ascii?Q?wr/j0mpIYr5cL5W7NVcGue3Q00I9adY7T04vPur+0oQ4ia2VaoNd415nQjIG?= =?us-ascii?Q?9Krn6tLWouT6t4N2DZwCoYrWD6TpvY8vIyG1STDp8KPBT9mI7cJ/g6uSouXJ?= =?us-ascii?Q?oStjS/icQlgNxRWTLNDLo4ZSLby4Pw3UQFStXISCl5BFxq/aouQBeaaejr7E?= =?us-ascii?Q?b4FbytjWu19hXWmZyRvPRSMcrwPPx+D8qSlt/iUdVwYgrIAZYpX+dsIgeRwG?= =?us-ascii?Q?cAM1ckjQ9Jul6MlTY0KI+ubOCUFzou4gicVbN/qKbCd6wijW4cFe5/K3Jpz6?= =?us-ascii?Q?jAPAOzBn5CNPBgPZoBA=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)(1800799024)(14060799003)(35042699022)(36860700013)(82310400026)(376014)(13003099007); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Oct 2025 15:17:16.5046 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 09acbe47-007a-455c-26e5-08de189093b3 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: DU2PEPF00028D01.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB5961 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 The Floating Point Mode Register (FPMR) determines the behaviour of FP8 instructions. This patch series adds support for this register into gdb. I've run the full testsuite on aarch64-none-linux-gnu, and ran the gdb.arch tests using Shrinkwrap, which allows me to run Linux on a model of an Arm system with new features. You can find more information here: [1]. In v2: * I've addressed the various comments on formatting/whitespaces * Testing is simplified - there's less repetition of code. I've also removed the remote versions of procedures to run the tests on gdbserver remotely. In v3: * Changes to do with formatting/whitespace/comments * Simplified code in certain places * Added gdb/NEWS and gdb.texinfo entries In v4: * Changes to do with formatting/whitespace/comments * Removed unrelated changes in gdb/NEWS file * Copy and paste error in gdb.texinfo [1]: https://shrinkwrap.docs.arm.com/en/latest/ Ezra Ezra Sitorus (6): gdb/aarch64: Enable FPMR for AArch64 in gdb on Linux gdbserver/aarch64: Enable FPMR for AArch64 in gdbserver on Linux gdb/aarch64: signal frame support for fpmr gdb/aarch64: core file support for FPMR gdb/aarch64: Tests for fpmr gdb/doc: Document AArch64 FPMR support gdb/NEWS | 2 + gdb/aarch64-linux-nat.c | 57 +++++++++ gdb/aarch64-linux-tdep.c | 52 ++++++++ gdb/aarch64-tdep.c | 15 +++ gdb/aarch64-tdep.h | 9 ++ gdb/arch/aarch64.c | 4 + gdb/arch/aarch64.h | 12 +- gdb/doc/gdb.texinfo | 71 +++++++++++ gdb/features/Makefile | 1 + gdb/features/aarch64-fpmr.c | 44 +++++++ gdb/features/aarch64-fpmr.xml | 57 +++++++++ gdb/testsuite/gdb.arch/aarch64-fpmr-core.c | 40 ++++++ gdb/testsuite/gdb.arch/aarch64-fpmr-core.exp | 97 ++++++++++++++ .../gdb.arch/aarch64-fpmr-sighandler.c | 55 ++++++++ .../gdb.arch/aarch64-fpmr-sighandler.exp | 74 +++++++++++ gdb/testsuite/gdb.arch/aarch64-fpmr.c | 118 ++++++++++++++++++ gdb/testsuite/gdb.arch/aarch64-fpmr.exp | 99 +++++++++++++++ gdb/testsuite/lib/gdb.exp | 66 ++++++++++ gdbserver/linux-aarch64-low.cc | 29 +++++ 19 files changed, 901 insertions(+), 1 deletion(-) create mode 100644 gdb/features/aarch64-fpmr.c create mode 100644 gdb/features/aarch64-fpmr.xml create mode 100644 gdb/testsuite/gdb.arch/aarch64-fpmr-core.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-fpmr-core.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-fpmr-sighandler.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-fpmr-sighandler.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-fpmr.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-fpmr.exp -- 2.45.2