From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 3B892CC6B38 for ; Fri, 16 Oct 2026 09:29:45 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1xHeFw-00006s-WF; Fri, 16 Oct 2026 05:29:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1xHeFn-00005Q-VP for qemu-riscv@nongnu.org; Fri, 16 Oct 2026 05:29:32 -0400 Received: from mail-pl1-x630.google.com ([2607:f8b0:4864:20::630]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1xHeFk-00050f-Nu for qemu-riscv@nongnu.org; Fri, 16 Oct 2026 05:29:31 -0400 Received: by mail-pl1-x630.google.com with SMTP id d9443c01a7336-2dd9cbb661bso45328905ad.3 for ; Fri, 16 Oct 2026 02:29:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1792142967; x=1792747767; darn=nongnu.org; h=in-reply-to:content-disposition:content-type:mime-version :references:message-id:subject:cc:to:from:date:from:to:cc:subject :date:message-id:reply-to:content-type; bh=T8lP2QnyTKqKvsF5AqU2c4smyw5OlXHzVafdJExpjpc=; b=eSd2rGvEWZv6k58S+ekbEoJXj10t2U1y5n+Z+jF/bWnL7RvyOkGqOOA7NHKdRtDnj5 43hr4kt7aBLX5t2uYFHVKjh6QvmtpNtu4pCg93VDVtGAInKAg5Jq9jxBTmfALygwOQPc 2jdAuK1UcUCcQjORp+WM/oScEEFjNl3W/3A+JAfdnazGuVj6rntPNg681e9PqWaKBv8B tdnIRm7p++lqUxBRIqNzeSK4W86ZEjhIM/QiqehAinwwfXe+qv0nSU2WbdKVxs2tfvkn euYD4F77E//Mz1tTI8kMliBq+cG6g2F3Y67B5d3BnFa6qNBPvGY2boUIFVV4bOK+pegX KMuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792142967; x=1792747767; h=in-reply-to:content-disposition:content-type:mime-version :references:message-id:subject:cc:to:from:date:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=T8lP2QnyTKqKvsF5AqU2c4smyw5OlXHzVafdJExpjpc=; b=ijKMUE9+Ny3rEbHzUpAFDZCkdlZIAkDPKUOGlpsEVn8zU9k5hGavCfM75Q2kibvGhA jJFFJMKeA2/5MHgBCwCh8hfK0VlugsmnEvm1F30bpRZa4qw0u+V8xDkTpZ9ci58/81+o Kk/NdIW24/ZSKpQQl4EZL27qV9tulEjhO+/a7XvPI5QXBj6k8GuCZFOk82FrYSOYldcM zKmc6czub4EMev5h18UoeB1TWsKBOjW2W3MelvWXzpk9KU6utpkoTkgSGxkTiF7m2PCk V5mdq5kvdjiLKEyRvDf92yGcMTzL2VGlJDsWdn++bDieh0zYmxWGDYtDz40xf0ggOHct g+Nw== X-Forwarded-Encrypted: i=1; AKwUvBy0EUwOUWXswC3W9wVbo13xMcMEMXkvlsKB8P2MOfTSJ+wDfdnDcmX9tLPQXN3xba9MeNlmhfhFocD6@nongnu.org X-Gm-Message-State: AFq9FYLsL5VCkRcyVou6vWOf0XbZjO8otmxJSJnzGhArCNjbZBcDPOAU GaM15xSzooZBuG0CfaO/Ys57bl+/QAZUxyT8RJEARFeow6WJ0sO3RsSU X-Gm-Gg: AYBFou0B78clftGtzLyBef7kAtdRB87ZKi9UmWEQ5kpfe5BwDQk3GE7qScSFy49DVai kpecqEUvRrrEEIHwaQFD4X7f+6EbsTlmD6qrpx6r5wWbEuzBWst0n1vWobZ2NvfcZSwFi/KXZ9f WP2PaQ0EljWbwZ/mIO6Yqf0DHGDckg15RbbTTOlCDokdLRl6puNGO2k6couaNi+o00YxiI++PO8 5Qw70Id07fI+XETW2F8mtL9Q51Iy506xNkb7GgDgHjwQzwvpi72Q16i7cJtjVL7IZDR3tetiBcg 3IH5z+nB2l9taTKN0E3eUSmZcGE+rEReTc9VorCK/2LExvyUwA6qLhvGU3gAHF3KGv37Z6XlwyX YSKfq2fvuYxEv5R28Rv4ta+P9KOUFCh6SlrLsfdo6yidcXRNDYDACrjRedY4/QWdZDTI/Tb2gNC ou9/IkrR/LerP20M1TmDZzFHOKKGSWeTFhc/sgbPPUXl97eJh7Hw+TG3E+scqWNtWHSHzXPan+k /0TgigiCZzmnHk= X-Received: by 2002:a17:902:d50a:b0:2cc:6018:f030 with SMTP id d9443c01a7336-2e8429a6f7cmr198821215ad.14.1792142966700; Fri, 16 Oct 2026 02:29:26 -0700 (PDT) Received: from JaminLin-PC.aspeed.com ([118.99.183.121]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2e97e8b1d82sm7218235ad.70.2026.10.16.02.29.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 16 Oct 2026 02:29:25 -0700 (PDT) Date: Fri, 16 Oct 2026 17:29:21 +0800 From: Jamin Lin To: Emmanuel Blot Cc: qemu-devel@nongnu.org, =?iso-8859-1?Q?C=E9dric?= Le Goater , Peter Maydell , Steven Lee , Troy Lee , Jamin Lin , Kane Chen , Andrew Jeffery , Joel Stanley , Pierrick Bouvier , qemu-arm@nongnu.org, Patrick Leis , Fabiano Rosas , Laurent Vivier , Paolo Bonzini , qemu-ppc@nongnu.org, qemu-riscv@nongnu.org, Philippe =?iso-8859-1?Q?Mathieu-Daud=E9?= Subject: Re: [PATCH v3 50/50] tests/functional/arm: minerva: add BMC boot test Message-ID: References: <20261015-bmc-minerva-v3-0-7d50c8a108e5@free.fr> <20261015-bmc-minerva-v3-50-7d50c8a108e5@free.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20261015-bmc-minerva-v3-50-7d50c8a108e5@free.fr> Received-SPF: pass client-ip=2607:f8b0:4864:20::630; envelope-from=jaminlin1207@gmail.com; helo=mail-pl1-x630.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-riscv@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-riscv-bounces+qemu-riscv=archiver.kernel.org@nongnu.org Sender: qemu-riscv-bounces+qemu-riscv=archiver.kernel.org@nongnu.org On Thu, Oct 15, 2026 at 11:28:37AM +0200, Emmanuel Blot via qemu development wrote: > Add a functional test booting the Facebook Minerva BMC machine. > > Note: The boot image currently lives on a personal fork; a TODO in the > test notes it should be relocated under legoater/qemu-aspeed-boot before > upstreaming. > > Signed-off-by: Emmanuel Blot > --- > tests/functional/arm/meson.build | 2 ++ > tests/functional/arm/test_aspeed_minerva.py | 30 +++++++++++++++++++++++++++++ > 2 files changed, 32 insertions(+) > > diff --git a/tests/functional/arm/meson.build b/tests/functional/arm/meson.build > index 61b00932db..dd1ddf7f6f 100644 > --- a/tests/functional/arm/meson.build > +++ b/tests/functional/arm/meson.build > @@ -16,6 +16,7 @@ test_arm_timeouts = { > 'aspeed_bletchley' : 480, > 'aspeed_catalina' : 480, > 'aspeed_gb200nvl_bmc' : 480, > + 'aspeed_minerva' : 480, > 'aspeed_rainier' : 480, > 'bpim2u' : 500, > 'collie' : 180, > @@ -51,6 +52,7 @@ tests_arm_system_thorough = [ > 'aspeed_bletchley', > 'aspeed_catalina', > 'aspeed_gb200nvl_bmc', > + 'aspeed_minerva', > 'aspeed_rainier', > 'bpim2u', > 'canona1100', > diff --git a/tests/functional/arm/test_aspeed_minerva.py b/tests/functional/arm/test_aspeed_minerva.py > new file mode 100644 > index 0000000000..925a82b139 > --- /dev/null > +++ b/tests/functional/arm/test_aspeed_minerva.py > @@ -0,0 +1,30 @@ > +#!/usr/bin/env python3 > +# > +# Functional test that boots the ASPEED machines > +# > +# Copyright (c) 2026 Meta Platforms, Inc. and affiliates. > +# > +# SPDX-License-Identifier: GPL-2.0-or-later > + > +from qemu_test import Asset > +from aspeed import AspeedTest > + > + > +class MinervaMachine(AspeedTest): > + > + # TODO: the boot image currently lives on a personal fork; move it under > + # legoater/qemu-aspeed-boot before upstreaming. > + ASSET_MINERVA_FLASH = Asset( > + 'https://github.com/eblot/qemu-aspeed-boot/raw/refs/heads/minerva-bmc/images/minerva-bmc/openbmc-20260720025047/' > + 'obmc-phosphor-image-minerva-20260720025047.static.mtd.xz', > + 'bd713df39d3c09846299a2377315465187a4dcd33c29d3b3d683ef13b59f36bb') > + > + def test_arm_ast2600_minerva_openbmc(self): > + image_path = self.uncompress(self.ASSET_MINERVA_FLASH) > + > + self.do_test_arm_aspeed_openbmc('minerva-bmc', image=image_path, > + uboot='2019.04', cpu_id='0xf00', > + soc='AST2600 rev A3') > + > +if __name__ == '__main__': > + AspeedTest.main() > > -- > 2.53.0-Meta > > LGTM Reviewed-by: Jamin Lin