Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/1.2/patches/2224538/?format=api
{ "id": 2224538, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2224538/?format=api", "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417144905.178056-7-djordje.todorovic@htecgroup.com/", "project": { "id": 14, "url": "http://patchwork.ozlabs.org/api/1.2/projects/14/?format=api", "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-7-djordje.todorovic@htecgroup.com>", "list_archive_url": null, "date": "2026-04-17T14:49:14", "name": "[v8,6/7] target/riscv: Expose big-endian CPU property and add documentation", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "1981f5ee33435bed4f0c38f19125e2c3c6f560cb", "submitter": { "id": 90738, "url": "http://patchwork.ozlabs.org/api/1.2/people/90738/?format=api", "name": "Djordje Todorovic", "email": "Djordje.Todorovic@htecgroup.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417144905.178056-7-djordje.todorovic@htecgroup.com/mbox/", "series": [ { "id": 500355, "url": "http://patchwork.ozlabs.org/api/1.2/series/500355/?format=api", "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/2224538/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2224538/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=YqEBwtRX;\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 4fxyWB1QPWz1yDF\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 18 Apr 2026 00:51:18 +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 1wDkVg-00050i-N0; Fri, 17 Apr 2026 10:49:32 -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 1wDkVf-0004xn-6s; Fri, 17 Apr 2026 10:49:31 -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 1wDkVd-0007Cr-Ln; Fri, 17 Apr 2026 10:49:30 -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:15 +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:15 +0000" ], "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=vrQkFSjvjsggftRWXfPIaCIdo2mWn7VbkYzUtoQ4QCOg0IcYhZBk9gCBdGL/N/ZRcWGZN9AQXV7AsSucwMUCNVtHe9JYf/KDibidL/vVfT63hfOKrKCUaV9ulvXw7ZrtRmCEWz+jF9qSVi4XKETY+usZ0vvIp4wTa2+SPanzpCXf++RGkI9A7TGm7KwyqXEaAfR1cEqe90e2AFDJjwM1ZQ7nxJ3B/KCxdQG5afQfZefh/GXm566zMEHPCbjgZh1w7JAcyb/09VxrYjqO8ZMWDYCY5GTJhDy3w6fXje75TAhgsCNrq5lwi83ptlfCyAe9K8G8k5K6ySCRWuvN4VW7Rg==", "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=h7ubkiNH/UUxmYLQ7QxP2Sgn26ElHUYn7ZCVgELn/Oc=;\n b=wMvDpE6HxpUrlgYsdQ3qQb5KKs1A6JBX6RAzH8fEOwW3olNAICeoJkY20lGL1Yges6RAkfGddDE6Sue9B6dj0p4EOvMkwPw4Y9KFEd9iiDQfZVNxrgAQINr0rygNyV5I2UzRJNBwpSQO01aCj1V5blPQVfLCEI6vgtlOkwxVvNVQuo3j8km7vylXrsFoHZtoCRRQPUoFRl+sO2b5M1oLG8m3e/Yd4FsQhMeYsCj7Emx7SdHpRuAmzAwv+OrC24nhZ9n/q0mp0RQSRessITrZiol6TmP41JdHCnzUO4aMlSdgI5txGjEWLInfDPLGjKw+3ptg7Y+8KMv19LTXqLC9PQ==", "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=h7ubkiNH/UUxmYLQ7QxP2Sgn26ElHUYn7ZCVgELn/Oc=;\n b=YqEBwtRXnIpVu71/t7ZvogpEJwi6ngaP98HjnRDeI2r7x0xxVikc+vJJrObfmxudpc0N8zRGJkjE9XF76I8pHUpGs8ye5hEwlwU1e0gGGFKLgPIaTOuaphu3S0MtRlE1UbCm8WLilMgQCyO+B0P0sFcApQSzVp2Y9zOUXWJP9L7AlBxeFY8ganS+Mwwn2cALYJci3u4MrJy8jlJLgwd9ZyfrlUsuXMVl8nmRyXpimjWhxMEyyPaZNbijU5Gr60Qk7w4z9dzvB8D8VUj0EuTFW4ejnzKTzxflQQUoQS23+s5zB94wzLNzXBqJSCRCg7dmkn75ZjdeaV+9HBkblJiP+Q==", "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 v8 6/7] target/riscv: Expose big-endian CPU property and add\n documentation", "Thread-Topic": "[PATCH v8 6/7] target/riscv: Expose big-endian CPU property and\n add documentation", "Thread-Index": "AQHcznlb7yxvFc4/DUezruphM71TPw==", "Date": "Fri, 17 Apr 2026 14:49:14 +0000", "Message-ID": "<20260417144905.178056-7-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=YqEBwtRX;\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": "6111a502-7f0b-4da7-c590-08de9c907ee1", "x-ms-exchange-senderadcheck": "1", "x-ms-exchange-antispam-relay": "0", "x-microsoft-antispam": "BCL:0;\n ARA:13230040|376014|1800799024|366016|38070700021|18002099003|56012099003|22082099003;", "x-microsoft-antispam-message-info": "\n N2XwqC1HmQNyJ7PUIRizzPpfsm4+yl2cu45MeP/Lgg6hEI4NY14gYgniJMmgUr458ll6fq78qGkhB83eRhi6hnhXa/iEpdOawwsaYW2pAqL44BY0eCFzVjlR2bTMe2zHoz0FFuyK6TCISG3M7e5lM00P1Eq8+y8/Nqu2/S2LpFyCSXpfO0GR3zU708cSmtjEVUjv99CwfUoTzQl+1mRuLwRiLaY+F4zNJTfVuy9fR7BAuTEQASu3FM07AVqcM8aAjnoRqHw3fYiamTwSLD9OprXxm5GXXQj8PiS9EpFCd4IJQZe5DhTBqpFwisQSaVE96Uviw1VItclmBea6b7pll5ex267C7dnQJqg+jpQO1ZMDSl/ieY3pdnwBo28Xi4gu1yGgsvWhyuBnZj0qMZNkbsA8PGaCs3hPLM7Yb/uTSiNadx5ZRSYoMPi0yOgJ63QSe/4YbcqjpEZat4BXyDd6HaBotREGa48CyD4RAQxvqFz7dOWlZKL2l18PBKxmTemvvxiEjMUeEhtdQX/0dGwWD9ClWpNoxNMZF1JdTaoHDWED/zGJ+ulAhm7N80xu/4HzbXqC3bNo4C8zHVT5cZlJ2MgM9LfurH6UBY5mqFzEcDGfz6SjTuqaT0ZVMkpPib9oO35TRT0U73/j4HeqMfMdAgCEiRVNH2ElzMViY+iL+ZUAAz5TiFWdWzYScyzwA360givfDSRj38+PLdFT9nA4nkyY/oqQf88OIjEfh9A1csTKFzGO345eDQa46IYA0JisAtDfKmNMVSXHY/W7PowTlyHB3eqRHet38rHkd7Eo0/I=", "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)(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": "=?iso-8859-1?q?qF9hg8viuANRc13yPmJirKk?=\n\t=?iso-8859-1?q?H01+5BVwbGEa6bRcSRFt4jE4DVjXIhME7piMI3TWVNVDVUrI8yh9luIrLV3P?=\n\t=?iso-8859-1?q?jE/VJs9IrTE4KXvQE8qoxFU+KC4q6sCToSoBxmRBnfy6+tr4Uf4DayIJDeTP?=\n\t=?iso-8859-1?q?W98l++DSxyok+rb67oPw3xbB3+gI7Bxn3rocGIzV7lngs6FIx+oKMy8Lvfvl?=\n\t=?iso-8859-1?q?DZmdoBUvUyUd47zt222frMgye9WD4qi+a0bMvThfLXtKfTmWbsVh8hnQbNor?=\n\t=?iso-8859-1?q?ehz3N3tbNTwXFjTg9kG1IE2hdbk5z/H1h8pY56BGG8WY1Iyo00dKyhvVJTMg?=\n\t=?iso-8859-1?q?Ay5Am55rKLxKqElfiUobqe/SNA0gZg8jNaR5x5BpNiLbbBkLrTF7XJ+ldtWx?=\n\t=?iso-8859-1?q?vfQ53p0R71TUDi/R+ygRwC5t/9RxrWEE7fvj/sNL5lQ/uokTL9A/t3OBG/Vi?=\n\t=?iso-8859-1?q?Kwmww/1mWL59m2IxSe5DItk/ei6adLu+zTfr7jduBaCHFbHuH+aXAzYlDp4r?=\n\t=?iso-8859-1?q?vWiYkyV6uKabruHbXRZYR13Q1R7+WP+ReKnMOV/6ynPDq0HYVXnidRZauQIY?=\n\t=?iso-8859-1?q?NBK6EtB1ahMxMs6VYVpSdrx8WBDIRTPD9iXiOX1WZ721Q8A7ExRlNzHASphb?=\n\t=?iso-8859-1?q?IJ1oj/zvITzVNtuPBhzK8rQ0IJLVWRLiJHbJnBf9Y4laf522StANPjhxw2nZ?=\n\t=?iso-8859-1?q?Foj7xWaFj/rPFrjhQLzN0jxv6NDcg1QcGcqM7YaHGUg1JsA6VOnUM+pLB0QM?=\n\t=?iso-8859-1?q?9ZL8okFaKdIZaRefWncdkLmMlmitYP9MpWhaO+M32aYO9admv5A8D+C1pg05?=\n\t=?iso-8859-1?q?pwbo6jybtanlgAtlZ9YSHbm8oCqXpmVJNjCY/nvQAjLjRpLcmNGCLWYeYZWx?=\n\t=?iso-8859-1?q?v3oeDZZTv8rRnhsUaIOuEiQz+c9B9MHb8sqEVPsHhZIFshoMi+EuoaP9lH9d?=\n\t=?iso-8859-1?q?SyQEereGyEDLOP2/oDemUYAuNvXKj69yPKNzu+U1PaKdgxlQhAH1NOY/nkyN?=\n\t=?iso-8859-1?q?RGtqKVlyVFtzToLnjnXyfCw16GUtEwQbLB6S6Ly2hF2CcOibf9CoXL6+liYf?=\n\t=?iso-8859-1?q?bfjGI6Hbhos+1W24pCw+F4Tw1iT1L7nk2WEIwsNiIEmgN4kTosRb+5gWttN2?=\n\t=?iso-8859-1?q?UUYa+q+8I06yAfW6ZLB956tfsEUI+NzVvCdoPSigE0dMKESfF3wjPcIgjAL2?=\n\t=?iso-8859-1?q?JuSxOK3GPNcaGmOTAy6HC1zkA+iBle48EdnD8AtQriHcVRkpMubKnz+cLSQd?=\n\t=?iso-8859-1?q?dnVfIbjx6giUyu7TRnsmkhXPueFvoq09DzzRyJ+ho5055RVPoa7MPeEx4GA0?=\n\t=?iso-8859-1?q?4CAlyZHAzgVhor9HVmmqvU5IZ7CY7EEkaHllQXsN9EuzT/QuDlHhkE65KXBS?=\n\t=?iso-8859-1?q?baQj17K889wGKTx8AbBH/yPEEBvmBqbg6oEkSJCRVB+2pccG0b/GklMpm7ya?=\n\t=?iso-8859-1?q?grz3aGG7fSJWESIl/u1IJ/f1bfs4zFACt61upeAIDpGFJ4cVCWqC/phy94hC?=\n\t=?iso-8859-1?q?WaupscuJPmd9eZiKH63CWQovgAWyuCdEqJLpTuPd6xnjaZrZov3UvNYsLxRP?=\n\t=?iso-8859-1?q?gEUzuOZILiR+15xEvU4KXrp/v3WqzWqik60toNm1vwMBX8jBpSIkeVp8hDqZ?=\n\t=?iso-8859-1?q?TqJ1hPoyqBHid5ErDli1a2OAyFSnWynmVjVWnrjHD9udiKiooQ7Kq1C1Tho7?=\n\t=?iso-8859-1?q?fbh5RCEB2A4XZecSFf4np9VdC/3vbxRfMCYWkeNiuhspCwWwQdcfuqCUYAPp?=\n\t=?iso-8859-1?q?ER9FcYUt1yuChYfrtb0KrRTVwGOy6ADeTHgTanMHdbI3ZleaBC0UnRKOIdu0?=\n\t=?iso-8859-1?q?76ArVv2lnyhWgVZr4UFgv4gwA1hBr?=", "Content-Type": "text/plain; charset=\"iso-8859-1\"", "Content-Transfer-Encoding": "quoted-printable", "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 6111a502-7f0b-4da7-c590-08de9c907ee1", "X-MS-Exchange-CrossTenant-originalarrivaltime": "17 Apr 2026 14:49:14.2392 (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 31AtWI7lzrI4H1pUIGXzTQ2Xbsm1a1tfueTsO01aXCSYOPzkL/c83iU9F/5QBhGkpLjy1GWcNsi2pJ0eAtyla8dMLvGm7kjmUI2tNczaNmA=", "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": "Now that the full big-endian data path is in place (runtime MSTATUS\nbits, boot code, and page-table walks), expose the \"big-endian\"\nproperty to users via DEFINE_PROP_BOOL and document it in\ndocs/system/target-riscv.rst.\n\nThe property can be enabled from the command line, e.g.:\n\n -cpu <cpu>,big-endian=on\n\nSigned-off-by: Djordje Todorovic <djordje.todorovic@htecgroup.com>\n---\n docs/system/target-riscv.rst | 24 ++++++++++++++++++++++++\n target/riscv/cpu.c | 1 +\n 2 files changed, 25 insertions(+)", "diff": "diff --git a/docs/system/target-riscv.rst b/docs/system/target-riscv.rst\nindex 3ad5d1ddaf..7798184ebe 100644\n--- a/docs/system/target-riscv.rst\n+++ b/docs/system/target-riscv.rst\n@@ -95,3 +95,27 @@ the images they need.\n * ``-bios <file>``\n \n Tells QEMU to load the specified file as the firmware.\n+\n+RISC-V CPU endianness\n+---------------------\n+\n+The RISC-V ISA specifies that instruction fetches are always little-endian,\n+while data accesses can be either little-endian or big-endian under control\n+of the MSTATUS ``MBE``/``SBE``/``UBE`` bits (see section 3.1.6.5, \"Memory\n+Endianness\", in the RISC-V Privileged Specification).\n+\n+QEMU implements the full data-endianness behaviour described by those bits.\n+In addition, the RISC-V CPU object exposes a ``big-endian`` boolean property\n+which models a big-endian-only hardware implementation, where the\n+``MBE``/``SBE``/``UBE`` bits are hardwired to 1. When the property is set,\n+the CPU is reset with all three bits initialised to 1, so the guest starts\n+executing in big-endian data mode from the reset vector. The property is a\n+static, per-CPU hardware configuration option and is not meant to be toggled\n+at runtime.\n+\n+The property can be enabled from the command line, for example::\n+\n+ -cpu <cpu>,big-endian=on\n+\n+No upstream CPU model currently defaults to big-endian; the property is\n+provided so that big-endian-only RISC-V CPU variants can be modelled.\ndiff --git a/target/riscv/cpu.c b/target/riscv/cpu.c\nindex a32e4fd6d6..c39500cb3f 100644\n--- a/target/riscv/cpu.c\n+++ b/target/riscv/cpu.c\n@@ -2641,6 +2641,7 @@ RISCVCPUImpliedExtsRule *riscv_multi_ext_implied_rules[] = {\n \n static const Property riscv_cpu_properties[] = {\n DEFINE_PROP_BOOL(\"debug\", RISCVCPU, cfg.debug, true),\n+ DEFINE_PROP_BOOL(\"big-endian\", RISCVCPU, cfg.big_endian, false),\n \n {.name = \"pmu-mask\", .info = &prop_pmu_mask},\n {.name = \"pmu-num\", .info = &prop_pmu_num}, /* Deprecated */\n", "prefixes": [ "v8", "6/7" ] }