Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2194480/?format=api
{ "id": 2194480, "url": "http://patchwork.ozlabs.org/api/patches/2194480/?format=api", "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260209065044.239378-3-clg@redhat.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": "<20260209065044.239378-3-clg@redhat.com>", "list_archive_url": null, "date": "2026-02-09T06:50:44", "name": "[2/2] tests/functional: Add SDK tests with Linux 5.15", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "5894883c19439ce357199b2ef94ef97e15616d0e", "submitter": { "id": 85406, "url": "http://patchwork.ozlabs.org/api/people/85406/?format=api", "name": "Cédric Le Goater", "email": "clg@redhat.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260209065044.239378-3-clg@redhat.com/mbox/", "series": [ { "id": 491467, "url": "http://patchwork.ozlabs.org/api/series/491467/?format=api", "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/list/?series=491467", "date": "2026-02-09T06:50:42", "name": "tests/functional: Aspeed ARM tests enhancements", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/491467/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2194480/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2194480/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 (1024-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=HdyDNVoQ;\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)" ], "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 4f8b2R1Mdwz1xvc\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 09 Feb 2026 17:51:27 +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 1vpL6y-00048t-VB; Mon, 09 Feb 2026 01:51:08 -0500", "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 <clg@redhat.com>) id 1vpL6x-00047u-F0\n for qemu-devel@nongnu.org; Mon, 09 Feb 2026 01:51:07 -0500", "from us-smtp-delivery-124.mimecast.com ([170.10.129.124])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <clg@redhat.com>) id 1vpL6v-0005Es-Pm\n for qemu-devel@nongnu.org; Mon, 09 Feb 2026 01:51:07 -0500", "from mx-prod-mc-01.mail-002.prod.us-west-2.aws.redhat.com\n (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by\n relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3,\n cipher=TLS_AES_256_GCM_SHA384) id us-mta-205-SqLhyOClMO2K1-hfCUmy_g-1; Mon,\n 09 Feb 2026 01:51:01 -0500", "from mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com\n (mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.17])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n (No client certificate requested)\n by mx-prod-mc-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS\n id 998C11956095; Mon, 9 Feb 2026 06:50:59 +0000 (UTC)", "from corto.redhat.com (unknown [10.45.224.73])\n by mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP\n id C1A001956053; Mon, 9 Feb 2026 06:50:55 +0000 (UTC)" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n s=mimecast20190719; t=1770619864;\n h=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n to:to:cc:cc:mime-version:mime-version:content-type:content-type:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references;\n bh=dkQ1KMtOymei0+V2Zk4g+GU7YfwxNmhasIvLDwsBcz4=;\n b=HdyDNVoQQa4DyEwP2KTzITxyBJR996Jsu/lbQFl7oNbF7jOgHpCWqcgZe1jy1UWkHl0qPu\n Yr7+4RtSgRIpWFj7Q6lHPa1uuoO9996nKKW53wsmvnW/e1/vsmwbDuRzshNZlAiIpTxq7i\n gukQOSda4wxWFP5r3EdDliLxij5+xXc=", "X-MC-Unique": "SqLhyOClMO2K1-hfCUmy_g-1", "X-Mimecast-MFC-AGG-ID": "SqLhyOClMO2K1-hfCUmy_g_1770619860", "From": "=?utf-8?q?C=C3=A9dric_Le_Goater?= <clg@redhat.com>", "To": "qemu-devel@nongnu.org,\n\tqemu-arm@nongnu.org", "Cc": "Peter Maydell <peter.maydell@linaro.org>,\n Steven Lee <steven_lee@aspeedtech.com>, Troy Lee <leetroy@gmail.com>,\n Jamin Lin <jamin_lin@aspeedtech.com>,\n Andrew Jeffery <andrew@codeconstruct.com.au>, Joel Stanley <joel@jms.id.au>,\n Thomas Huth <thuth@redhat.com>,\n =?utf-8?q?C=C3=A9dric_Le_Goater?= <clg@redhat.com>", "Subject": "[PATCH 2/2] tests/functional: Add SDK tests with Linux 5.15", "Date": "Mon, 9 Feb 2026 07:50:44 +0100", "Message-ID": "<20260209065044.239378-3-clg@redhat.com>", "In-Reply-To": "<20260209065044.239378-1-clg@redhat.com>", "References": "<20260209065044.239378-1-clg@redhat.com>", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=UTF-8", "Content-Transfer-Encoding": "8bit", "X-Scanned-By": "MIMEDefang 3.0 on 10.30.177.17", "Received-SPF": "pass client-ip=170.10.129.124; envelope-from=clg@redhat.com;\n helo=us-smtp-delivery-124.mimecast.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, DKIMWL_WL_HIGH=-0.001,\n DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,\n RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,\n RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, 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 tests for AST2500 and AST2600 machines using the\nOpenBMC SDK v11.00 with Linux kernel 5.15. These tests complement the\nexisting SDK tests and verify that QEMU correctly boots older kernel\nversions on these platforms.\n\nSigned-off-by: Cédric Le Goater <clg@redhat.com>\n---\n tests/functional/arm/meson.build | 4 +++\n .../arm/test_aspeed_ast2500_sdk_515.py | 29 +++++++++++++++++++\n .../arm/test_aspeed_ast2600_sdk_515.py | 29 +++++++++++++++++++\n 3 files changed, 62 insertions(+)\n create mode 100755 tests/functional/arm/test_aspeed_ast2500_sdk_515.py\n create mode 100755 tests/functional/arm/test_aspeed_ast2600_sdk_515.py", "diff": "diff --git a/tests/functional/arm/meson.build b/tests/functional/arm/meson.build\nindex 175a83a2acd7..2f538f29a2de 100644\n--- a/tests/functional/arm/meson.build\n+++ b/tests/functional/arm/meson.build\n@@ -5,10 +5,12 @@ test_arm_timeouts = {\n 'aspeed_romulus' : 120,\n 'aspeed_witherspoon' : 120,\n 'aspeed_ast2500_sdk' : 720,\n+ 'aspeed_ast2500_sdk_515' : 720,\n 'aspeed_ast2500_buildroot' : 480,\n 'aspeed_ast2600_buildroot' : 480,\n 'aspeed_ast2600_buildroot_tpm' : 720,\n 'aspeed_ast2600_sdk' : 720,\n+ 'aspeed_ast2600_sdk_515' : 720,\n 'aspeed_ast2600_sdk_otp' : 720,\n 'aspeed_bletchley' : 480,\n 'aspeed_catalina' : 480,\n@@ -36,10 +38,12 @@ tests_arm_system_thorough = [\n 'aspeed_romulus',\n 'aspeed_witherspoon',\n 'aspeed_ast2500_sdk',\n+ 'aspeed_ast2500_sdk_515',\n 'aspeed_ast2500_buildroot',\n 'aspeed_ast2600_buildroot',\n 'aspeed_ast2600_buildroot_tpm',\n 'aspeed_ast2600_sdk',\n+ 'aspeed_ast2600_sdk_515',\n 'aspeed_ast2600_sdk_otp',\n 'aspeed_bletchley',\n 'aspeed_catalina',\ndiff --git a/tests/functional/arm/test_aspeed_ast2500_sdk_515.py b/tests/functional/arm/test_aspeed_ast2500_sdk_515.py\nnew file mode 100755\nindex 000000000000..464a4e43961d\n--- /dev/null\n+++ b/tests/functional/arm/test_aspeed_ast2500_sdk_515.py\n@@ -0,0 +1,29 @@\n+#!/usr/bin/env python3\n+#\n+# Functional test that boots the ASPEED machines\n+#\n+# SPDX-License-Identifier: GPL-2.0-or-later\n+\n+from qemu_test import Asset\n+from aspeed import AspeedTest\n+\n+\n+class AST2500Machine(AspeedTest):\n+\n+ ASSET_SDK_V1100_AST2500_515 = Asset(\n+ 'https://github.com/AspeedTech-BMC/openbmc/releases/download/v11.00/ast2500-default-515-obmc.tar.gz',\n+ '5732255d4617d98b76bbbc116d331d6ac89906fa212969eb8213fdc4aea86451')\n+\n+ def test_arm_ast2500_evb_sdk_515(self):\n+ self.set_machine('ast2500-evb')\n+\n+ self.archive_extract(self.ASSET_SDK_V1100_AST2500_515)\n+\n+ self.do_test_arm_aspeed_sdk_start(\n+ self.scratch_file(\"ast2500-default-515\", \"image-bmc\"))\n+\n+ self.wait_for_console_pattern('ast2500-default-515 login:')\n+\n+\n+if __name__ == '__main__':\n+ AspeedTest.main()\ndiff --git a/tests/functional/arm/test_aspeed_ast2600_sdk_515.py b/tests/functional/arm/test_aspeed_ast2600_sdk_515.py\nnew file mode 100755\nindex 000000000000..f48da301d567\n--- /dev/null\n+++ b/tests/functional/arm/test_aspeed_ast2600_sdk_515.py\n@@ -0,0 +1,29 @@\n+#!/usr/bin/env python3\n+#\n+# Functional test that boots the ASPEED machines\n+#\n+# SPDX-License-Identifier: GPL-2.0-or-later\n+\n+from qemu_test import Asset\n+from aspeed import AspeedTest\n+\n+\n+class AST2600Machine(AspeedTest):\n+\n+ ASSET_SDK_V1100_AST2600_515 = Asset(\n+ 'https://github.com/AspeedTech-BMC/openbmc/releases/download/v11.00/ast2600-default-515-obmc.tar.gz',\n+ 'ece1a934095378929780f03e7d092e562f4b33b2841b80ad7c3d12a85744c0f6')\n+\n+ def test_arm_ast2600_evb_sdk_515(self):\n+ self.set_machine('ast2600-evb')\n+\n+ self.archive_extract(self.ASSET_SDK_V1100_AST2600_515)\n+\n+ self.do_test_arm_aspeed_sdk_start(\n+ self.scratch_file(\"ast2600-default-515\", \"image-bmc\"))\n+\n+ self.wait_for_console_pattern('ast2600-default-515 login:')\n+\n+\n+if __name__ == '__main__':\n+ AspeedTest.main()\n", "prefixes": [ "2/2" ] }