| Message ID | 20251205105704.272436-1-srinath.parvathaneni@arm.com |
|---|---|
| Headers |
Return-Path: <binutils-bounces~patchwork=sourceware.org@sourceware.org> X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id DC6864C318AE for <patchwork@sourceware.org>; Fri, 5 Dec 2025 10:59:56 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org DC6864C318AE 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=a1FIYMO1; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=a1FIYMO1 X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazon11011056.outbound.protection.outlook.com [52.101.65.56]) by sourceware.org (Postfix) with ESMTPS id 9FD964BC894A for <binutils@sourceware.org>; Fri, 5 Dec 2025 10:58:23 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 9FD964BC894A 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 9FD964BC894A Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=52.101.65.56 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1764932303; cv=pass; b=WQvgLENyijO6D1Bzv3NwmrQKm0G8hx0bP/VJBZJFm+Ug72iB/vJ46Gq7hR3/As8/4p212vAattwyeVxANlt9bWs38WD3PwSQCIqNByL1NUq40yeDgN5tgw5WOVwjalybuIF7RV4YScFYuSTqHDKsd8Zgmw0FK4MitzlSwxkJkXQ= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1764932303; c=relaxed/simple; bh=uT0GsptswA0e4GNRdGMjtW38XPlTQ+MtzeXlObmyI5o=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=oPgW0s3RACYuOAW0Tt55rsRRSz+bewAvjbSY21dHvCAwEohGfjV/XFZ0Y/u0gW2MRulMq6+r3wNBB3wvEas1Xp6ann6FYe5IgnSv4lXw8TYxUERO6YrId9BHtAgp7o/jXznfG1AphjJvblhmyiYtkSrQaCcpRwSM9nRj1rdOaR8= ARC-Authentication-Results: i=3; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 9FD964BC894A ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=oPIrSWchBCjJf8+rVd6maIS9RYdDxccpKlwTShjNWg8ABJpM5OOIKwNd9RXiXEUoLLQHBRjGP0H4dUjtKYc79uertnFsAeEgDTPeEae288ACQbaQcduzIiopvw4kMc2dn8X5EYxk5+5tYBRuQZO+d6SA9x+q9O/yNq72a/IOt7inpl2y6omxibEScfC97LxX9WhUsAldkxgZ/rYZLmWoSFMRulfK3aBW0xU4c9YVZAgRWQlAXu1raf5ts1Xjl7xQwSFNZ7Q16phS1jz3PRZXrvw15XFj8ld2fT98/1yAKN+S5Zqd6Q6f6S4pTXl55Dej3sFRm/rWz9ngW7hTJsSyng== 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=WHPsNVfzJevqHjtFzLFVJMkk3chLgBAg495YN0+/pGw=; b=I7csGNWRVNQivF1PXXMnat97qX+8oJD9wCMaBY/eZvK0ZCz3DVmsfjHzjYJcm5pq7sguMJRkrr6Ldc6QkMFcx41J4koW47n0agudC/y/19HLqVTUtGG57QG7mAfikN2FANMf7PDjTftcWdo8BflAsRiEES7/qHn3DzP+Hc3lgqRGXW0ZrTbIN1r6NDYmBuw3qkfN1DOD/Jy/zOnSdZeqVJgw9b9edfKuv7I6uHm6uUBTYq5qvsBcpGrFOoq2rfNLsezVr4X/BsmA2LX1fvaWj5QvYbNkfjs2vG095xpTJsBr/fm5ibTPf3EcdRYj85iYNpVrpfYkN/C11YQBzt6srg== 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=WHPsNVfzJevqHjtFzLFVJMkk3chLgBAg495YN0+/pGw=; b=a1FIYMO1oWmw2UyAmAqyRw0O1vsx6ZgaxNb0OncX/y4aAJyBBHKrkmlf4Tq/sw3vOowEZEeRGjGXxzkpRXDmOfQz9JclxGKPkMbKM3sf4XdqTUgJK4sH1VpztAJ+3V82H2qVEnbkNmuhU74qBsydx4K6zwmnyks35FQxFyVWeOY= Received: from DUZP191CA0064.EURP191.PROD.OUTLOOK.COM (2603:10a6:10:4fa::17) by PR3PR08MB5628.eurprd08.prod.outlook.com (2603:10a6:102:8e::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9388.9; Fri, 5 Dec 2025 10:58:18 +0000 Received: from DU2PEPF0001E9C4.eurprd03.prod.outlook.com (2603:10a6:10:4fa:cafe::ae) by DUZP191CA0064.outlook.office365.com (2603:10a6:10:4fa::17) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9388.11 via Frontend Transport; Fri, 5 Dec 2025 10:58:14 +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 DU2PEPF0001E9C4.mail.protection.outlook.com (10.167.8.73) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9388.8 via Frontend Transport; Fri, 5 Dec 2025 10:58:17 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=tlEHGUzQmtQVOfo+5/tCnbeDS+pZpMIF/PMWE80RzrSsQ+oHmVttwXYf52C7Yt8xPqJNuCAZOIcRUn6xjwhA26joWjufMUjcxzIFSIl+i+sIF0KOqam0MvRb61X9QQaYm8k9eelMcazEhIq7hJOQOicC0Bf0OsBLk0P8SC0WLeVJl1IiVFqlexBhdcsrvlT8Io+t4vkh3TaD4O2bH3BmRo/zSYKUT/CrilrADv6CAZnCbtYWEElBt6rTiSHfhkvA6JuxPgV1X3t866ld8ibaRz1bHx8k21JV/hiAOe53zaotKqKwKo2IKQ+hIMNOUJiOSMtEatgyIKE2KRPZo5w2+Q== 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=WHPsNVfzJevqHjtFzLFVJMkk3chLgBAg495YN0+/pGw=; b=ioz1HVcuzHMN6WW5oDDHKmX06YS/PIS4T/ST0uvMhMYkHqKO1H1wJi9wfb8fpLuMQDzIjd2gsSQjjljZmabAIL3gU2hxPEX4+g2Jaupj76x5yd28tGGN8EqsboziVumouVo8ZmiXLN38AxOgaufQuKNcHJKcvAWCQnY63uuDoOErUh5Tcol8XfMeUknY44DCMECiiWmGio6MO0KaZAte+RKj5kIKWozkcIEDjOP5iUHdXhzXecl1hi8ibSnRWmBhPPuL5KUAMJp4B7d1Q/K6UrlpTWCciRtg8biqzKg3R28Nut/X3acdMiURHiL18OijRFhybPo6R+GFGJ899zKEtQ== 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=WHPsNVfzJevqHjtFzLFVJMkk3chLgBAg495YN0+/pGw=; b=a1FIYMO1oWmw2UyAmAqyRw0O1vsx6ZgaxNb0OncX/y4aAJyBBHKrkmlf4Tq/sw3vOowEZEeRGjGXxzkpRXDmOfQz9JclxGKPkMbKM3sf4XdqTUgJK4sH1VpztAJ+3V82H2qVEnbkNmuhU74qBsydx4K6zwmnyks35FQxFyVWeOY= Received: from CWLP123CA0069.GBRP123.PROD.OUTLOOK.COM (2603:10a6:401:59::33) by VI0PR08MB11667.eurprd08.prod.outlook.com (2603:10a6:800:30b::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9388.12; Fri, 5 Dec 2025 10:57:14 +0000 Received: from AM4PEPF00025F97.EURPRD83.prod.outlook.com (2603:10a6:401:59:cafe::fe) by CWLP123CA0069.outlook.office365.com (2603:10a6:401:59::33) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9388.12 via Frontend Transport; Fri, 5 Dec 2025 10:57:14 +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 AM4PEPF00025F97.mail.protection.outlook.com (10.167.16.6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.0 via Frontend Transport; Fri, 5 Dec 2025 10:57:14 +0000 Received: from AZ-NEU-EX03.Arm.com (10.240.25.137) by AZ-NEU-EX03.Arm.com (10.240.25.137) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Fri, 5 Dec 2025 10:57:06 +0000 Received: from e120703.cambridge.arm.com (10.2.81.20) by mail.arm.com (10.240.25.137) with Microsoft SMTP Server id 15.2.2562.29 via Frontend Transport; Fri, 5 Dec 2025 10:57:06 +0000 From: Srinath Parvathaneni <srinath.parvathaneni@arm.com> To: <binutils@sourceware.org> CC: <Alice.Carlotti@arm.com>, <Richard.Earnshaw@arm.com>, <Andre.SimoesDiasVieira@arm.com>, Srinath Parvathaneni <srinath.parvathaneni@arm.com> Subject: [PATCH v2 0/3] aarch64: Add support for POE2 extension. Date: Fri, 5 Dec 2025 10:57:01 +0000 Message-ID: <20251205105704.272436-1-srinath.parvathaneni@arm.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: AM4PEPF00025F97:EE_|VI0PR08MB11667:EE_|DU2PEPF0001E9C4:EE_|PR3PR08MB5628:EE_ X-MS-Office365-Filtering-Correlation-Id: 4e579bdb-efb3-486d-8582-08de33ed3268 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|376014|82310400026|36860700013|1800799024; X-Microsoft-Antispam-Message-Info-Original: 1B2o0A1Xsnr8YeijyYaZVzH41CYq+tTzt0afwpRHCSFImeroXj8hYWsLjEHj3TtKVp8OWsu9F+jZoVNo9EcDO5oWUd5KEMvCk7dAhqVxa7AYC20brL0INRkldwQN9s4gMa7ACb/8/jZOnh1q4MyKSApwQr4yGHjloYhg3hKZvtR7ihN0PQKFiKwVZF/9PdOPUYZU6n3q1VqRQPG6yYJZiOONPKBs93c+DfhQWobqmsnxim4TwG+oedqzEDeJRdOg2OizuaGli/6MRcLub8Pu+VvjTMT9lb8+O2WBxfYcXZwxQg8fXfVLv3Eot9H0ACbbR/k+35MdO0Rdan3Da3SnNyoSiwzR96DGBLI1BJwbeEdbcpUiN9Pm3XYJ4+5/cAf/CrSv69qjzdr7SnAHJ4FfkjLgc8Hdoo0JZ+GRwz9fK+xEP5ZNjJK3xT8Ey9smITsJtc8Xwvj+bYoRN0jqn2aeDwsQL6luFQzJkZ2NdmWs1UMikpOxgbl5FxqEl/yM94yhhITaP6V5m+APDAWEyDbtKqy8bzkwMq1xvHI0px85zH5sLlI208CXV4HaeL/Iu6TPmg3TqSFGPoVj87b4JfU8nSZWhFLmon18N81YieAnVL8ipG2oEaMu0JGhA9auj64qluQedB4kOl4MF1nrNHBQh/pGUyH/cx+/R6sRunr8g3L+Xr/HoC7G+FfkWWzwD5YBhnFes7f6wF7VLW4RHEb7kW1ApNcAPRPJrXZYJoPrjtmyHhFUvFvcdPqEdsTy6HabHK3XEuVpHuIV+VxX5ZmvZz5K2ME2wf4naxK6pg+bj8JHMWaUyQzX5aaNmGeiIiiOMkW439IPJMAkQ03sWdlJk/sk7d3prtV10c/sZBG5ODNAkf1t0ypR4GtvRM2VlR15jUiQwN2Tn6i9LmJV03/YtaC8X+F0Ff8hJvbE0Y8HHcEeGm0Ewxs9sq2GDGvRm1OdIhzQCfsa0X9DhAPpVkBjF/0uGw0NBXI26tq9RTjWxL6a6MsyUEXpfepv1z5PCRJaZ9HmZ/sA6tZDs1dsVZAXMa+uxfZkf4cZZvFMbZGPCAfY3oJU0jpRuA5M6IQQG2tN9xhtGPuDTdpwH0/C5RGBW8C2zp8QNbFTJMkJIMZgUO3Ixsy2q5h27+ZJJoE+poSpO1KOlGhNR4SuEVCV39VeJNrWel+wom173C8BXvkd/WiNWl+bSYDN2eaEi+ip0ef6OBIL+h0fbAyshZjR14hLMe1VKc1KtsIlCGJ//prwSp5ruSmLJIYRjRoS+w5MoNK6GGwPv2fJw/KiGqdXhm6IQWFMvSZEwjp5dySXfDXGNWUcEYWwaQlaSierwLCWzWFeHnZ6j/mcSRryHg9w2EL/yoyeOIuAnkhnqyLZ52dGyXe9YBpid3sE1qYhcGH9rnjsbKUI7nMelzSUKNl3esPwiJ+US4OXsjLhUiWm6mVHizNBX6FJ+FSuJth7gcVeLhww//AZFNdVRmNbA5GZqAOASFarX03iZWDwn8FNgGuneXcPg9paiBr2cT0pp/y9n8anUXd9xLY4184UX1g1SnbJwP3GEu5bWWUtF3vbDzbOobw= 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)(376014)(82310400026)(36860700013)(1800799024); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR08MB11667 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DU2PEPF0001E9C4.eurprd03.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 03ae1931-98da-47cc-791a-08de33ed0c72 X-Microsoft-Antispam: BCL:0; ARA:13230040|14060799003|35042699022|1800799024|36860700013|376014|82310400026; X-Microsoft-Antispam-Message-Info: zrvpzs0+O48cdikCjNrQVwprumtLezZ+LpNr+cuoS1sHwRmray1BPZDNi9keU+8cGU7MY9WQs5dI2ljfRELDtRqSVDTYpIqbZldq1+au1UPLYUSO8gv/XkYu91zRMCQ4GWXzQ8L+J0imJ7cK2ych9NE5qHQ+YdIPVEqQLCbf6Ac434Q6jCDV1RDU1kvKkPWcdfVJzj2tqzBB26WWjUWa1L21K4SQ4oeRRFjk1/t/3keFOVpboUe4miGNOhdkFOVLb20HKSDl4iVjn4m9gbCMv/qIiCAzyoY9pc1K9NK5fZfdPy5koFTdIOFeLNn2F40/9wb/Z2tUDLi5P7IJCtO10oLcWP/rYGhMuN1loC77fZuJR7HZ3KrgnKWeZhoDiXpkBnohy+dy1y/LuUQgvv52AOgRrpTIMn66W2Jf7Ct6pEWV6C6Hf0IdAKlDwzTF4IbfNUQ1XJ5tW7Xcez4KTYcko4q+028l66JiYBF6yeR/Zp5kxMwOvw5SQeY/Wj2oS2WgptL2DvpavBKQZaje7xvOW1oPsZfdhR0JtTf1JI60iWO0w/V+hJbFQ4legmOI4fQ9hDESeg43R8F24IjPI/wGV7JI0bGGG9QQSAE3P6FK1GTjLFxqisEfNsLiOQSS2uHD9c385hiod8sQVxNQ5LMqeIHvMuIYPFZuGxjWwj6Q9DUCmHIEUVS2UPSuZuF2nEeMu1wz4nrhgVYPP/yUOPwSawu/EV9vqtG4A+gKJ9hBOhbVRLM29hlCQ9natVbdGorAIj8kiZVE7ibdafcocZ027Cymah4aGctrN5+I2FCxZ9FRiEBFnldkSXZ2CIpCMHawJFr2yGQ3Xvciy4J9wMRs9NyWQugp8nDd9lF/Aen6hGW0PAjl8zVTRzQu1lsMK/c4ydWq3fbu5ZhSk4W4452GASWArpMwvpAz6wvsD+Ur0RM4xVe9f4ZI4Fq5GG481xZMpZw5q1+Bz2mdoP51C8RgGYRj580TO+Ej44I7aHyeGgxanfpWQVsrAA84fCyUeti7MxxI4ZNhbsd9Lw0q7KVE9zLfbChdjhTFRiOufxmOAMkK1uJddlWr1ks49wH7mcC7TK7u8ohDNY/qduX2KqDOj7foU9WcVQY69NxBsbbkPpfvxrUAu4UQjE9Xnia9ZiK7Kb5wFU0TtLzXu++Hb5FWwsj+0jLmowCq7f2XTgxS7thIZX9Qv+5itMPVW1l0e7lb+WHelsXq/N1FAuoKcZdpm1w0dak3pivf18TK3eIOieZpoA2YZnMEG1X+ZXAVicedZHRUCkrhWxCxtqk3IWJzxMWx+OP5R4jUBvOY3YKxLGeJkyW2lk01s5gULMFsAPy1ymlhG5HcI3JccOhXtAqSHKuiLZDqKgGxXymmbtA642JjpUGpTkRjpf128Q7xL8+Ccz3IicgLl8Q+/Kfkiq0enRC5O+78pfXCGCP2ulzT5oJWDMli9QnuYo4tixFJfJHSzveVeP9dld7e4BHVqLKZL/ZSM8agsdKOLutCF6JcohLFCV0/aiml1QI7fseh1loj10o2tXNvLl38egRreAL8grBhMoojqN5i3PVQgqWEN4U= 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)(35042699022)(1800799024)(36860700013)(376014)(82310400026); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Dec 2025 10:58:17.8830 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 4e579bdb-efb3-486d-8582-08de33ed3268 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: DU2PEPF0001E9C4.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR08MB5628 X-Spam-Status: No, score=-5.7 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FORGED_SPF_HELO, RCVD_IN_DNSWL_BLOCKED, RCVD_IN_MSPIKE_H2, RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED, SPF_HELO_PASS, SPF_NONE, TXREP, URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on sourceware.org X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Binutils mailing list <binutils.sourceware.org> List-Unsubscribe: <https://sourceware.org/mailman/options/binutils>, <mailto:binutils-request@sourceware.org?subject=unsubscribe> List-Archive: <https://sourceware.org/pipermail/binutils/> List-Post: <mailto:binutils@sourceware.org> List-Help: <mailto:binutils-request@sourceware.org?subject=help> List-Subscribe: <https://sourceware.org/mailman/listinfo/binutils>, <mailto:binutils-request@sourceware.org?subject=subscribe> Errors-To: binutils-bounces~patchwork=sourceware.org@sourceware.org |
| Series |
aarch64: Add support for POE2 extension.
|
|
Message
Srinath Parvathaneni
Dec. 5, 2025, 10:57 a.m. UTC
Changes in v1 -> v2
---------------
* Add --no-info options to the *.d file in [2/3]
to avoid the unnecessary info macro warnings.
* Fix documentation spelling mistakes in [3/3].
---------------
Hi,
The following patch series add support for POE2 extension.
This is done by adding support for feature FEAT_S1POE2 (+poe2 flag) to
support TCHANGE{F/B} instructions and all the system registers. Also
adds support for feature FEAT_TEV (+tev flag) to support TENTER/TEXIT
instructions.
Srinath Parvathaneni (3):
aarch64: Add support for POE2 instructions.
aarch64: Add support for POE2 system registers.
aarch64: Add support for TEV instructions.
gas/config/tc-aarch64.c | 60 ++
gas/doc/c-aarch64.texi | 4 +
gas/testsuite/gas/aarch64/poe2-invalid-1.d | 4 +
gas/testsuite/gas/aarch64/poe2-invalid-1.l | 63 ++
gas/testsuite/gas/aarch64/poe2-invalid-1.s | 77 +++
gas/testsuite/gas/aarch64/poe2-invalid-2.d | 4 +
gas/testsuite/gas/aarch64/poe2-invalid-2.l | 61 ++
gas/testsuite/gas/aarch64/poe2.d | 69 +++
gas/testsuite/gas/aarch64/poe2.s | 75 +++
.../gas/aarch64/sysreg/poe2-sysreg-1.d | 535 +++++++++++++++++
.../gas/aarch64/sysreg/poe2-sysreg-1.s | 90 +++
.../gas/aarch64/sysreg/poe2-sysreg-2.d | 536 ++++++++++++++++++
.../aarch64/sysreg/poe2-sysreg-invalid-1.d | 4 +
.../aarch64/sysreg/poe2-sysreg-invalid-1.l | 527 +++++++++++++++++
gas/testsuite/gas/aarch64/tev-invalid-1.d | 4 +
gas/testsuite/gas/aarch64/tev-invalid-1.l | 21 +
gas/testsuite/gas/aarch64/tev-invalid-1.s | 25 +
gas/testsuite/gas/aarch64/tev-invalid-2.d | 4 +
gas/testsuite/gas/aarch64/tev-invalid-2.l | 20 +
gas/testsuite/gas/aarch64/tev.d | 28 +
gas/testsuite/gas/aarch64/tev.s | 26 +
include/opcode/aarch64.h | 9 +
opcodes/aarch64-asm-2.c | 2 +
opcodes/aarch64-dis-2.c | 112 +++-
opcodes/aarch64-opc-2.c | 2 +
opcodes/aarch64-opc.c | 12 +
opcodes/aarch64-opc.h | 1 +
opcodes/aarch64-sys-regs.def | 263 +++++++++
opcodes/aarch64-tbl-2.h | 6 +
opcodes/aarch64-tbl.h | 31 +
30 files changed, 2650 insertions(+), 25 deletions(-)
create mode 100644 gas/testsuite/gas/aarch64/poe2-invalid-1.d
create mode 100644 gas/testsuite/gas/aarch64/poe2-invalid-1.l
create mode 100644 gas/testsuite/gas/aarch64/poe2-invalid-1.s
create mode 100644 gas/testsuite/gas/aarch64/poe2-invalid-2.d
create mode 100644 gas/testsuite/gas/aarch64/poe2-invalid-2.l
create mode 100644 gas/testsuite/gas/aarch64/poe2.d
create mode 100644 gas/testsuite/gas/aarch64/poe2.s
create mode 100644 gas/testsuite/gas/aarch64/sysreg/poe2-sysreg-1.d
create mode 100644 gas/testsuite/gas/aarch64/sysreg/poe2-sysreg-1.s
create mode 100644 gas/testsuite/gas/aarch64/sysreg/poe2-sysreg-2.d
create mode 100644 gas/testsuite/gas/aarch64/sysreg/poe2-sysreg-invalid-1.d
create mode 100644 gas/testsuite/gas/aarch64/sysreg/poe2-sysreg-invalid-1.l
create mode 100644 gas/testsuite/gas/aarch64/tev-invalid-1.d
create mode 100644 gas/testsuite/gas/aarch64/tev-invalid-1.l
create mode 100644 gas/testsuite/gas/aarch64/tev-invalid-1.s
create mode 100644 gas/testsuite/gas/aarch64/tev-invalid-2.d
create mode 100644 gas/testsuite/gas/aarch64/tev-invalid-2.l
create mode 100644 gas/testsuite/gas/aarch64/tev.d
create mode 100644 gas/testsuite/gas/aarch64/tev.s