From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02on2137.outbound.protection.outlook.com [40.107.249.137]) by sourceware.org (Postfix) with ESMTPS id 7DC843857835 for ; Tue, 20 Jun 2023 11:47:32 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 7DC843857835 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=Syrmia.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=Syrmia.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QYeZ2ZNphRk28X0djAZDF/kLMvvXEG0wen2wx18cOooP4bHh3SzPf7OkDLZgQTpkCTUy9jYOKTbrn2yJ4ctFr6NW0gxMesgZv/10y/lUE61V9ydz+y6Anqo4ZC+KgnWOOeFBe7DwQNnwB4nTWycXgz9HxVSgwMgy8Xk5RiGqHKzN7qfESZ1t378s8YS/8ynZrmUoSDsjMq0ZkyKoJZVN/NypbhV/3gGl5NTRisd1O0dOGQg2z6Guf5bpZ4IwreoVVKmNqLwKBTITEklzqFu8ukQ6efZ3qROUJJ28A+IdIV3TcMaDT9th56dLQqWqc2yGVKkHjfKpJLHPjEld2K+J9g== 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=xmNTUIhpWnWd5vk8bCoLzaq1DW4pRmHLudwVZT/9obc=; b=Cn0JF0Jj5FtFjpf+C21RVUAJuooOZIsXc6s26E+BJmqcLUWk82xITlxjiDnqP8AfCllpjz9d7fkG1L1wtQa8Pqy3SLh9j4j3mJjz/P9msZI/oXCZn7NAFYUfkt7Tk7n0/YkT6uCX0FLCHdqRm3s5MYwl66zV1C50U2YAG3cbdgGXonAdY6lPgkbg4RAhtvjTLTb2ZRpImGrnWQebP++mp23G60Prrx8JWU7zCIaI0T8DwYtTkszifMHX4CX4bNbnpMqe5sKT4Cb5TqjCu/0elVI+S/h0s8FxodXCCC2Tu1i+OinJAMiARChmq4RkqVl/6NOXGvr7wCalsHQYmPGIuw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=syrmia.com; dmarc=pass action=none header.from=syrmia.com; dkim=pass header.d=syrmia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=syrmia.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xmNTUIhpWnWd5vk8bCoLzaq1DW4pRmHLudwVZT/9obc=; b=gjKlkN8j34MroSesNxMROstPCIV+DZQ5OeA/BbXhxGlz0HJWkqQvVwHpntjZJ1GHVrUm03PLb/899VcaDASxue5etBb0vfqbza1eiUGqmk0DWfPjt0lXOqHv5HMEDpi8Srze6m/brsuZJBNU2mOHYa5Fdput/EQ8QDBUiDpGxXo= Received: from AM6PR03MB4984.eurprd03.prod.outlook.com (2603:10a6:20b:88::29) by DB9PR03MB7599.eurprd03.prod.outlook.com (2603:10a6:10:2c9::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6500.37; Tue, 20 Jun 2023 11:47:30 +0000 Received: from AM6PR03MB4984.eurprd03.prod.outlook.com ([fe80::17fc:8700:8177:b3d7]) by AM6PR03MB4984.eurprd03.prod.outlook.com ([fe80::17fc:8700:8177:b3d7%4]) with mapi id 15.20.6500.029; Tue, 20 Jun 2023 11:47:30 +0000 From: Branislav Brzak To: "gdb-patches@sourceware.org" CC: Dragoslav Sicarov , Djordje Todorovic Subject: Re: [PATCH 0/1] riscv: Ensure LE instruction fetching Thread-Topic: [PATCH 0/1] riscv: Ensure LE instruction fetching Thread-Index: AQHZo2zDlWEG1D5yX0qP7FS0oK6Rsa+Tkxwe Date: Tue, 20 Jun 2023 11:47:30 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: msip_labels: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=Syrmia.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AM6PR03MB4984:EE_|DB9PR03MB7599:EE_ x-ms-office365-filtering-correlation-id: 334b5d3b-7f95-4d30-7fb4-08db718420cc x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 3rWimzYhC473Ic7Cu5WpCdYZSQlNqi+rtE7V34nWGEjcIt1LLbsQKhsoLxmVrhh/+HXgkmjBklq1cHYSjei69JTiyeg8b2NqULNGWurGuzfHjIuJh988DMOG6nUn+J2DjbLwuVsapUnVpRxvnd0aEE3UMjAXNpsCsklUe19g6uU6VkFWFSvfCt9zaPUgRZpcrEbzuMBHcNMgXNUy4qa88qm04F3oehiTpq8YKEvtaiUxSlwlTuFSt21g6zi1PrOAGoBBkypmp35cGVnGzt/uWIjRfTYPifGq2NQn6KrpyvojyTa1SIXCt9vkU6TKYx8cOCqOssOphu6T/uQ9r3jN6eAOxh/YHc77SbR4bIQa2GkXKm7lFTp77ON6O+/97dDnrgMGYFpOotB8n/9LIoXY2x6vMfVVe+owqp6ASkEaYnmvyCIFWXR816Qt8t7L2lywfPzpJy2y3y+1HhHJ2w9ssYTELlB4aXPVR4jA28hsaNaDpL/nbFAobrr0gS8TgOvxfIUYS/nIJiN9uw+ttENXn95IZH5qSUl8/eETLG4pL3hJQJLrRvdmjRoJUnf/Dd4nlh/xfEzXqKoyv2N44ONCqziVYEXLrPCCRWBcX+uERF8= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM6PR03MB4984.eurprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(376002)(39840400004)(346002)(366004)(396003)(136003)(451199021)(19627405001)(52536014)(5660300002)(86362001)(2940100002)(55016003)(8936002)(8676002)(54906003)(26005)(6506007)(107886003)(186003)(71200400001)(91956017)(7696005)(9686003)(53546011)(33656002)(2906002)(478600001)(4744005)(122000001)(38100700002)(83380400001)(316002)(6916009)(64756008)(66446008)(66476007)(66556008)(66946007)(76116006)(4326008)(99936003)(38070700005)(41300700001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?yp7eME2zOHHSMXWUWPgt3i6kq6emSQdu7LIPqIHijvsYWX/u+/L1z+niJx+x?= =?us-ascii?Q?J0fYuxL8uc2Q4DUwh+MmMRUG7YHxMRjTYis5zL6KZ25qgdp+y1vTAmxbuXRl?= =?us-ascii?Q?kLDj0/G0O0AP0sM+Rqb1F/cs1qJWTibx9w72+EtInowgBdTe048QcWbO217t?= =?us-ascii?Q?TZmaCsnOtM937jds1Plv1sCsoRbq2I34VA9lc7CeeQOPK8Ij1bdAmnol/tkp?= =?us-ascii?Q?uzAV5lOwMMmkLEgXEsxSnzJAcLeV9gHZFDhlPVyHiEswqnZ0Q/VKDPoU1vDV?= =?us-ascii?Q?aLuMuGGK4phg40cQ2Y9G5dql8b/8/UsA04EA8lICa6oEPDHrXPkvJHdm/qFK?= =?us-ascii?Q?dDhOyiB+FCgEfs+OgHeLEB4bDFsSC1I5Ok2mAwgP6eJGj7nP0M0HAqZ5j/Cg?= =?us-ascii?Q?4zD8UA5ryn7uIMRyWT0VH3xA6ffppQoAdF49DAveATDHuQlV93koBL7XyKDz?= =?us-ascii?Q?Pe6yACFDIFwgrVbTwL5Ync7GjWI4tJw3eaa7ZgH/YgNZKW2rOqlzLFsJ6K7V?= =?us-ascii?Q?zKmC+jRRW1ke5pW2ZYlbl9+fjhwwNC4mO2kyBtuO5OamFl+2Qj+7YXVrL10/?= =?us-ascii?Q?nbuzBIXL71ExsmzL9qvM0epyl7OQzsCKTFi01USmvyXGZREQ5qr0KGnkK8O0?= =?us-ascii?Q?6KHdOq37ddYqkRYWYPPynMTQzpRwyExTyl4cYfv8P+yrTGIzRWiaa1Rj3WuP?= =?us-ascii?Q?BOyzwVGO5rajkwpf04DUGVqHjiRNWnZSfKtwbk2v/JlfHJKqhww6HEFYL8/y?= =?us-ascii?Q?S+pVjV3eZ5UCGZKSWNNQNMVF2426AplD8/2pJ5PVjpGXOWuIKGpiTY5X2N4n?= =?us-ascii?Q?3wO0AzgTAYwc/OIRW4YkxfUAFLzkehw1QZmKxOtsY6W1MlG0C7w6bH2Gr46X?= =?us-ascii?Q?HBFKf0uxgYYUHZdOJgY3lzWo3RquA9XpOuN00jouK8DGjMxG/cGdQimZKzMf?= =?us-ascii?Q?v7WhumNKnZWwA3ucXiq4R1fNXxmPZP+G1s2RuGce0GOnv47xSEwSxRHuheuL?= =?us-ascii?Q?FJYSnSWu5u64TaS7+BZSs4+8oULy+UBcMpbsDtb1g3L5SRcFJySQw/LGy8NE?= =?us-ascii?Q?UWKhhRB5EsqY35VtBm93ywbbL/ZFydzRtW/GbA+OSqbuUNu1GW1cEuj8vGvB?= =?us-ascii?Q?brTakY9zf0t1Bz7M8kag/SM2/+f/U5hu++V+GkIuthMA3zWJOFq3nqxL7Jl5?= =?us-ascii?Q?oVbdYhMgCXUgiMLNRS76lqOmlF7gwHC9Pvf1gIX68g7i2PYDugWH++LwFyhx?= =?us-ascii?Q?gDZWvnq9HaPcfiuY7a5p9EmBP1F3oJ+IvDj32i/1La4AnQ0kNZP4lSgW0eMN?= =?us-ascii?Q?1OAtvI9q7rNuSCoYeTrRgXtFxX8RxgyyOKm9bKoIqYbH/A/WA/CTl5ggXjER?= =?us-ascii?Q?W2oHofAF/LzgoNUZYh5URieFCdYwsRqQpFmNejo6fokpVXzLHCSUFty/60jh?= =?us-ascii?Q?tgfmX+TXjCbuI+Uf4f9mMBZ6CibTuKmO3oDaSerm/z9mJLhr4vPvDBqMrw4r?= =?us-ascii?Q?xhOdqF/uFwkbN+96FHJVrhiOlUXCddfnUP83SHpCz2ChiFRlV8STUHE980GH?= =?us-ascii?Q?B97d70R0L4j0oxocvYw1z1GgvGs8WQIcWurVf0QY?= Content-Type: multipart/mixed; boundary="_004_AM6PR03MB49844DF747369343C05C7D0E985CAAM6PR03MB4984eurp_" MIME-Version: 1.0 X-OriginatorOrg: syrmia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM6PR03MB4984.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 334b5d3b-7f95-4d30-7fb4-08db718420cc X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jun 2023 11:47:30.2676 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 19214a73-c1ab-4e19-8f59-14bdcb09a66e X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: W6UPX8jeeTeplqENTb9ZybeESolf4d6UFdcso01AJNUJJm3IzuikQKtLmve/2o9J9MsJlmBRNjiEMyiVUeLHpFiK9SZVb2bOUzM9zEok9as= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR03MB7599 X-Spam-Status: No, score=-10.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE 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: --_004_AM6PR03MB49844DF747369343C05C7D0E985CAAM6PR03MB4984eurp_ Content-Type: multipart/alternative; boundary="_000_AM6PR03MB49844DF747369343C05C7D0E985CAAM6PR03MB4984eurp_" --_000_AM6PR03MB49844DF747369343C05C7D0E985CAAM6PR03MB4984eurp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable ________________________________ From: Branislav Brzak Sent: Tuesday, June 20, 2023 1:46 PM To: gdb-patches@sourceware.org Cc: Dragoslav Sicarov ; Djordje Todorovic Subject: [PATCH 0/1] riscv: Ensure LE instruction fetching Currently riscv gdb code looks at arch byte order when fetching instructions. This works when the target is LE, but on BE arch it will byte swap the instruction, while the riscv spec defines all instructions are LE encoded regardless of system memory endianess. Branislav Brzak (1): gdb/riscv: Ensure LE instruction fetching gdb/riscv-tdep.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --_000_AM6PR03MB49844DF747369343C05C7D0E985CAAM6PR03MB4984eurp_-- --_004_AM6PR03MB49844DF747369343C05C7D0E985CAAM6PR03MB4984eurp_ Content-Type: text/x-patch; name="0001-riscv-tdep.c-riscv_insn-fetch_instruction-Always-fet.patch" Content-Description: 0001-riscv-tdep.c-riscv_insn-fetch_instruction-Always-fet.patch Content-Disposition: attachment; filename="0001-riscv-tdep.c-riscv_insn-fetch_instruction-Always-fet.patch"; size=794; creation-date="Tue, 20 Jun 2023 11:47:26 GMT"; modification-date="Tue, 20 Jun 2023 11:47:30 GMT" Content-Transfer-Encoding: base64 RnJvbSAzOTE3MTZjMzEzODY5N2EwYjhhMTgzNmMxZmZkYjQ0YjFiNmI5ZGE0 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBCcmFuaXNsYXYgQnJ6 YWsgPGJyYW5pc2xhdi5icnpha0BzeXJtaWEuY29tPgpEYXRlOiBUdWUsIDIw IEp1biAyMDIzIDEzOjIwOjQwICswMjAwClN1YmplY3Q6IFtQQVRDSF0gKiBy aXNjdi10ZGVwLmMgKHJpc2N2X2luc246OmZldGNoX2luc3RydWN0aW9uKTog QWx3YXlzIGZldGNoCiBpbnN0cnVjdGlvbnMgYXMgTEUKCi0tLQogZ2RiL3Jp c2N2LXRkZXAuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlv bigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2dkYi9yaXNjdi10 ZGVwLmMgYi9nZGIvcmlzY3YtdGRlcC5jCmluZGV4IDUwMDI3OWUxYWU5Li5i NGY5ODA4OTkzNyAxMDA2NDQKLS0tIGEvZ2RiL3Jpc2N2LXRkZXAuYworKysg Yi9nZGIvcmlzY3YtdGRlcC5jCkBAIC0xODEyLDcgKzE4MTIsNyBAQCBVTE9O R0VTVAogcmlzY3ZfaW5zbjo6ZmV0Y2hfaW5zdHJ1Y3Rpb24gKHN0cnVjdCBn ZGJhcmNoICpnZGJhcmNoLAogCQkJICAgICAgIENPUkVfQUREUiBhZGRyLCBp bnQgKmxlbikKIHsKLSAgZW51bSBiZmRfZW5kaWFuIGJ5dGVfb3JkZXIgPSBn ZGJhcmNoX2J5dGVfb3JkZXJfZm9yX2NvZGUgKGdkYmFyY2gpOworICBlbnVt IGJmZF9lbmRpYW4gYnl0ZV9vcmRlciA9IEJGRF9FTkRJQU5fTElUVExFOwog ICBnZGJfYnl0ZSBidWZbUklTQ1ZfTUFYX0lOU05fTEVOXTsKICAgaW50IGlu c3RsZW4sIHN0YXR1czsKIAotLSAKMi4zNC4xCgo= --_004_AM6PR03MB49844DF747369343C05C7D0E985CAAM6PR03MB4984eurp_--