From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2078.outbound.protection.outlook.com [40.107.21.78]) by sourceware.org (Postfix) with ESMTPS id 5234D3858C54 for ; Tue, 28 Nov 2023 16:40:32 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 5234D3858C54 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 5234D3858C54 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.21.78 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1701189634; cv=pass; b=k+OiPJlB/NXoLtMHDD63j2zC87X0KJ6ShTGIYmepbkDJvfMKTeQk9IUywmNhRb/SLn5KGOwERYZkAWw39EdvDZm0bDN2Q4ion3XrRpJugqhglNFK7909DrDMzsLSRkITwLhlpDlz8pBxX0aGOErVG/WXQH1J61DtQCKFrdAnpsE= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1701189634; c=relaxed/simple; bh=wHbU6IOAp2qgdNhE008eDS8IMUa7GBlZ26mt0hykt1o=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=hhC5Itt3VDHVbwoAGU+nhsHXzyfe+VYr00rEiZ1Pj9xkgXiER3QfqQwMkZoMv7B9MOGjAcHUCSY5PQFPqaWXdxFsBa0c+oVcXGO+LHxBrPCPwYOpE8+yydrF/ztFNomBIDH7exMTvhbQHzBnNBdwX5wGkz8XvlaBmms4arWdwJE= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=VrtuLgFk9puWkBFblSBRNfmNMozAbzmgEFTImEOMVlg1NOfNAeBrLTFRscw3nA+/ErYqtHcQsYn3LJPhy7FUX2mZ4MSJ8eeK/z7H+wVkFtm4C5FVC/cKZx6SotyO5GjztlQUrofQgSaqL/40RzFtZUv3uPIyRcWjRWz6BgSh8zfLDXyQgNoktN0jaL1Vfud1fLSyuZSniiMpOHapiB6n4qb1CT7IxbPrjNdmHjW78tZIzmJf+g0KuXy7ZTYplpqCUdFZDPf1Fpmx3DaxgVb43TIuKld31cQ+pV3fvD5MdVeVmoecGrNFwnEFVaV85fgK9r9T5K6hjaOOHMlUN0sMZA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=neV5IJTbYZq4KVA8NHhelRGtLzoBUSBPH4sQwwaijS0=; b=BSWwDMIlYqESfTTBcpFP2QxpdQnGHgz6mj7KGjCOde7JU2uG11YlSaEiZ1mInXj7qznb6XyOjGMwPt5Fx7MZwRSZfwc3nsQDrTmJ4auYfPp3PX8aPBZkR+9ByIm1zLwONo21YtuxLV2sCp7V5R06NNRAn0dpQL96MJ/9ZM2uSdqkyYNuo/tar7I6LQ8J0evBLthUJA21VnTpoxdtY3T9dREbV6oiNFYSu6/wvafnWuKkWGNYz4iOceP3OG52xLQKW7jx12sfWnemANxk2WpiRRT8KhvwW9oiS4Uk0IwOi5VbcmxM0zrZyDbBGUs/TRZhViJjJt/PkT6mh/n2E/zRrQ== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=gcc.gnu.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=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=neV5IJTbYZq4KVA8NHhelRGtLzoBUSBPH4sQwwaijS0=; b=ytOd2ui/RaP/ydt1OhKw8yE+B6tq7AHTPoEaIlJUmQ/OnXG7ipf34pSzAt1G2q8Hcxu+hchbBPT21ZBTaac67JuBLcbr8X99dZMiEnM0ZhlqtZTS+enS2sqzSDwBQDcVVniz638i7yVMxnaDthn2SuZ1LvR6pZ8PQ9wuS7sFOsI= Received: from AS4P251CA0013.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:5d2::18) by AS2PR08MB9473.eurprd08.prod.outlook.com (2603:10a6:20b:5ea::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7025.29; Tue, 28 Nov 2023 16:40:28 +0000 Received: from AM3PEPF0000A796.eurprd04.prod.outlook.com (2603:10a6:20b:5d2:cafe::34) by AS4P251CA0013.outlook.office365.com (2603:10a6:20b:5d2::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7025.29 via Frontend Transport; Tue, 28 Nov 2023 16:40:28 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM3PEPF0000A796.mail.protection.outlook.com (10.167.16.101) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7046.17 via Frontend Transport; Tue, 28 Nov 2023 16:40:28 +0000 Received: ("Tessian outbound 7671e7ddc218:v228"); Tue, 28 Nov 2023 16:40:28 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 78f45d5d9521c0a0 X-CR-MTA-TID: 64aa7808 Received: from 14eb68bec408.3 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 092AF2FB-C56A-4287-AFD4-73E1DE54380E.1; Tue, 28 Nov 2023 16:40:17 +0000 Received: from EUR04-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 14eb68bec408.3 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 28 Nov 2023 16:40:17 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Jh4cJ+CjGMpBQMtknXpayYiKwmLM/F3APJYjSjX432a9W057EeXc/gbQ6IeVTJszNHdT0BLYkl6TTK92+/CiDG+THgh0GqBHR/tL7JN5cEiad5/3UbykzEXpO5OtBTtnqY3qbmjk5vQmTjRQAJzxFk0uECfAI9GQBbqrdvSPW4UgnjJcGAixgZVCreBOAXkl3LIC5OBCY5vzhPof2823Kgrf4XhqKXP9oazF+qQeIPQ2/YkwKQdBshWCk32mxpjiE3YpTYDxWCWUrsKWBEI2DOg1nsqdH3W3BOCINL8w0t6Pth6Nh8T9vV38Sf34mJyFxNulyjm5d/JVXUzs97NTHA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=neV5IJTbYZq4KVA8NHhelRGtLzoBUSBPH4sQwwaijS0=; b=GxMqQ58dr3rn0OZ3MUq0r64Rw5UaIz4R4MINdrggE6Zi7MnY9lX+mcQlJlS0CdOnkCon/0MeCX1chVmmhkcUn/sIF6VPw9icnlxjxnFaxaLi1U3cKqfNLBDmuy9VR9I7JQteo+GkkE2uMP4lD+K9kzYhJVBy8oq8Hn75CrWFq5MLRO/isybhzB4HY4K26hzQQ9ExQZGhWHG8qACECJ6aQGUyHqe1zShR5qF00rSU9lIXoeqXuzV9a48rayH4lRlJz1IBDDD0tzlRfol7bKOxH7IXF9Uh8AMhu5aEY/7JyyBGWojqW07UmCVI8coTFesoRZN6KzHlzICOMz2tI/gnTg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=neV5IJTbYZq4KVA8NHhelRGtLzoBUSBPH4sQwwaijS0=; b=ytOd2ui/RaP/ydt1OhKw8yE+B6tq7AHTPoEaIlJUmQ/OnXG7ipf34pSzAt1G2q8Hcxu+hchbBPT21ZBTaac67JuBLcbr8X99dZMiEnM0ZhlqtZTS+enS2sqzSDwBQDcVVniz638i7yVMxnaDthn2SuZ1LvR6pZ8PQ9wuS7sFOsI= Received: from PAXPR08MB6926.eurprd08.prod.outlook.com (2603:10a6:102:138::24) by AS2PR08MB9896.eurprd08.prod.outlook.com (2603:10a6:20b:5fe::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7025.28; Tue, 28 Nov 2023 16:40:14 +0000 Received: from PAXPR08MB6926.eurprd08.prod.outlook.com ([fe80::106e:538b:c12:4f38]) by PAXPR08MB6926.eurprd08.prod.outlook.com ([fe80::106e:538b:c12:4f38%4]) with mapi id 15.20.7025.022; Tue, 28 Nov 2023 16:40:14 +0000 From: Kyrylo Tkachov To: Victor Do Nascimento , "gcc-patches@gcc.gnu.org" CC: Richard Sandiford , Richard Earnshaw , Victor Do Nascimento Subject: RE: [PATCH v2 3/5] aarch64: Sync `aarch64-sys-regs.def' with Binutils. Thread-Topic: [PATCH v2 3/5] aarch64: Sync `aarch64-sys-regs.def' with Binutils. Thread-Index: AQHaIhNyzLi3nrPUu0ug+bAbIPREfbCP7nxw Date: Tue, 28 Nov 2023 16:40:14 +0000 Message-ID: References: <20231128155609.198744-1-victor.donascimento@arm.com> <20231128155609.198744-4-victor.donascimento@arm.com> In-Reply-To: <20231128155609.198744-4-victor.donascimento@arm.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: PAXPR08MB6926:EE_|AS2PR08MB9896:EE_|AM3PEPF0000A796:EE_|AS2PR08MB9473:EE_ X-MS-Office365-Filtering-Correlation-Id: 7e88c1e6-56d6-4cc2-709e-08dbf030baeb x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: ry/K+V3u51vROKrRBq0nmjn9rKuiPUMZeNyme9wuJp+t0DOXJiPpJoe5vOBvHC7gOMT4OWc9JkLw4YhawRruhbwp2WGX+KeL6tiz8aueaAYaJgIOLsc/Rz889Z4OF6KMI43c9aJ2ovVwZY5RG0Z39PxS7svNTqt/ZnorNFQWXntsPQ3qcOsy8hRe4VpbB13MO9mdMdigQ1B/JyUfpaclCIkQO39jd9JIZVrB6T1fKVG2ih3vxAchYjNqNNaMHiqdF+pS/ddwWITYvnS9dX7U4d+ha2KuEdB/xFslnJ859az1DGswAt3XuEERnF/ShN9t3hdberoLnprODzNOqW5oEnSe+rSs/ZmsuRquygIOZPhQlXgs4o544sNWz5qdJzmx7W7efLMU0gCiwLmdvgP8lnLOofToWDwL6W/o9yWwvNzxMsw1DvaOpC7WvzAwhmueRkTU/61qCZf4u1Qby7TSxAuyT2jnop6WetXFf8oeffLHYlRdPLvEMWrIlxvY/7Z7EOcQzymImUm+l1bjLTq0jpWQDSlnBG47EYVTNvouxGt5/dBGEsjz3rRJsQyODC/1eXKvECk5i/Fyz380pAARFuZgdS928GzbkXd/h53/FCTP+KzDOoroZ6ZJF9ZTEJkF3B4k8BBu3y5rrPhvcjAjTA== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR08MB6926.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376002)(39860400002)(136003)(366004)(396003)(346002)(230922051799003)(451199024)(186009)(64100799003)(1800799012)(52536014)(4326008)(8936002)(71200400001)(8676002)(9686003)(6506007)(7696005)(53546011)(76116006)(66946007)(110136005)(54906003)(64756008)(66556008)(66476007)(316002)(66446008)(478600001)(122000001)(55016003)(33656002)(38100700002)(41300700001)(38070700009)(86362001)(26005)(2906002)(83380400001)(5660300002)(81973001);DIR:OUT;SFP:1101; Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR08MB9896 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM3PEPF0000A796.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: c1cd3298-187d-4c08-bd6a-08dbf030b233 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: UrQfv27rv9ropn46cAqIDq7qOG7vAh6AnSgAJ16Cqbgbc7JuHkUJ6HmaQOIxrpvXwiRFIE4v8wGNGmfc/UIE0nDKIMMzw1liwA/2p3mpHzfqEGG/2WXkxbD9eiF2SrpRi8dB22A8faMTDzBmk+KF3pnOls08BzbWTIQ/Y+GymZLyub7XE9KVpJl6JBilHgLtYvDKsyP2LwgKpHd9NEm47YxskuGsACUzuBaVqqvw/MNB6SOu4NILojiBc9Gek/Y+ObYGwY8/ypXrk156K6B2lnJ6qjkzHbmevJeKjB0AvtRC6PN/93cPaKRfuXJRUfsmGaprMVVwTuiHlMuTx7ZDdzQgaDjZJCf4Ss52IGTXAHXo/Lq58X9jPcn/wpsYDIFfXA82zOsQoxx71bYhqso3PQ1h+8uuYrEIryln1t/tTgfCpUKkqMMMB28E5uFCLDFNwbNjXvmhuOM1xor6Nyuvi92ACeI1WysW18lDqOa5rGPP6Bh0zqZzpt7wAG/rHCc6STwUEP8Zo0o9Z7tvikTiT9lqYlNueX2UEWXbXTNw0G0LyMSeapOEwvell07AitkotWwToIYjzjLm8DVgfRmQ1I3ogI+8AO0S5gBCUDyNiK309Xb8IHHlzBZGukz1qlIKIyZH7hIraAxKEOOcx3xPJkk79V2MJqIe9+/zFsbugJeQlk+/zCuKM/B/008omZzkMqEpDE1UX58EVsveg/DmV9yb9SqEVkhpcHQgoqXGUpv4Goc5P6Cy7p8XNDgt8ACO/y8vLaJ9QRCDcRXZNRjonA== X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(13230031)(4636009)(396003)(39860400002)(346002)(136003)(376002)(230922051799003)(1800799012)(186009)(64100799003)(82310400011)(451199024)(40470700004)(36840700001)(46966006)(82740400003)(2906002)(356005)(81166007)(5660300002)(55016003)(40480700001)(86362001)(47076005)(4326008)(52536014)(8676002)(8936002)(36860700001)(41300700001)(54906003)(316002)(40460700003)(110136005)(70206006)(70586007)(33656002)(83380400001)(336012)(7696005)(6506007)(26005)(53546011)(478600001)(9686003)(81973001);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Nov 2023 16:40:28.7520 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 7e88c1e6-56d6-4cc2-709e-08dbf030baeb X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM3PEPF0000A796.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR08MB9473 X-Spam-Status: No, score=-11.3 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,FORGED_SPF_HELO,GIT_PATCH_0,KAM_DMARC_NONE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Hi Victor, > -----Original Message----- > From: Victor Do Nascimento > Sent: Tuesday, November 28, 2023 3:56 PM > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Sandiford > ; Richard Earnshaw > ; Victor Do Nascimento > > Subject: [PATCH v2 3/5] aarch64: Sync `aarch64-sys-regs.def' with Binutil= s. >=20 > This patch updates `aarch64-sys-regs.def', bringing it into sync with > the Binutils source. >=20 > gcc/ChangeLog: >=20 > * config/aarch64/aarch64-sys-regs.def (par_el1): New. > (rcwmask_el1): Likewise. > (rcwsmask_el1): Likewise. > (ttbr0_el1): Likewise. > (ttbr0_el12): Likewise. > (ttbr0_el2): Likewise. > (ttbr1_el1): Likewise. > (ttbr1_el12): Likewise. > (ttbr1_el2): Likewise. > (vttbr_el2): Likewise. > (gcspr_el0): Likewise. > (gcspr_el1): Likewise. > (gcspr_el12): Likewise. > (gcspr_el2): Likewise. > (gcspr_el3): Likewise. > (gcscre0_el1): Likewise. > (gcscr_el1): Likewise. > (gcscr_el12): Likewise. > (gcscr_el2): Likewise. > (gcscr_el3): Likewise. In the case where we copy a file from elsewhere or regenerate we can just u= se the short entry: * config/aarch64/aarch64-sys-regs.def: Copy from Binutils. Or something equivalent. Ok with and adjusted ChangeLog. Thanks, Kyrill > --- > gcc/config/aarch64/aarch64-sys-regs.def | 30 +++++++++++++++++-------- > 1 file changed, 21 insertions(+), 9 deletions(-) >=20 > diff --git a/gcc/config/aarch64/aarch64-sys-regs.def > b/gcc/config/aarch64/aarch64-sys-regs.def > index d24a2455503..96bdadb0b0f 100644 > --- a/gcc/config/aarch64/aarch64-sys-regs.def > +++ b/gcc/config/aarch64/aarch64-sys-regs.def > @@ -419,6 +419,16 @@ > SYSREG ("fpcr", CPENC (3,3,4,4,0), 0, > AARCH64_NO_FEATURES) > SYSREG ("fpexc32_el2", CPENC (3,4,5,3,0), 0, > AARCH64_NO_FEATURES) > SYSREG ("fpsr", CPENC (3,3,4,4,1), 0, > AARCH64_NO_FEATURES) > + SYSREG ("gcspr_el0", CPENC (3,3,2,5,1), F_ARCHEXT, > AARCH64_FEATURE (GCS)) > + SYSREG ("gcspr_el1", CPENC (3,0,2,5,1), F_ARCHEXT, > AARCH64_FEATURE (GCS)) > + SYSREG ("gcspr_el2", CPENC (3,4,2,5,1), F_ARCHEXT, > AARCH64_FEATURE (GCS)) > + SYSREG ("gcspr_el12", CPENC (3,5,2,5,1), F_ARCHEXT, > AARCH64_FEATURE (GCS)) > + SYSREG ("gcspr_el3", CPENC (3,6,2,5,1), F_ARCHEXT, > AARCH64_FEATURE (GCS)) > + SYSREG ("gcscre0_el1", CPENC (3,0,2,5,2), F_ARCHEXT, > AARCH64_FEATURE (GCS)) > + SYSREG ("gcscr_el1", CPENC (3,0,2,5,0), F_ARCHEXT, > AARCH64_FEATURE (GCS)) > + SYSREG ("gcscr_el2", CPENC (3,4,2,5,0), F_ARCHEXT, > AARCH64_FEATURE (GCS)) > + SYSREG ("gcscr_el12", CPENC (3,5,2,5,0), F_ARCHEXT, > AARCH64_FEATURE (GCS)) > + SYSREG ("gcscr_el3", CPENC (3,6,2,5,0), F_ARCHEXT, > AARCH64_FEATURE (GCS)) > SYSREG ("gcr_el1", CPENC (3,0,1,0,6), F_ARCHEXT, > AARCH64_FEATURE (MEMTAG)) > SYSREG ("gmid_el1", CPENC (3,1,0,0,4), > F_REG_READ|F_ARCHEXT, AARCH64_FEATURE (MEMTAG)) > SYSREG ("gpccr_el3", CPENC (3,6,2,1,6), 0, > AARCH64_NO_FEATURES) > @@ -584,7 +594,7 @@ > SYSREG ("oslar_el1", CPENC (2,0,1,0,4), F_REG_WRITE, > AARCH64_NO_FEATURES) > SYSREG ("oslsr_el1", CPENC (2,0,1,1,4), F_REG_READ, > AARCH64_NO_FEATURES) > SYSREG ("pan", CPENC (3,0,4,2,3), F_ARCHEXT, > AARCH64_FEATURE (PAN)) > - SYSREG ("par_el1", CPENC (3,0,7,4,0), 0, > AARCH64_NO_FEATURES) > + SYSREG ("par_el1", CPENC (3,0,7,4,0), F_REG_128, > AARCH64_NO_FEATURES) > SYSREG ("pmbidr_el1", CPENC (3,0,9,10,7), > F_REG_READ|F_ARCHEXT, AARCH64_FEATURE (PROFILE)) > SYSREG ("pmblimitr_el1", CPENC (3,0,9,10,0), F_ARCHEXT, > AARCH64_FEATURE (PROFILE)) > SYSREG ("pmbptr_el1", CPENC (3,0,9,10,1), F_ARCHEXT, > AARCH64_FEATURE (PROFILE)) > @@ -746,6 +756,8 @@ > SYSREG ("prlar_el2", CPENC (3,4,6,8,1), F_ARCHEXT, > AARCH64_FEATURE (V8R)) > SYSREG ("prselr_el1", CPENC (3,0,6,2,1), F_ARCHEXT, > AARCH64_FEATURE (V8R)) > SYSREG ("prselr_el2", CPENC (3,4,6,2,1), F_ARCHEXT, > AARCH64_FEATURE (V8R)) > + SYSREG ("rcwmask_el1", CPENC (3,0,13,0,6), > F_ARCHEXT|F_REG_128, AARCH64_FEATURE (THE)) > + SYSREG ("rcwsmask_el1", CPENC (3,0,13,0,3), > F_ARCHEXT|F_REG_128, AARCH64_FEATURE (THE)) > SYSREG ("revidr_el1", CPENC (3,0,0,0,6), F_REG_READ, > AARCH64_NO_FEATURES) > SYSREG ("rgsr_el1", CPENC (3,0,1,0,5), F_ARCHEXT, > AARCH64_FEATURE (MEMTAG)) > SYSREG ("rmr_el1", CPENC (3,0,12,0,2), 0, > AARCH64_NO_FEATURES) > @@ -1034,13 +1046,13 @@ > SYSREG ("trfcr_el1", CPENC (3,0,1,2,1), F_ARCHEXT, > AARCH64_FEATURE (V8_4A)) > SYSREG ("trfcr_el12", CPENC (3,5,1,2,1), F_ARCHEXT, > AARCH64_FEATURE (V8_4A)) > SYSREG ("trfcr_el2", CPENC (3,4,1,2,1), F_ARCHEXT, > AARCH64_FEATURE (V8_4A)) > - SYSREG ("ttbr0_el1", CPENC (3,0,2,0,0), 0, > AARCH64_NO_FEATURES) > - SYSREG ("ttbr0_el12", CPENC (3,5,2,0,0), F_ARCHEXT, > AARCH64_FEATURE (V8_1A)) > - SYSREG ("ttbr0_el2", CPENC (3,4,2,0,0), F_ARCHEXT, > AARCH64_FEATURE (V8A)) > + SYSREG ("ttbr0_el1", CPENC (3,0,2,0,0), F_REG_128, > AARCH64_NO_FEATURES) > + SYSREG ("ttbr0_el12", CPENC (3,5,2,0,0), > F_ARCHEXT|F_REG_128, AARCH64_FEATURE (V8_1A)) > + SYSREG ("ttbr0_el2", CPENC (3,4,2,0,0), > F_ARCHEXT|F_REG_128, AARCH64_FEATURE (V8A)) > SYSREG ("ttbr0_el3", CPENC (3,6,2,0,0), 0, > AARCH64_NO_FEATURES) > - SYSREG ("ttbr1_el1", CPENC (3,0,2,0,1), 0, > AARCH64_NO_FEATURES) > - SYSREG ("ttbr1_el12", CPENC (3,5,2,0,1), F_ARCHEXT, > AARCH64_FEATURE (V8_1A)) > - SYSREG ("ttbr1_el2", CPENC (3,4,2,0,1), F_ARCHEXT, > AARCH64_FEATURES (2, V8A, V8_1A)) > + SYSREG ("ttbr1_el1", CPENC (3,0,2,0,1), F_REG_128, > AARCH64_NO_FEATURES) > + SYSREG ("ttbr1_el12", CPENC (3,5,2,0,1), > F_ARCHEXT|F_REG_128, AARCH64_FEATURE (V8_1A)) > + SYSREG ("ttbr1_el2", CPENC (3,4,2,0,1), > F_ARCHEXT|F_REG_128, AARCH64_FEATURES (2, V8A, V8_1A)) > SYSREG ("uao", CPENC (3,0,4,2,4), F_ARCHEXT, > AARCH64_FEATURE (V8_2A)) > SYSREG ("vbar_el1", CPENC (3,0,12,0,0), 0, > AARCH64_NO_FEATURES) > SYSREG ("vbar_el12", CPENC (3,5,12,0,0), F_ARCHEXT, > AARCH64_FEATURE (V8_1A)) > @@ -1057,8 +1069,8 @@ > SYSREG ("vstcr_el2", CPENC (3,4,2,6,2), F_ARCHEXT, > AARCH64_FEATURE (V8_4A)) > SYSREG ("vsttbr_el2", CPENC (3,4,2,6,0), F_ARCHEXT, > AARCH64_FEATURES (2, V8A, V8_4A)) > SYSREG ("vtcr_el2", CPENC (3,4,2,1,2), 0, > AARCH64_NO_FEATURES) > - SYSREG ("vttbr_el2", CPENC (3,4,2,1,0), F_ARCHEXT, > AARCH64_FEATURE (V8A)) > + SYSREG ("vttbr_el2", CPENC (3,4,2,1,0), > F_ARCHEXT|F_REG_128, AARCH64_FEATURE (V8A)) > SYSREG ("zcr_el1", CPENC (3,0,1,2,0), F_ARCHEXT, > AARCH64_FEATURE (SVE)) > SYSREG ("zcr_el12", CPENC (3,5,1,2,0), F_ARCHEXT, > AARCH64_FEATURE (SVE)) > SYSREG ("zcr_el2", CPENC (3,4,1,2,0), F_ARCHEXT, > AARCH64_FEATURE (SVE)) > - SYSREG ("zcr_el3", CPENC (3,6,1,2,0), F_ARCHEXT, > AARCH64_FEATURE (SVE)) > \ No newline at end of file > + SYSREG ("zcr_el3", CPENC (3,6,1,2,0), F_ARCHEXT, > AARCH64_FEATURE (SVE)) > -- > 2.42.0