From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id OIY5HAcJlWEsDwAAWB0awg (envelope-from ) for ; Wed, 17 Nov 2021 08:52:07 -0500 Received: by simark.ca (Postfix, from userid 112) id 61AEC1F0C1; Wed, 17 Nov 2021 08:52:07 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,RDNS_DYNAMIC, UNPARSEABLE_RELAY,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from sourceware.org (ip-8-43-85-97.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id A05D61EDEE for ; Wed, 17 Nov 2021 08:52:06 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id E65D43858414 for ; Wed, 17 Nov 2021 13:52:05 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E65D43858414 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1637157125; bh=NXFb2mEXHh4VJh0JuklmLChyrFgyxsmctaULp7KgpKA=; h=To:Subject:Date:References:In-Reply-To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=TQhW8xLEo44tzV2/pqsAMxtYz+oE7uQzZf33MYpX5YEI7AFrWqwwG4zDgZfTLLBou c3GXVFwBKoCwegJmub/M8Ju0mjyrnF+Wig5VBa6/CqmQ4fICyllDuLF58LUh8c+czO eXL+bYnBk7SRRGL0doTvHAwMsa8BiZPwwWdwcYaA= Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2073.outbound.protection.outlook.com [40.107.21.73]) by sourceware.org (Postfix) with ESMTPS id 705443858409 for ; Wed, 17 Nov 2021 13:50:52 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 705443858409 Received: from DB7PR05CA0027.eurprd05.prod.outlook.com (2603:10a6:10:36::40) by DB6PR08MB2936.eurprd08.prod.outlook.com (2603:10a6:6:25::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.27; Wed, 17 Nov 2021 13:50:49 +0000 Received: from DB5EUR03FT005.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:36:cafe::5c) by DB7PR05CA0027.outlook.office365.com (2603:10a6:10:36::40) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.19 via Frontend Transport; Wed, 17 Nov 2021 13:50:48 +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; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT005.mail.protection.outlook.com (10.152.20.122) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.19 via Frontend Transport; Wed, 17 Nov 2021 13:50:48 +0000 Received: ("Tessian outbound c61f076cbd30:v110"); Wed, 17 Nov 2021 13:50:46 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: e22d4873a8925485 X-CR-MTA-TID: 64aa7808 Received: from 33b41b413078.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 929CD4B6-D56E-4C95-999C-E88321FB4232.1; Wed, 17 Nov 2021 13:50:39 +0000 Received: from EUR03-AM5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 33b41b413078.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 17 Nov 2021 13:50:39 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fFVx9SVYeZntbfGTtg1cbwRp4JP1j/jWtVn+NYT6Q7ql4fdsTIPe8fT276qinawuWycaDeQ9nRqy+R41ElaSByo2XDNnyQzd3faDR2LRRKxiPBwrzc+u0PlttHjpZhqVJjNhxb3YF4YTOhg9bjtapyyCPbidBkwRKXTE24Zo4xGjyB+reKW+6O6oNbPFJgDBS84gmEd1n2trH5YMfSe/s2M9jimtHDuf6ktJdWTns8wdGNldNgqJ4Faonju0Wqgl2HDmi4oV7Wlg4OJ31kdocDW6YThr2OIPZWWzfrmd5q30XCaIT0VTohu+/c59DZDi6puSn0nqLtlq4UMf3FPW5w== 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=NXFb2mEXHh4VJh0JuklmLChyrFgyxsmctaULp7KgpKA=; b=IpT7H5uQp1YS4u7e8D4I9Dzc8MxomPIxCPzGdQRyaWO57PpT7KZiLQ7/lmnf5xGh4Iil0KbApfBfzC12ZXfSxZzOkxnLX3DHPgWHCu9AHxQVq84bIcyuJCrKR0Xpv4zpMidJ/M+NEwuDQW8ciXlV32j7z+Oy9GmCg76Y1JQS9av4IvhVC/wAqlQETvN6IzpnBHeSNxtMgdMXApMSU3EnQHj5Z1VRq8v3gLQf48LkQYkmTDJe9bC9jggCfZSI2haGYyLG1jitoxJNjk0jZbEAc4XkvmqefsnIVQXeN1Dhm6nZWV05oT9LdbQYmHM88IKhcGEsL47O2UpFdIS3ZiBvHA== 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 Received: from AM6PR08MB3957.eurprd08.prod.outlook.com (2603:10a6:20b:a2::14) by AS8PR08MB6166.eurprd08.prod.outlook.com (2603:10a6:20b:296::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.19; Wed, 17 Nov 2021 13:50:34 +0000 Received: from AM6PR08MB3957.eurprd08.prod.outlook.com ([fe80::5d0c:6e21:5ba3:ff8e]) by AM6PR08MB3957.eurprd08.prod.outlook.com ([fe80::5d0c:6e21:5ba3:ff8e%6]) with mapi id 15.20.4690.027; Wed, 17 Nov 2021 13:50:34 +0000 To: Luis Machado Subject: Re: [PATCH] [AArch64] Expose the BTI BTYPE more explicitly in the registers Thread-Topic: [PATCH] [AArch64] Expose the BTI BTYPE more explicitly in the registers Thread-Index: AQHX27PT1XDXQZy7ckWNSE7R3qyLEawHvMaA Date: Wed, 17 Nov 2021 13:50:34 +0000 Message-ID: <456E317C-C3B4-4FB0-999A-6E0E33E0E1F6@arm.com> References: <20211117130521.2034729-1-luis.machado@linaro.org> In-Reply-To: <20211117130521.2034729-1-luis.machado@linaro.org> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3693.20.0.1.32) Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: b4830000-c7ad-4390-d389-08d9a9d142a5 x-ms-traffictypediagnostic: AS8PR08MB6166:|DB6PR08MB2936: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:7691;OLM:7691; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: N2SKJr86Dpnjj8Avb/HZchUGeo1rDd58wfE1Xqb4Upif2Hu0qURLM10NWuORmXa6mzVZXsqm20xRvQ9n96CVAeFhEBBxS3tbshvDj1e8X7nJ8e3cj3FxzCuoItX8wAH+8htlFIt9Sj8/yY7+MkoTRO12qrk7DbFWJYwNcyLZeWRfDMUF76AJkRO34BN6HyArGhIyo8Iu1p0GCGWMUtZ5auEkFyZysKC/W+Dhh07bGD1hnqmqCpCZZEMVUgw/YM6mOcM6cNxDUgk26st+LcmzsEXouaIJw3fSAKNxyZb2RpeQcjGL7pxH2kMCxZSgbJAyiEGuhcz+/B8XFrYh4rXHYocW4p2A6uiQs0g52kN5PA/DNeEdsH0ibZ5HhzgAbbtOdKGIO5SV+CjCcxVDh4Tf0usEXnv32xWl0/AY4LCjpVN88FDs68TXBuumgk9gT/tHmcvyzN4rzknQXBRi8DuTN+6olN2aj2KMFKGJ4iA1WUdwvPSDZYUnRiQS9qxo2xXEpsX6WKlvODSr3qOw8Tj5WFmHKnWyjH6tXUtGRpBP93hlObXtFiNRIPwxDH7sK7PIl2wp9WI+B1/HbRBR3FjldvVzUdNEe9W9BI6iQzKDkFxZf1ESxw3CPUqQNqWpo3F7ZYSc70ECY56IU5Rxh4xZzLTExhq1RnPHJmlNDspfl3t06IejXInvZNT8+SwNRJ7tGqsE9fkmUM7NVfnXj0ot9I4fFfkYhNi5U4Z7BmVzynvODxFkK3UB9roO13m18ic4 X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM6PR08MB3957.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(36756003)(91956017)(66556008)(66476007)(2616005)(64756008)(76116006)(66946007)(66446008)(186003)(33656002)(6506007)(53546011)(86362001)(4326008)(8676002)(508600001)(122000001)(38100700002)(5660300002)(26005)(8936002)(6512007)(38070700005)(2906002)(71200400001)(6916009)(316002)(54906003)(6486002)(45980500001); DIR:OUT; SFP:1101; Content-Type: text/plain; charset="us-ascii" Content-ID: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB6166 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: DB5EUR03FT005.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: d6dcfc10-4f54-480a-d02f-08d9a9d13a73 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: JKa2GEXBzLzoJQtT931Zu6o27AkCXuqygimPHHUUVK4tBnQfPUWf5QsAd9PzIoAFr/jSLDMhbX+ge1am0tz0sM3wXJ+Owfp/Pf0CsRflK9e1IFWqdqSAOOD65vYLYPoOflVtzUov9qARxS8U9ZHuUnFzejQYXxD4jo0g2Rau0bGSOATIbN/9wahOpaHO3t1Ws/erHbC/43s4B9PYYwdJWQ8z1ByuH3yN79F7MrzMWQbdq3MMhF3ipQ7zzJCSDdjLL+0S9pRx0bLO7pIlMcswHdpE3ed1K5NI62Twc0JDVhfspJRRTCaQXKCXAXGNgOP04J2nikhN61qUnjUw+oA3oVwjwk6FFt25mRKKXpXR7Zcxjl1f+J09NxI2woVm/7At58IRC12VW7BxLTCjLL39pUJbqYHrgmALBCaz1Q8mhqD+Abng0jtNhP2/b6oClLcl0L1/zrQY3VGGFS4kBMAXBOMQHk9/dhS44EBm571krJf6SzB7MFvpTzHCEsTv/2ZS6SFB6neJDCNvVwQVYKTx/7h/eCe4GMT3fkKqDfGs6MTBG5D12tY0ft9dXTLRR3SdvrdWA8cPZzutJQPYku4aHRq3TRrYuo5V1QIIQJC8VyQWnN9Dr3hci9YGpPFkzDgbgAvSoCs1Nmu76eaYpCIkXRxGZMZbiw+FdKfqubOyOX04TTG6oVbkC0+ZhSt40p1J+HGWFiOhNX+zb0WwZYfOdg== 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:(4636009)(46966006)(36840700001)(4326008)(2906002)(53546011)(6506007)(6486002)(5660300002)(2616005)(26005)(36860700001)(186003)(54906003)(70586007)(356005)(81166007)(508600001)(82310400003)(6862004)(8676002)(6512007)(316002)(33656002)(336012)(70206006)(86362001)(47076005)(36756003)(8936002); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Nov 2021 13:50:48.0978 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b4830000-c7ad-4390-d389-08d9a9d142a5 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: DB5EUR03FT005.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR08MB2936 X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Alan Hayward via Gdb-patches Reply-To: Alan Hayward Cc: nd , "gdb-patches\\@sourceware.org" Errors-To: gdb-patches-bounces+public-inbox=simark.ca@sourceware.org Sender: "Gdb-patches" > On 17 Nov 2021, at 13:05, Luis Machado wrote: >=20 > Augment the register description XML to expose the BTI BTYPE field contai= ned > in the CPSR register. It will be displayed like so: >=20 > cpsr 0x60001000 [ EL=3D0 BTYPE=3D0 SSBS C Z ] Good spot. Did a quick check, and couldn't see any other flags missing. Code is obvious and looks fine to me. Alan. > --- > gdb/features/aarch64-core.c | 1 + > gdb/features/aarch64-core.xml | 3 +++ > 2 files changed, 4 insertions(+) >=20 > diff --git a/gdb/features/aarch64-core.c b/gdb/features/aarch64-core.c > index a080a641c45..bb707173be6 100644 > --- a/gdb/features/aarch64-core.c > +++ b/gdb/features/aarch64-core.c > @@ -18,6 +18,7 @@ create_feature_aarch64_core (struct target_desc *result= , long regnum) > tdesc_add_flag (type_with_fields, 7, "I"); > tdesc_add_flag (type_with_fields, 8, "A"); > tdesc_add_flag (type_with_fields, 9, "D"); > + tdesc_add_bitfield (type_with_fields, "BTYPE", 10, 11); > tdesc_add_flag (type_with_fields, 12, "SSBS"); > tdesc_add_flag (type_with_fields, 20, "IL"); > tdesc_add_flag (type_with_fields, 21, "SS"); > diff --git a/gdb/features/aarch64-core.xml b/gdb/features/aarch64-core.xm= l > index d63456956fd..a328ede508c 100644 > --- a/gdb/features/aarch64-core.xml > +++ b/gdb/features/aarch64-core.xml > @@ -61,6 +61,9 @@ > > >=20 > + > + > + > > >=20 > --=20 > 2.25.1 >=20