get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/2215454/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 2215454,
    "url": "http://patchwork.ozlabs.org/api/patches/2215454/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260324164007.549397-8-djordje.todorovic@htecgroup.com/",
    "project": {
        "id": 14,
        "url": "http://patchwork.ozlabs.org/api/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": "<20260324164007.549397-8-djordje.todorovic@htecgroup.com>",
    "list_archive_url": null,
    "date": "2026-03-24T16:40:17",
    "name": "[v5,7/7] target/riscv: Add test for RISC-V BE",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "ac129919d13ccb739c9384ea00e86ea2c4cc4124",
    "submitter": {
        "id": 90738,
        "url": "http://patchwork.ozlabs.org/api/people/90738/?format=api",
        "name": "Djordje Todorovic",
        "email": "Djordje.Todorovic@htecgroup.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260324164007.549397-8-djordje.todorovic@htecgroup.com/mbox/",
    "series": [
        {
            "id": 497314,
            "url": "http://patchwork.ozlabs.org/api/series/497314/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/list/?series=497314",
            "date": "2026-03-24T16:40:16",
            "name": "Add RISC-V big-endian target support",
            "version": 5,
            "mbox": "http://patchwork.ozlabs.org/series/497314/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2215454/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2215454/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=edDky1n+;\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 4fgG5Y1xffz1y1g\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 25 Mar 2026 03:41:37 +1100 (AEDT)",
            "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 1w54o8-0003pb-33; Tue, 24 Mar 2026 12:40:44 -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 1w54nx-0003kc-Bd; Tue, 24 Mar 2026 12:40:34 -0400",
            "from mail-westeuropeazlp170110003.outbound.protection.outlook.com\n ([2a01:111:f403:c201::3] helo=AS8PR04CU009.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 1w54nu-0005Lv-OL; Tue, 24 Mar 2026 12:40:33 -0400",
            "from GV2PR09MB8755.eurprd09.prod.outlook.com (2603:10a6:150:358::6)\n by VI0PR09MB7005.eurprd09.prod.outlook.com (2603:10a6:800:243::20)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9723.19; Tue, 24 Mar\n 2026 16:40:18 +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.9723.030; Tue, 24 Mar 2026\n 16:40:18 +0000"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=cYD2HyKDyitzXmTXI3bNfmPYU7LifsMZ35nfN3PkMkMggynkCxZ6hIBx/8uZvabPg1uBgfU/PW3faxzB6GEVPNlMcC3/FxWHhlCfyR2M3EhoPRUZoMCpYuriC0N5BSbQe280+Qj7UKsg9DSOEBcGqqCKg4Ul0iJhH0BOfLH6PTkLatV9U2HoJX4vSWujFsTBRswh5SaqQh435Emyijb7363ez3N70e2WUZ1SQqMBd6QFEbmDVeuctiZex6N+zPYbG1N72gRZHCUZYbXP+Fg5np24YcprZDqR0gF1XtCr/5YRsYIZqdChtS9L6SzmertFWh5nhqfmbupvo86pq6HRDQ==",
        "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=rJ+8VnVISIaiAx3b/US0algMNION4gZYqhTqPzHdZEc=;\n b=Q+fUsgYrkYz3YeJ048XMoJdWWj9NwPXnGmMfCXxC/vEmclulbA8H7X0QnPURBSOZToQvhIyRJGIghWiI5mCIbp7EaQKT3Le5mlWcseYRpzG6Je8LZqoM+hwCzCqaein3l9mRi82LFS5setZkSk+1YgEv4Zz4sOoU1QHlIbAck/7AIlHIX0ZP5S5p4rNUKswFXrVCJjm4wEvmDFg9JRJN7AdUTkYLgN8XO9fPj1NG/lQOCXVI2FZ6YC790nUWTcQ7gW1H0bsrJe2J9KMEbyf4sVYGtHjSjLJo+BMw8t8gTB6FfFvxue/zKbcpdhEPq1DOnXRB532MpMR38nC3sKDXLQ==",
        "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=rJ+8VnVISIaiAx3b/US0algMNION4gZYqhTqPzHdZEc=;\n b=edDky1n++1ygJxJXfpbhy9/e7AWxjC+Qg3n1HhtYORyOMjTAdsnd5AqFNHRlaxzsv4IcTHlijeCn94ZPh0i4rqNEer5NepM23IfiprBrIDJXpvl5nCrtDBSv8LRkG7kZZbzo/KlzySiXFC5kb0AdL5z/1Q/mt4b1AHS5rwq7+cDXgPqHXCPgzWNhtzoeT2A1l/v19viarsAWGx3VdEkmATnoIXA4lpbRCpN5ouH8EJbouIuVxaeCcEwK/yiA1AABJDSB+p0WgfUE65LAdBnaiYKUwyKdRznO0o/fgFP270pCa049/CUWvUJWYntuhSkIRSBCqAqZQvT7IobjoobOOQ==",
        "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 v5 7/7] target/riscv: Add test for RISC-V BE",
        "Thread-Topic": "[PATCH v5 7/7] target/riscv: Add test for RISC-V BE",
        "Thread-Index": "AQHcu6zlqiKktxJWSECRq3yCOJ8gIg==",
        "Date": "Tue, 24 Mar 2026 16:40:17 +0000",
        "Message-ID": "<20260324164007.549397-8-djordje.todorovic@htecgroup.com>",
        "References": "<20260324164007.549397-1-djordje.todorovic@htecgroup.com>",
        "In-Reply-To": "<20260324164007.549397-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=edDky1n+;\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_|VI0PR09MB7005:EE_",
        "x-ms-office365-filtering-correlation-id": "553f3425-cb13-4e13-c21f-08de89c40885",
        "x-ms-exchange-senderadcheck": "1",
        "x-ms-exchange-antispam-relay": "0",
        "x-microsoft-antispam": "BCL:0;\n ARA:13230040|366016|376014|1800799024|38070700021|56012099003|18002099003|22082099003;",
        "x-microsoft-antispam-message-info": "\n t71dhW8iOQ4AuWS8iDLM5ijHpTLnFzPpqovQrlzlrMIjJOB+9y5Ay5zvxNIUX8Yy2nNadquznDtupmCL245r+fbxHo8KYtms4XrmM227eUxFJ05hfzaYnKxKZ5fkI1uY8Ypibzq+VciS9EClVFE1EeF3Dk9uZCnndqhONG9MNccYDMo8RZ0KZ4xTNz/+Ouda/aI1J8fN2EIpGY50fKdIrD5BvlZRiAjK9WHHOcycdWHyyHY2CRQqRyWP97NuvszoVSnKyKxeBsWRwS0jL8ME8/6ElR2hmYo5N/alqCZNWYh87e/DFe8o5Dr9e2CRtXwxse1qcHs1tA2Oo3sS2UUg/uIN1lEBFNiWO7CPQpflsxwnl3E7wkZ6ywfn+566cXIGATL5hf1bBW0BJAXOIbG5PxDmDzFBYIOFYQhX9U5Xs41+oN8x1WZgAF4B80zATAffoXn8ulXGCZNYkJRdObxtRwF9CjpmQwmLj6/ZE33z5SAC13kGndxmERBUwAqBmxcpwQ94XZ072xWy4LfXScQObpVxXPVHSuZXeieLQjDj7OwolCosgTO2V35EtYXg7ERJj4edFpYK5HVelJCIjDV0I6qaQ0zZneAgaiNZ2/+TPd8iD2/3FpZ5azlLwG/ezNRMrkeAtXtYrjfS0e1bG6WhK+RKY/dVUMfevop1smxHh3WLa+uFG6/xGBlTyBCxrDg6l/B7IFdtXKKBXDzXTqmA2VehHpfh2CaUVZdG58eYoePZjch42rAJEGVCSDl9MW44wvGMqyWfU9DtAXOp3Sdg1HB08+XGYybmBbZ3x88uPPc=",
        "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)(38070700021)(56012099003)(18002099003)(22082099003);\n DIR:OUT; SFP:1102;",
        "x-ms-exchange-antispam-messagedata-chunkcount": "1",
        "x-ms-exchange-antispam-messagedata-0": "=?iso-8859-1?q?0b5vp51aVCMYoL93Qmnbs++?=\n\t=?iso-8859-1?q?yE6aoUugZQhHieyM64v2a1xLqDsAOxx8leaiEoWK/N3jN3mCUb12u0f2Xlju?=\n\t=?iso-8859-1?q?dM5RZY1rHoK+UmLf/zJ3wDniOaOeOyIvUJBZQ7dq6mApx9knZnyP4xrVkKPn?=\n\t=?iso-8859-1?q?MHrOJ6BFVCjJeVV4QWw+QKupgg43hUth/MbcL0XEEXyM7zJe0PMybmvqcapW?=\n\t=?iso-8859-1?q?XHz6SMz+aackQtTyLB6asqxrvZVmWoGq0BJ6wFFtAEvH9S0v0zJchgmGwOdU?=\n\t=?iso-8859-1?q?6mcPfUZA37PsWBzUDv/RK6BwT/EVet0+Wetafld3fK8sxBWsoFP/pnk4fuU+?=\n\t=?iso-8859-1?q?sWalCG9MVcghUpgQ8pjtqtcxtTOa1MQUFsZBAq8B/WOtxJIf2VblM0zjm7ub?=\n\t=?iso-8859-1?q?r1RkuFCXdxWvLEqDg0hbnButdfG/rPl1HT4Cbfnb4gTj1422XHMluoUhfeAA?=\n\t=?iso-8859-1?q?zcSZbD0uIPc0tzXr0YhPnB3HjcaH/MJ1FEMd0hEs2LSYcgyyhn8S1a2Tcwsq?=\n\t=?iso-8859-1?q?T8hGaRMhgxM/RUjDAmS85GdqewwNu2cLpuz1xnSvcH3CjcOsqH0TQmW6Y7Wm?=\n\t=?iso-8859-1?q?cU11Gj3cfxX/FzQ3b8I+k2NzLqtT9vZ6jpLpV3+Rxokq1Q/XEvwKNpAbLEE4?=\n\t=?iso-8859-1?q?wBynBfAMaFafAvn3JeeU8H4ovd7eVysgcVAmwy/UNAEZD3+2rrc6C+2M+Por?=\n\t=?iso-8859-1?q?jKBlbA8YxW8Hs+4VzVtzpn0Nz895yboNaEVXllxT2eXnPRW72IHeBeSh4kBj?=\n\t=?iso-8859-1?q?tjbgPwWaHe9TVuB3YkZ5H1bx7RAqMpTVcJFqUQpYyd1ELL03YpsrKe6MUa/A?=\n\t=?iso-8859-1?q?XRxjFR9pBinXxRd68jE6SUCSZTTQRn00gYcSBpwKBAGoUEkUC0A+/zfoZusA?=\n\t=?iso-8859-1?q?4HHt7yCj+KWcaXGMvEN5YSjqdoi0QUZk1CcWs8vvZh2ZR/JdH+Ym1t9pzSm0?=\n\t=?iso-8859-1?q?yKvJ1QCTrLsA3087oKTXaga2F1rhaCEZ4511ZnfY8BwBGQYnOnE/tVDU6xTk?=\n\t=?iso-8859-1?q?gLEZzxrdmDtZLbm66SdWIdC1YnWHrCntdwbjQcX8W+tlQRQQXq0mrPKkLCCi?=\n\t=?iso-8859-1?q?ALdINJSIUwFUYY1JVoMfu5or6/9vp+HlIYzrfPRB8Oa24AWfPmSL2tJgZMCr?=\n\t=?iso-8859-1?q?vAS/ukSTvAxz9L0/wJXAYgs4bIlZRdNCnpVRejD2Fh1yAwJUtUm2PKqhH5xI?=\n\t=?iso-8859-1?q?2cPz0GQq+OjtVlRna6oG8fJjhcSbseIyul7OTjoHhhwtk/BRstfy9dzVveQg?=\n\t=?iso-8859-1?q?tdVPnhnW5641OBWzqvBsUkpomkMqgBJdsiOvMw9fgoMnr6pARuWQ7GC0AkRM?=\n\t=?iso-8859-1?q?U5SCu1ZxLFLojK+jTUjx1M/i3BFcV6A3rHN0AnTpmEf54RfH9SEqYZ7rQlN1?=\n\t=?iso-8859-1?q?bds0R8qamJHrPIGuxXDg9mljLZBA2hf7TG7Ppv4uhTQxhLxnjhCYNGeDOhHl?=\n\t=?iso-8859-1?q?O5ZYDGN2nPrCII/qOWUSQEpxTArTrjedsvToSq1wiiElwQ5WId3+vgEx4Bp7?=\n\t=?iso-8859-1?q?8Y/xL1KBvQ1IVut4mgJwu1PWVP/66uf6HTfeFjhsworhZ2gZ1nu/MAml4d43?=\n\t=?iso-8859-1?q?ggFk16AgxUiRo0qyb3JdYs31i/FfIvxUU/VfDHOQN4nf+Sgi/fxEFajax57d?=\n\t=?iso-8859-1?q?1okM7aqI59NRpozBdXUH45mt3BPq7MUzr84yqxEv9ftEsYMEZpwaHjM4zr7e?=\n\t=?iso-8859-1?q?goRRVsyvlnmtx76E5ZlhZik4m7Vhld0w/u+alvwLogX3MtgTaHLj/gkOkDW8?=\n\t=?iso-8859-1?q?toFlXkrUPgNPZb2la8tr4om71T/ZCNH+lJnU7qLvuU/bPvUpy9M1jLD49s6t?=\n\t=?iso-8859-1?q?lYSVl6Gr1raY2HzydVKKzzPafHg06?=",
        "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": "GV2PR09MB8755.eurprd09.prod.outlook.com",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 553f3425-cb13-4e13-c21f-08de89c40885",
        "X-MS-Exchange-CrossTenant-originalarrivaltime": "24 Mar 2026 16:40:17.4770 (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 Mw2RVOnUlgdgEi3lD7lNr9277IMuZyVVCZTh6Q6cnXBB97DXCETl/Lw9dvNgl1xnyfo+L1UMwnDbSM8+KhwCXUzMXQccQICyy2mBAOeCSxU=",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "VI0PR09MB7005",
        "Received-SPF": "pass client-ip=2a01:111:f403:c201::3;\n envelope-from=Djordje.Todorovic@htecgroup.com;\n helo=AS8PR04CU009.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 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 functional test for RISC-V big-endian.\n\nSigned-off-by: Djordje Todorovic <djordje.todorovic@htecgroup.com>\n---\n tests/functional/riscv64/meson.build       |  1 +\n tests/functional/riscv64/test_bigendian.py | 57 ++++++++++++++++++++++\n 2 files changed, 58 insertions(+)\n create mode 100644 tests/functional/riscv64/test_bigendian.py",
    "diff": "diff --git a/tests/functional/riscv64/meson.build b/tests/functional/riscv64/meson.build\nindex b996c89d7d..d06d6ea112 100644\n--- a/tests/functional/riscv64/meson.build\n+++ b/tests/functional/riscv64/meson.build\n@@ -11,6 +11,7 @@ tests_riscv64_system_quick = [\n ]\n \n tests_riscv64_system_thorough = [\n+  'bigendian',\n   'boston',\n   'sifive_u',\n   'tuxrun',\ndiff --git a/tests/functional/riscv64/test_bigendian.py b/tests/functional/riscv64/test_bigendian.py\nnew file mode 100644\nindex 0000000000..9e0b3b7db5\n--- /dev/null\n+++ b/tests/functional/riscv64/test_bigendian.py\n@@ -0,0 +1,57 @@\n+#!/usr/bin/env python3\n+#\n+# Functional tests for RISC-V big-endian support\n+#\n+# Copyright (c) 2026 MIPS\n+#\n+# SPDX-License-Identifier: GPL-2.0-or-later\n+\n+from qemu_test import QemuSystemTest, Asset\n+from qemu_test import wait_for_console_pattern\n+\n+\n+class RiscvBigEndian(QemuSystemTest):\n+    \"\"\"\n+    Tests for RISC-V runtime big-endian data support.\n+\n+    Uses a bare-metal RV64 ELF that detects data endianness at runtime\n+    by storing a 32-bit word and reading back byte 0. Prints \"ENDIAN: BE\"\n+    or \"ENDIAN: LE\" to the NS16550A UART on the virt machine.\n+    \"\"\"\n+\n+    timeout = 10\n+\n+    ASSET_BE_TEST = Asset(\n+        'https://github.com/MIPS/linux-test-downloads/raw/main/'\n+        'riscvbe-baremetal/be-test-bare-metal.elf',\n+        '9ad51b675e101de65908fadbac064ed1d0564c17463715d09dd734db86ea0f58')\n+\n+    def _run_bare_metal(self, big_endian=False):\n+        self.set_machine('virt')\n+        kernel = self.ASSET_BE_TEST.fetch()\n+        self.vm.add_args('-bios', 'none')\n+        self.vm.add_args('-kernel', kernel)\n+        if big_endian:\n+            self.vm.add_args('-cpu', 'rv64,big-endian=on')\n+        self.vm.set_console()\n+        self.vm.launch()\n+        expected = 'ENDIAN: BE' if big_endian else 'ENDIAN: LE'\n+        wait_for_console_pattern(self, expected)\n+\n+    def test_bare_metal_littleendian(self):\n+        \"\"\"\n+        Boot bare-metal ELF on virt with default little-endian CPU.\n+        Expects \"ENDIAN: LE\" on UART.\n+        \"\"\"\n+        self._run_bare_metal(big_endian=False)\n+\n+    def test_bare_metal_bigendian(self):\n+        \"\"\"\n+        Boot bare-metal ELF on virt with big-endian=on CPU property.\n+        Expects \"ENDIAN: BE\" on UART.\n+        \"\"\"\n+        self._run_bare_metal(big_endian=True)\n+\n+\n+if __name__ == '__main__':\n+    QemuSystemTest.main()\n",
    "prefixes": [
        "v5",
        "7/7"
    ]
}