{"id":2220199,"url":"http://patchwork.ozlabs.org/api/patches/2220199/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260406154935.144674-2-djordje.todorovic@htecgroup.com/","project":{"id":14,"url":"http://patchwork.ozlabs.org/api/projects/14/?format=json","name":"QEMU Development","link_name":"qemu-devel","list_id":"qemu-devel.nongnu.org","list_email":"qemu-devel@nongnu.org","web_url":"","scm_url":"","webscm_url":"","list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"msgid":"<20260406154935.144674-2-djordje.todorovic@htecgroup.com>","list_archive_url":null,"date":"2026-04-06T15:49:41","name":"[v6,1/7] target/riscv: Define MSTATUS_SBE and MSTATUS_MBE bit masks","commit_ref":null,"pull_url":null,"state":"new","archived":false,"hash":"3da2e5f2671c112d7085a8489f6f3966e3b086a0","submitter":{"id":90738,"url":"http://patchwork.ozlabs.org/api/people/90738/?format=json","name":"Djordje Todorovic","email":"Djordje.Todorovic@htecgroup.com"},"delegate":null,"mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260406154935.144674-2-djordje.todorovic@htecgroup.com/mbox/","series":[{"id":498877,"url":"http://patchwork.ozlabs.org/api/series/498877/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/list/?series=498877","date":"2026-04-06T15:49:42","name":"Add RISC-V big-endian target support","version":6,"mbox":"http://patchwork.ozlabs.org/series/498877/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/patches/2220199/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/2220199/checks/","tags":{},"related":[],"headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=htecgroup.com header.i=@htecgroup.com\n header.a=rsa-sha256 header.s=selector1 header.b=jY9UaGTH;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org\n (client-ip=209.51.188.17; helo=lists.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=htecgroup.com;"],"Received":["from lists.gnu.org (lists.gnu.org [209.51.188.17])\n\t(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fqDM90H34z1yFt\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 07 Apr 2026 01:51:01 +1000 (AEST)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1w9mD5-0005aJ-Gv; Mon, 06 Apr 2026 11:49:55 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <Djordje.Todorovic@htecgroup.com>)\n id 1w9mD3-0005Wc-9f; Mon, 06 Apr 2026 11:49:53 -0400","from mail-swedencentralazlp170130007.outbound.protection.outlook.com\n ([2a01:111:f403:c202::7] helo=GVXPR05CU001.outbound.protection.outlook.com)\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <Djordje.Todorovic@htecgroup.com>)\n id 1w9mD1-00021U-T1; Mon, 06 Apr 2026 11:49:53 -0400","from GV2PR09MB8755.eurprd09.prod.outlook.com (2603:10a6:150:358::6)\n by VI1PR09MB6903.eurprd09.prod.outlook.com (2603:10a6:800:1e2::19)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.19; Mon, 6 Apr\n 2026 15:49:42 +0000","from GV2PR09MB8755.eurprd09.prod.outlook.com\n ([fe80::939c:95df:4890:ce63]) by GV2PR09MB8755.eurprd09.prod.outlook.com\n ([fe80::939c:95df:4890:ce63%3]) with mapi id 15.20.9769.014; Mon, 6 Apr 2026\n 15:49:42 +0000"],"ARC-Seal":"i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=jAMUIrdKPs4BnGlSuzO/ZjOtOnjHuE7KiJyOfjNb8AZMVPyXBopSTOhmuGOTM/J/KNC0dulFQXlC+fCbajPHm1yKWlksXkhCMDLBL612f8/eJEETIC7Y/zVmfiMtcWGWMehzg90leCYt25RC75PTZ3I1cBqhE3/fedLfYcbNgGOG/iF1PW+req6w/BjTc9gNBBdNDmW3UAWFfkCFbzdcmhJbALHsalgdf79ED4PeoJewccrwCYCawjd4NthJUCXj7EzmpqezJX7t7U1rlGbTqDTa57/9s3Qg2WxYxfl5/HRuuxGXCvr5lrjGPGg6d4lDNPrGA06bp9V+K0bZLJmS3Q==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=cFS2bocjopt9JcLptnVKBLFV3kuaoabxxjLxZXVHQu0=;\n b=k2/6JJ0enixHhUOTiJMcRz7Ej3DZRQqj3VlFFSY8sPU/9IaPU4ZdEMvT2RDBcDEUZCw/h0pJY9UsUX265WijFd+p4bU/cx7kaIzG5WfnMs6KsnLqMpN5kimpjj9Hx2qdNIpcog8CB0PINOd9+8xz9UXiWVX4Zz2N7xdtYZUmPCr2W3KuNQaVLfWPgwufqn9p/ofC3YFTa6Qnen5CmeDqeYZ2tz2Wtjf8H+ImQsIWO+ETDs1ljrbuUP8HLT1m0HpSADfVmv/Xu8j3xqVkCiyhrPmetWeUJhk7L8MP7wG8UPb8jlaq41u7HvtzOaqo+teNTmNBN85c3MrQjecy9S4nHg==","ARC-Authentication-Results":"i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=htecgroup.com; dmarc=pass action=none\n header.from=htecgroup.com; dkim=pass header.d=htecgroup.com; arc=none","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=htecgroup.com;\n s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=cFS2bocjopt9JcLptnVKBLFV3kuaoabxxjLxZXVHQu0=;\n b=jY9UaGTH433zuG6n4kPhkGum+qIr7HizDdOY3Vr5716KkuwnkxAP14pprx6sRTSfw2IwN+8p16Gtc3aP5xDudoY1BeWIaYVnT95kwYWCaRjOorX+5Nf9ji2JmcT1xaSOAQimrStaLhey/kESu4cV4vYsCcFf14Y2Wizxi9AoGMJ1wQsdnCczba35MvQSChuxlm3mSb8vr/tmnAElTdoR94ajpkVjo+Q40rlNQpkaIUFqeS8N9Sd9wA9lUSVSYBjoYvFWqd5pi4a4JI5wy1BddPKNI0xeuJwPVzIK20DN6OgzcHYLHgrUh/vn7PwO6omKwsvkBPl3e4ux831vQ8G7cg==","From":"Djordje Todorovic <Djordje.Todorovic@htecgroup.com>","To":"\"qemu-devel@nongnu.org\" <qemu-devel@nongnu.org>","CC":"\"qemu-riscv@nongnu.org\" <qemu-riscv@nongnu.org>, \"cfu@mips.com\"\n <cfu@mips.com>, \"mst@redhat.com\" <mst@redhat.com>,\n \"marcel.apfelbaum@gmail.com\" <marcel.apfelbaum@gmail.com>,\n \"dbarboza@ventanamicro.com\" <dbarboza@ventanamicro.com>, \"philmd@linaro.org\"\n <philmd@linaro.org>, \"alistair23@gmail.com\" <alistair23@gmail.com>,\n \"thuth@redhat.com\" <thuth@redhat.com>, Djordje Todorovic\n <Djordje.Todorovic@htecgroup.com>","Subject":"[PATCH v6 1/7] target/riscv: Define MSTATUS_SBE and MSTATUS_MBE bit\n masks","Thread-Topic":"[PATCH v6 1/7] target/riscv: Define MSTATUS_SBE and MSTATUS_MBE\n bit masks","Thread-Index":"AQHcxdz7F+GgfLpRZU2hzXBWhLs/DA==","Date":"Mon, 6 Apr 2026 15:49:41 +0000","Message-ID":"<20260406154935.144674-2-djordje.todorovic@htecgroup.com>","References":"<20260406154935.144674-1-djordje.todorovic@htecgroup.com>","In-Reply-To":"<20260406154935.144674-1-djordje.todorovic@htecgroup.com>","Accept-Language":"en-US","Content-Language":"en-US","X-MS-Has-Attach":"","X-MS-TNEF-Correlator":"","authentication-results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=htecgroup.com header.i=@htecgroup.com\n header.a=rsa-sha256 header.s=selector1 header.b=jY9UaGTH;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org\n (client-ip=209.51.188.17; helo=lists.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=htecgroup.com;"],"x-ms-publictraffictype":"Email","x-ms-traffictypediagnostic":"GV2PR09MB8755:EE_|VI1PR09MB6903:EE_","x-ms-office365-filtering-correlation-id":"ad2dff92-cfbd-4348-b9e5-08de93f41e23","x-ms-exchange-senderadcheck":"1","x-ms-exchange-antispam-relay":"0","x-microsoft-antispam":"BCL:0;\n ARA:13230040|366016|376014|1800799024|18002099003|38070700021|22082099003|56012099003;","x-microsoft-antispam-message-info":"\n we29LETso0f5TqCqnGLMwNDrEIurBW/iK5WE1O4NRCU9TNGQrUnOj79+tVFutGGYSH5VUkN4hIdeN3N0BSVwQLgIyO6w7iiiDef50NcXcqzA2rWSfp70xj8MUloqRl5JhexfzyP6JZHvdTF8OX1F5qAJ5kECxwkBSmWI1XmxgOn96ueiSUQRKXIsGTH0tzDccEt1VpIujJmeTyEEVq8Qn12k2ra8HCX7gei51l0rwrwN2b3T7zkZAnGeQg6qiMV0ieZC6uBY97wLIgjt4c5PNR2kd9se67MrVlmpYM+KQAuhPWs2waCGAVAtQinLPVb44ug/5zbpmuainZd/UT/dCbjCDrqA1Nh7MLg1gL9aCIw5L7i9VABLIoJI34iiNZm+ZBHZyzlrj/4kevK/m+jK0lHbkLIlHLWlKGEM1oZsIyh+XhD9If5z3iCKPBc8i0Nd/AMHpW1EaUZhLjKF+39RWxaCzxSoWwqVvChT1x6VFkjpTPLo4EzSPaoYqASVlNbj3g32OS1JP/t0+0qVDeWTi3XbeQ4qGyGh6uu5DSnJl6VXfJP0Cy6xiywuvfAYaWmnmKLTcEvBUjDk+L2EoDVUusExNZtPKrFYUbUu8BGNT0POlqxVnj1KfsCp7j2I72N7BVKLhwezeAsL4kAE3yvQ+9JX7M1gX0tA3J0jEBaA8VWZDaLsWSt13Ba8N6AuDk0kVErhDBapA4PFVi+5IgZtSHOowI/K7szAe4dvIVY2bAgsSQyZ//q1BFxn1UZ9U49zqGNtI3/E4LbA5VyusojSlwf1uvzNxr8xWN1Y6HoOwy4=","x-forefront-antispam-report":"CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:GV2PR09MB8755.eurprd09.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(13230040)(366016)(376014)(1800799024)(18002099003)(38070700021)(22082099003)(56012099003);\n DIR:OUT; SFP:1102;","x-ms-exchange-antispam-messagedata-chunkcount":"1","x-ms-exchange-antispam-messagedata-0":"=?utf-8?q?dXj3kkXN/0hfc2qoBKzybzHcj0+n?=\n\t=?utf-8?q?pme8a5aOt6OgByRJWD3BbYfnxA2L+PQoudHPwbjO8JYY+aQOfOpxknVBvcpqU21/o?=\n\t=?utf-8?q?4VAILV2JbUKTO8bEYFFYvMxksjRqFzHGCWrt+7G+j8ycJUd3p7LzszJkTSsNUpdsY?=\n\t=?utf-8?q?xFQQtuF30nf36jvahCkEYFy28WL4NalHbT//GMx71xgjphOqri1RjY756eM+K067u?=\n\t=?utf-8?q?SLCY7Li8FpdpWgXFPhnJ5mxRncy4/s8VWG7Lf70b67tPuhhwpLl5WRIVz8nASmTpz?=\n\t=?utf-8?q?k+SP97noAUVNW8v9Eah4IrXXdYsfGpcZQCm0HTxgR0FdE4ojmeAPXC5BpJ1Ms9sMj?=\n\t=?utf-8?q?SqRunYIkLYQz0Cl+VqjH1xTAxtdKUJdCGHqfbNRRrnLjeUtPn4VnamSoLBcXQTUse?=\n\t=?utf-8?q?cw1tuJhUc1VRf0HEqTYY0DXXMmYkeHvo6JS7wV42MnA29KqvRE7cLu6iDX0S4AP1q?=\n\t=?utf-8?q?ZST7gwd/N8IuzZaT9BsjTh8NK0AclyhDYyVw+7nYD4zSSvV7UNe8Ejlb9A1NTdoqh?=\n\t=?utf-8?q?4zeLNJ8vYGSYC00KkLQiqZOtHnLv8N6Oimxu84cRgqQEiCxW3Hjvifh2yy0qVzrkW?=\n\t=?utf-8?q?lD1eTnzbJohcIR0JwTRzlqkuzFa8A+orU8uYBIBfXYFP6FKRpTY/LI5lJvBSUzD9x?=\n\t=?utf-8?q?r2/6UpgORroxUsH66fdIeoVC0NcNDuHWg2uMZgo/5cOMLRSzcRP50HIZLfo0EeZr8?=\n\t=?utf-8?q?me5K39GI9H9chog2vTTdOoOpfn6jpueOaYtgGXs2gIB9BPY7ifN/7x7MLoeEpaqwj?=\n\t=?utf-8?q?VASfrUJn6iG6tKuk1WGRxMwFJGDWBZI2Qa1QWRUbhjzRtfHg056/Vvyiz//21SgxD?=\n\t=?utf-8?q?k56uy4jdsl0bYK4JdZVHIb/EGb/SpHA9468AWxrfpb90Id6nhIsZXZ+bDsNGgrbXG?=\n\t=?utf-8?q?WFKcnJjuYP8ONqoiuhd1Bi4qdpg5YCqery174cDtUaOLxOVbTsvOWCzJCF+pKsuVS?=\n\t=?utf-8?q?O+Kv+oS+dMPVSJlDX1b5fXvsNsUX9l8CeiGFMRmFyel+ZhUvq//FxlXS4dH8IigiV?=\n\t=?utf-8?q?vLOrwRXGbEGmAtrbEfHkI1MRCIDSPeGqJNm3EUZIky0FRLMhOLuABbTh14hRf0rM+?=\n\t=?utf-8?q?gwidFw2ARG04bOHLiqy2ryLoHq+rP9XfvyNmraHLAxFd6kswACm+q9ka4nZcJPqXd?=\n\t=?utf-8?q?zRtDwPe7pPldsBqudw6wcuosPi56962zYi5/pFlU8U7xMmz7it8j6yVE1iuRrk5D8?=\n\t=?utf-8?q?v8emXy8TGwYOn+BNQ633sBE3lzq9ryhinmVRjmlf6jCJOimq5TJRFoXqceb0SR3BN?=\n\t=?utf-8?q?uLe3Zm1fLhy6UsgLGVUpD+lQhBkKeAiZj57Xfrs/IUgsMXZvR86nEufge2MRN2rJg?=\n\t=?utf-8?q?ygOQI3ZxlD1PEKxwNmO08kPHyjb5z6OqzxOinQq1FV93iqKf0NazQ59yN6tKq3J8D?=\n\t=?utf-8?q?NSiGrmy0J5j0KB3irOmGPM1VDzk3vkjbhUcdVIuwsLlwcBS5LQTZoA/FwDEovKQ3f?=\n\t=?utf-8?q?kJgO3iKyKVoUG6rOy9cWMjmJQSab5Esz+E/dlnMcqPnX8MCrY/+PIVUluO26MZv4X?=\n\t=?utf-8?q?2mH0VngLDg5371x6X0i2xI5ODAYhBdYe4pejkSEEbegWBz98QsdHSs0IF/z7I8FA0?=\n\t=?utf-8?q?GU4POn+LB1g+2vg31rxXIRqRahQH/i520CcYy+vEnvEg8DG+qD0Dpm4CZ6SEPaKJ5?=\n\t=?utf-8?q?F727hiMjcg+A0QaAzSVut9PutLkiydWsirKINlIoUcQWQa+QZD8Y9nbRi5iWbgKuA?=\n\t=?utf-8?q?nJGNUE0Jl?=","Content-Type":"text/plain; charset=\"utf-8\"","Content-ID":"<6A81C358F35EF44188DE60D42CA0B69B@eurprd09.prod.outlook.com>","Content-Transfer-Encoding":"base64","MIME-Version":"1.0","X-OriginatorOrg":"htecgroup.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-AuthSource":"GV2PR09MB8755.eurprd09.prod.outlook.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n ad2dff92-cfbd-4348-b9e5-08de93f41e23","X-MS-Exchange-CrossTenant-originalarrivaltime":"06 Apr 2026 15:49:41.4602 (UTC)","X-MS-Exchange-CrossTenant-fromentityheader":"Hosted","X-MS-Exchange-CrossTenant-id":"9f85665b-7efd-4776-9dfe-b6bfda2565ee","X-MS-Exchange-CrossTenant-mailboxtype":"HOSTED","X-MS-Exchange-CrossTenant-userprincipalname":"\n W/re0g/f+uTGU/CExZC00CwSlcbbT0eMfCzBZjpFwRrZkBN77jBD0N8P+Rmx4RkCX3WiLiuL3YLjSiA4JuB7GBdhWyn0d8rv/K3wnS9Pn7M=","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"VI1PR09MB6903","Received-SPF":"pass client-ip=2a01:111:f403:c202::7;\n envelope-from=Djordje.Todorovic@htecgroup.com;\n helo=GVXPR05CU001.outbound.protection.outlook.com","X-Spam_score_int":"-20","X-Spam_score":"-2.1","X-Spam_bar":"--","X-Spam_report":"(-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,\n DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001,\n SPF_PASS=-0.001 autolearn=ham autolearn_force=no","X-Spam_action":"no action","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"qemu development <qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<https://lists.nongnu.org/archive/html/qemu-devel>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org"},"content":"Add the RISC-V privileged ISA defined bit positions for the Supervisor\nBig-Endian (SBE, bit 36) and Machine Big-Endian (MBE, bit 37) fields\nin the mstatus register. These are used alongside the existing\nMSTATUS_UBE (bit 6) to control data endianness at each privilege level.\n\nThe MSTATUS_UBE definition was already present, but SBE and MBE were\nmissing.\n\nSigned-off-by: Djordje Todorovic <djordje.todorovic@htecgroup.com>\nReviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>\n---\n target/riscv/cpu_bits.h | 2 ++\n 1 file changed, 2 insertions(+)","diff":"diff --git a/target/riscv/cpu_bits.h b/target/riscv/cpu_bits.h\r\nindex b62dd82fe7..c2a3ee4bf3 100644\r\n--- a/target/riscv/cpu_bits.h\r\n+++ b/target/riscv/cpu_bits.h\r\n@@ -628,6 +628,8 @@\r\n #define MSTATUS_TSR         0x00400000 /* since: priv-1.10 */\r\n #define MSTATUS_SPELP       0x00800000 /* zicfilp */\r\n #define MSTATUS_SDT         0x01000000\r\n+#define MSTATUS_SBE         0x1000000000ULL\r\n+#define MSTATUS_MBE         0x2000000000ULL\r\n #define MSTATUS_MPELP       0x020000000000 /* zicfilp */\r\n #define MSTATUS_GVA         0x4000000000ULL\r\n #define MSTATUS_MPV         0x8000000000ULL\r\n","prefixes":["v6","1/7"]}