{"id":2224532,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2224532/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417144905.178056-2-djordje.todorovic@htecgroup.com/","project":{"id":14,"url":"http://patchwork.ozlabs.org/api/1.2/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":"<20260417144905.178056-2-djordje.todorovic@htecgroup.com>","list_archive_url":null,"date":"2026-04-17T14:49:12","name":"[v8,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/1.2/people/90738/?format=json","name":"Djordje Todorovic","email":"Djordje.Todorovic@htecgroup.com"},"delegate":null,"mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417144905.178056-2-djordje.todorovic@htecgroup.com/mbox/","series":[{"id":500355,"url":"http://patchwork.ozlabs.org/api/1.2/series/500355/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/list/?series=500355","date":"2026-04-17T14:49:12","name":"Add RISC-V big-endian target support","version":8,"mbox":"http://patchwork.ozlabs.org/series/500355/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/patches/2224532/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/2224532/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=OXb5cS6e;\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=lists1p.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 lists1p.gnu.org (lists1p.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 4fxyTF0B0Tz1yCv\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 18 Apr 2026 00:49:37 +1000 (AEST)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists1p.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1wDkVZ-0004sY-7I; Fri, 17 Apr 2026 10:49:25 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists1p.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 1wDkVX-0004qM-HI; Fri, 17 Apr 2026 10:49:23 -0400","from mail-francecentralazlp170130007.outbound.protection.outlook.com\n ([2a01:111:f403:c20a::7] helo=PA4PR04CU001.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 1wDkVW-0007Cr-5g; Fri, 17 Apr 2026 10:49:23 -0400","from PA2PR09MB7634.eurprd09.prod.outlook.com (2603:10a6:102:412::6)\n by VI0PR09MB8150.eurprd09.prod.outlook.com (2603:10a6:800:2ad::17)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9818.25; Fri, 17 Apr\n 2026 14:49:13 +0000","from PA2PR09MB7634.eurprd09.prod.outlook.com\n ([fe80::c461:b510:b6b9:f442]) by PA2PR09MB7634.eurprd09.prod.outlook.com\n ([fe80::c461:b510:b6b9:f442%3]) with mapi id 15.20.9818.023; Fri, 17 Apr 2026\n 14:49:13 +0000"],"ARC-Seal":"i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=dIeBPJ/pFdGnMsJiZ+2JU0NZbPfpoRbJjvoBjlA6yrqFo5uKjVdWgp7wDHiD0SGbqy7bB+A8iiNZjBMgPZqtreCQn6I1jKkmW2AFBO5wciCgEwNbbCcFX0WpYvMaKYefX0BdXuxroT+EOm5xyRVOdlpnH2TkC6cpe9TGQ563ltNLTVjcUAx84yZn+ac2ELhJM21PVuJXhQkX+wqfbRWC6Jl4wTrEcHJjGncYnydQ1OyDt4s2r2xON8Fwu0rUGP9oQ/dVP6yWdU0TGPfs632K4sivHIGvfMlPugydMnbrooSzqKPtnhpKvpEBuHvbqokrKhnBeDIWAXeybYADLkmGBg==","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=ddK7Rom0AYFdxbB8gCajhiYQui/iJNt6SZbcvbfdXOU=;\n b=iuGCWzn/z2TXMksp+ePuGcCd8zw8JT2z1pHdb/eNwg1CRPajrqLgybJEmqgMAUFBaobB7fU2DSZCW9AYPsgwhP2LcwoFRGEyr0fjkRIzAKp1CXJ84xAGh10mx4Vp3jSWlFzgYtZV1/LtKLU9z9Eypb2/CZJebTwwPpV/FKNPkmP2gPIFoJAGYO2Skz5CJoXEKurbOMcBwzrb8qGfh163cJCfuHi5LWXThZfOMSJ0MmVL8vSH2cLYUQpJaiw3jpNiMyljaDKv1n25yNCPcURn/XFCSMch+6yzveKzeR0Dqj/XHzc1dEW6xB5N6KTMnwzQw4SxLZJ5TPwDrfG25eQnYA==","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=ddK7Rom0AYFdxbB8gCajhiYQui/iJNt6SZbcvbfdXOU=;\n b=OXb5cS6emEviTbv5LGwDbh3d/T6kBlDNdCs+QdR6m8aMzbabVWziZsKSm1s4Pv22HonB0h+/xJXU8fghc+x0yOyhrSybbOjE/dFUEtRt0X/hegeWT+YNs0q+EggqroMEDz/W1+XpZFV6Pdbk9oiR2SQlihWeZVr6jhg6rxBVk5tCgFQAzCCzpGherHTpiZIk2E83JOERtrePoU+FbKlDQayA1adlYW5hPyEDMl8vnbqj1WkT2sZMJ9EX2VUpnjfbElthIXGcOfrdktdHBzZC3Or1rKIAMIDl7h31PCaSvPPX1FVH/QrKtHmPBiBI2cISFkjXyWzy5me2PlnZfXLm8w==","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>, Alistair Francis\n <alistair.francis@wdc.com>","Subject":"[PATCH v8 1/7] target/riscv: Define MSTATUS_SBE and MSTATUS_MBE bit\n masks","Thread-Topic":"[PATCH v8 1/7] target/riscv: Define MSTATUS_SBE and MSTATUS_MBE\n bit masks","Thread-Index":"AQHcznlbGfWgzQqaake/gvC4iYEMcg==","Date":"Fri, 17 Apr 2026 14:49:12 +0000","Message-ID":"<20260417144905.178056-2-djordje.todorovic@htecgroup.com>","References":"<20260417144905.178056-1-djordje.todorovic@htecgroup.com>","In-Reply-To":"<20260417144905.178056-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=OXb5cS6e;\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=lists1p.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":"PA2PR09MB7634:EE_|VI0PR09MB8150:EE_","x-ms-office365-filtering-correlation-id":"f5834115-751d-40df-c5b6-08de9c907ddb","x-ms-exchange-senderadcheck":"1","x-ms-exchange-antispam-relay":"0","x-microsoft-antispam":"BCL:0;\n ARA:13230040|7416014|376014|1800799024|366016|38070700021|18002099003|56012099003|22082099003;","x-microsoft-antispam-message-info":"\n /P1dms/UzXV8v02GqW/GHEfkLsnPWUsGr+aqpJvqT1dqEOckQMDNoJsKElMTHJcOmgSJvaCnb0N0Wd00gRoAavXNG4KvoWnitYT8sOlCE2KoIwS43fbw76hxLh+W2ZYyLKFm7OB+brPT4svYxAPt3pgocrZ0l0H16HWlxjDQPTT4zFLHso66WNC1Iht6zc3C+v79WYZWtc2d+uJw1zNLF7pX+6lIt0QRZGJFGq4H1+V8jU/oW07geI/FncO609sEGndnF5QYFIibl+1wARYfm4M7elbRIKJGyf3UnRb+16YEf5IfJlEw9n7+yLYDGY/AiiJpsgAjCQX7J/k0lO11tvuywNK3MqguMC+9c1Rd1PV2H5WT0BMm5rvlJWlXsa2LJosjeh4sbdHvFeHeYWA5/+S+UyIhVvE39GDWYwzypp+k+BnBTkSnzDypl7eQvHVWIk57nO+bF93LgupJeu1x3+EAYwJxAUZiHfDdTYl57dcFWLchCx4vrQP68TLusuOCdiMX8PkNiIfe9NdFcEJ2Ked2i3hnXDIEru9NOnh+SKstFo+2EreRsL+tu4wqr+jHsS4hLbPcME0xPjAMXqBd7GU3yc4XvNOtoCoDLWadYaFMGVlxWDSup+mbTkrX/MmdBOP5k5Y2LNEY+UGYxPGZoE+sZ0yyXHU3ShTxiE8FQ31LS5p7zxqq3uRHu1AtZ19S3Yu27gTTqMhQGboVigXetf5ta1Y8BCLskjHPe81TuRUuhLF4rjCdECNsOOiGsDIvdU/nSfO/gINV7cP9LxhLiTCXEHdJhCzdrObn5t2/LvI=","x-forefront-antispam-report":"CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:PA2PR09MB7634.eurprd09.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(13230040)(7416014)(376014)(1800799024)(366016)(38070700021)(18002099003)(56012099003)(22082099003);\n DIR:OUT; SFP:1102;","x-ms-exchange-antispam-messagedata-chunkcount":"1","x-ms-exchange-antispam-messagedata-0":"=?utf-8?q?YnzmaXE5yAje95Tltlqk6+bb97pF?=\n\t=?utf-8?q?TwlB1b22AXvid+STJFlxOsWBtQjl/I2vSHWJtOOIhsTP65FsMkghf+UvKPHewuzDt?=\n\t=?utf-8?q?bjfo3Dk2HyCuyC0fQb3S4RRZ46gOxkN5hzzb8vx4GVhpeBR/+71vOzAtTEpfCfWdu?=\n\t=?utf-8?q?QyHI7qaCpbR5g3GWPYW/fFRCjvPThZeoShZh5kLBm0vAJMbppnEI8deo1CeFJhiB3?=\n\t=?utf-8?q?Fdr0TximRJduWp6xo31dchVpnO3XEFyDyCfxCo6d0Rh/AvBCxzed3YjTmdd9KpaeC?=\n\t=?utf-8?q?KdHrfJvP4C1JbE4HMcL72HrwGxeM5aXjsuS51shzMOwtuQlXstNA7Us5C0ycvtmWQ?=\n\t=?utf-8?q?yfubl8KTX0APQexbNxW95C3iZxTQK4s7mfjyL1K059QcyfRP4Fnmwxl8yy1/NOzYa?=\n\t=?utf-8?q?kLyOqwB4B18Sfena42jNz9fWeAGotziKDvd5ou/I1AgNjK5CjRvjx6fzjYr6T704m?=\n\t=?utf-8?q?38dDZSjjwrs9k5VXXcq1PveW1gpIQ2gpr+rdf+mBBobpSNtMPXtVInL7iy1qAKWBh?=\n\t=?utf-8?q?Pi/O1b1R6YRyWMXAx7LZQYwtsBGJi5dliN+tGJTRHoIjiZq3C4KBnNvIEXUX9kq2q?=\n\t=?utf-8?q?8CE0HRy75bYBg2NcRqxCQx97uOAoMh4q59B5UJBRVxGQMt+rusVyu+UNpTieZkU3g?=\n\t=?utf-8?q?2EoLHxP80y2Fjp3GRZW+AMvJCD35zyI7goC8uFmViL5x+DZWosfdPSawvVtnNVLvI?=\n\t=?utf-8?q?vn8rKrnOLgi85N238FPIwmbrV0pI4S3tFz9X4SaYAOnf0hWXLWBWJs9FUVrA7sUN7?=\n\t=?utf-8?q?Gx4yls8HSDR+aRbo4sAHbd5c2ZRrgtsKEbSOyKZ7lDrrh5DMgPDbTsXf5S63pRed7?=\n\t=?utf-8?q?/De+Nuq+gFGCqB3K7IsG1gf58LbGrKVnsR1owWYfqb4ZIPflMZngpYJrzSTOqncG1?=\n\t=?utf-8?q?po2uYmN9MD4+iUnGVbwKfhxJKS20V2SrKd1vBHp6jEqy2fiEEOrwPUSzOWP1X+tIf?=\n\t=?utf-8?q?x9+UYMpcx+zfJGe5cu5sx42bJmjK2FQXVekyQO0VfCMVWQcrEXJqDhq1TfYwLT4iz?=\n\t=?utf-8?q?U9vb2fuUJ2M+q9lFJj5SHLfz61jLCPdN9TPoxW/4U2Upqh+1iwq4JpTjpNGhbezMY?=\n\t=?utf-8?q?s+fd6upqKD41AtHNa8p7q7Segym87VLbuqDpmk076jK6AHBuSIqXZhDQtJ+VW9q9i?=\n\t=?utf-8?q?hJHHaBGfdLADhJE0S9plnc4f/7qI/OOjZg1bqWYIistC106/mG54LGTN++kJi9k8x?=\n\t=?utf-8?q?32/k+qoJZunUR7oLfAd6Ccijvpsr4kvB67r9jJYQ3DoHMiTE3zh7whDKtHDu/F3sg?=\n\t=?utf-8?q?ZvFZ+E+tmtior2gRIEwPBuzCa7uNipNQxGzwr0KXU87mOcGefP5R+kNWJOgG6NeTl?=\n\t=?utf-8?q?6IIry1KBv3uokVMkRc2Ccu1zkwt+7ZxqxKoFHjyUC7GYVUrbYnhFEjj422U5Ujtsa?=\n\t=?utf-8?q?k8IFNT/IAIRsmwPkpKCaMDknESPpqw5MVgsQshqLmPTQcgdiXCC9lcqK2UjS/+WAD?=\n\t=?utf-8?q?E5WRrx3kChNNjfRFKqcrM57OkQPQHiCWsKXTe+vfYYA3FOfOt6FmoOUDfjIUiEMi0?=\n\t=?utf-8?q?TqC9SvJziG+SU9tpegzzs6c7UcHq9Kdkp7yrFtttrr7LrJdaPrfDoTsjI8UGnVadE?=\n\t=?utf-8?q?clsn3QX71SMURL/v7Zs+HcdvNfAMVZzg4SVmZRjlRmfXN9IqaGPuv5lXSFDEwww5J?=\n\t=?utf-8?q?AIvwKgeZ2Elcj85X5ln5CL3GTmYR+YaCAckp+T+ZYFak7VO5YmuywXqUHkkSMA8Qm?=\n\t=?utf-8?q?28WJtr9jO?=","Content-Type":"text/plain; charset=\"utf-8\"","Content-ID":"<65879F63B8FABF4B943664FBD701BF3D@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":"PA2PR09MB7634.eurprd09.prod.outlook.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n f5834115-751d-40df-c5b6-08de9c907ddb","X-MS-Exchange-CrossTenant-originalarrivaltime":"17 Apr 2026 14:49:12.9138 (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 IqjHqM5l7G00AHCSldeccyQdpDeuoyRkXklvgke4G6YcEZRelrQuZHsf536u2Sr0F0nhxiYRYZ8iIr3u77l503BbBZ7F/UqRZ5StprUxkis=","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"VI0PR09MB8150","Received-SPF":"pass client-ip=2a01:111:f403:c20a::7;\n envelope-from=Djordje.Todorovic@htecgroup.com;\n helo=PA4PR04CU001.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,\n RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-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>\nReviewed-by: Alistair Francis <alistair.francis@wdc.com>\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":["v8","1/7"]}