From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7049816425107554304 X-Received: by 2002:a2e:a585:: with SMTP id m5mr35162475ljp.228.1641413295389; Wed, 05 Jan 2022 12:08:15 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:bc1e:: with SMTP id b30ls3952183ljf.11.gmail; Wed, 05 Jan 2022 12:08:14 -0800 (PST) X-Google-Smtp-Source: ABdhPJyxiCqHnqz3eSTKbnurU/zkQTScxijoTpVycPeec1wK+iRzZ8dBlCo3ZRmGisXWrU/2qUFq X-Received: by 2002:a2e:81d9:: with SMTP id s25mr39820246ljg.46.1641413294334; Wed, 05 Jan 2022 12:08:14 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1641413294; cv=pass; d=google.com; s=arc-20160816; b=fEneVTmkErhTpApjFJteRKoUkkxwNNicX/+i/Fai2Q5ZmOtYTGczLWcjatQc8GYh+2 IF/PF1ps0EqFeQ1fEXgkGSQhuFUX0eT4zdTviagO7w6QB/EUCuHTrEyvkQqPl/9pO2Ys /fYHm/Q8tym0MWZESGC8OatPfoDgFjSCAXTJ8Emu6x38p74rK36GgLmcHDEvNsDmjnhx x1gQBxE6BTLxnSPlHB9KNzY/+yYMe8x0wuqMpAEpOIlXzJFCvKQAUaDrUWNIOpTTF2Bw gOyfKoFyt+5eCSobBp8RcRw96btJDHD0DIIOst4nRxJr39LGvUt/wdO4KVfsixvJxdke 3gzw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature; bh=LuFw3P9lP485Yj+p4m+2AtkGKEiouc9IEk8/9/KcIr4=; b=iwDMPuTrUzqO5RWbn1n5q7gGhcDo7+C+n4E7+wIRV9dBPJ+4FI7OTEb7MnrRw80bdM RRd6HRzUjnhMmQHdCJ7zLGHNQtKqwzM0LSB76WAhiqbSf6t9s9PUYiVUMJGbY3tQT6m6 lHzfybbcYJQXhS7TV/duht2uJNaYnMxtqKj46CpMgx3OH0WKCcBIFopxkgb5Tj2s0CPW cj90/XmK/gnQeVrMhVo1LKTtLn3E50prG5zn06+3LQeM7mBIs7fLwEQOVU5g8NWk6U86 jta91nwuO3B3VSmiFNW5h/VlyT5oPj+5HvqtoxWkMXTSRVdzqWCLFE4H944NQutb19qM zpkQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=VWfT4k4m; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of henning.schild@siemens.com designates 2a01:111:f400:fe06::60a as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-ve1eur02on060a.outbound.protection.outlook.com. [2a01:111:f400:fe06::60a]) by gmr-mx.google.com with ESMTPS id r5si1250349ljd.1.2022.01.05.12.08.14 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 05 Jan 2022 12:08:14 -0800 (PST) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 2a01:111:f400:fe06::60a as permitted sender) client-ip=2a01:111:f400:fe06::60a; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=VWfT4k4m; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of henning.schild@siemens.com designates 2a01:111:f400:fe06::60a as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fQu3mTX0qPYJ4ZJVZ7qBbyAR/P/FHxAw8aYJnPv+Zt1/d7STnnPPshP3G8IK9zLaiFWnd+zhz7FRzjdr8ovG1p4uVySeW/GWkiKq8Ha1NA5a03he7+1taz9oVR3/hnO8QJzuhcA3qlGmpWWsS2uPQvgZWqLPCMwwLAUj13pck5QrtzhitdScd3y2c6J+nVe7397Ezt/dNr1owlKGxvwiH5+GMapi2s4r90EMShc21pnj6AgMJhWfn21AvcV3ADbkyfoEnwY0eYxscEhmOiJ27577B5i2fuahfvZNa56ZfsfmGmuev97NJ4ndNrvxIK3p76pj5G3u/M+0H6bZXfBoLw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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; bh=LuFw3P9lP485Yj+p4m+2AtkGKEiouc9IEk8/9/KcIr4=; b=mF/kLHNqTUNKnKump+BtfVMcd/rNy9sV6Fr+mVOG+KiZsPBtbZehYjzZXQ2eaexYvSqv1be967JQqzhZVxVWkJmvAzyD3mVdq5tTcVObr5B182AIzi3C0ZLAxHXBfvSnpCiYTvdnuWoID06asd0tE3AWneP2pRIGjapFmLH1WPVfHTsB9uw/lhYzT0lkKHJuris8GRxpnPeZLLoDdYAV7wnbftlluF2zFgkH4goztUIGFtoVeJk7bRqkIkTVbjkbkCl6IDy7N0ApMU43EUQ+iOQ5IElkIVmGiQMFVeNwfpxA953dRdvYuR8C4qbL2S9cc/G5epL2v2IECeiSvPFXKw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 194.138.21.71) smtp.rcpttodomain=googlegroups.com smtp.mailfrom=siemens.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=siemens.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LuFw3P9lP485Yj+p4m+2AtkGKEiouc9IEk8/9/KcIr4=; b=VWfT4k4m38FSylvglHG4IfaZZrXmXipbpUWwU7xAKGjwHnGMt0tQ1u99Bd/ZFO6G69rAB8nXtEYW+CH3DjFrdhaWpOoK7ThpFIF8OzccgIlblqtH+OK5WHfURqwAAOvLTjPZB+bqpJtbymAkpORF0O3anks1zaGKrUyu2Fyp7VQAX8DlXDCqXgKb1pcTSOMmLQ54EZfhSmKCKQbhmVW2G97pUh5Tp0dcEtfjm7kQLQd6ZAxZdv359LnJ4GOnpNllYlhRJbgChsrzCKdhH76ofYtCD6bWGB5fPFdCAZ/FYcTUKWK4390ybTZaMLAVr9tZmP16vm+FFJbZ/hx9wtNp4g== Received: from AM6P193CA0088.EURP193.PROD.OUTLOOK.COM (2603:10a6:209:88::29) by VE1PR10MB2878.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:803:115::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4867.9; Wed, 5 Jan 2022 20:08:12 +0000 Received: from VE1EUR01FT010.eop-EUR01.prod.protection.outlook.com (2603:10a6:209:88:cafe::1f) by AM6P193CA0088.outlook.office365.com (2603:10a6:209:88::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4867.7 via Frontend Transport; Wed, 5 Jan 2022 20:08:12 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 194.138.21.71) smtp.mailfrom=siemens.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=siemens.com; Received-SPF: Pass (protection.outlook.com: domain of siemens.com designates 194.138.21.71 as permitted sender) receiver=protection.outlook.com; client-ip=194.138.21.71; helo=hybrid.siemens.com; Received: from hybrid.siemens.com (194.138.21.71) by VE1EUR01FT010.mail.protection.outlook.com (10.152.2.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.4867.7 via Frontend Transport; Wed, 5 Jan 2022 20:08:12 +0000 Received: from DEMCHDC8A0A.ad011.siemens.net (139.25.226.106) by DEMCHDC9SKA.ad011.siemens.net (194.138.21.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17; Wed, 5 Jan 2022 21:08:11 +0100 Received: from localhost.localdomain (158.92.8.107) by DEMCHDC8A0A.ad011.siemens.net (139.25.226.106) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17; Wed, 5 Jan 2022 21:08:11 +0100 From: Henning Schild To: CC: Henning Schild Subject: [RFC: PATCH: needs rebase] ci: run qemuarm64 test booting with efi Date: Wed, 5 Jan 2022 21:08:01 +0100 Message-ID: <20220105200801.15240-1-henning.schild@siemens.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain Return-Path: henning.schild@siemens.com X-Originating-IP: [158.92.8.107] X-ClientProxiedBy: DEMCHDC89XA.ad011.siemens.net (139.25.226.103) To DEMCHDC8A0A.ad011.siemens.net (139.25.226.106) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b57ba340-7339-426e-4704-08d9d0871a00 X-MS-TrafficTypeDiagnostic: VE1PR10MB2878:EE_ X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:1148; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: V21TBHESzuKM1PNalaUhDOr4HK5l25TzDXveZ3jxgPtIymZFKpntCK3a3728u+iFYr4CRkPjPORoYRIHO3/DrwRnyIm/U+XhG9fQ28gzdkeu/OBKZJ9zFsJyH7YiVF2kD5rT/vXe2i9dIgqVYS50QDQCXbcTWB+l7cXa8jQ5h5M8zltoLi8NcVuk9lJkF0SaqaJaj0pVQx3XHnWMA1MJrs4rspL7jFrW76Dd0CCNm8CuCxX1u4FVsFvbdRV0Pb6HPYeYH8JCWG7raf2bxq0CsTVDJWp1g/ivkezLMaHKo8yNQJNNfdDcUqkhVpAfMJXHpIKNINvzuYx8w5UxFWX1bauMzzCZip4qcXwTqiEWxZnrrS0W5lT+iE0uEjBpRwfhulsrAxT1QctLHDMuaM26PJhhoPN054u1bCepSDQlDshgdBQcvXDygydy2+68vItLjhDzH31LuPQ99SSWfDFSW84WHCZ1KEvmRatwPuS0Nkcj5blf73Gojggw9tjr10XSI4ARpsdK5IY3nqTzJiIRbL+A4TkxYjdQDTRFvy1HLWAhp/ujnjfO1YNRcIBQ3vNzjbwXdMfsPDh59joNvmbvuufZu3aj9G6yAs8YUXphwjw8UiUFrJb6ecUYQ99hxnzg0/6mYE5BEWlk+X4IKphLpvTCAYbfCbudFAcoAPgR5OMAC8pLVt8YTeqXT/FKhFyfT5O+/F03UHlEIvUNZB1CCn//555rePYNTA611XVP8IHDQKLCFzxf3ApzIF8uQkCcBF/k3nMIP2IjC0B4StyA71vYCR8CjJu67JmaAFKNVbocyQ1zZhf7ANzJ3/y9J6lRf+sNVSP3MittWKlEXsnpMb1qwqG3X6fNCCah0B0bYZDrv5wEXZGwNoGEn05sAXtM X-Forefront-Antispam-Report: CIP:194.138.21.71;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:hybrid.siemens.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(4636009)(46966006)(40470700002)(36840700001)(36756003)(82960400001)(82310400004)(356005)(36860700001)(40460700001)(2906002)(83380400001)(5660300002)(8676002)(86362001)(81166007)(8936002)(336012)(4326008)(70586007)(47076005)(107886003)(1076003)(186003)(16526019)(508600001)(26005)(6916009)(966005)(6666004)(70206006)(316002)(2616005)(956004)(44832011)(36900700001);DIR:OUT;SFP:1101; X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jan 2022 20:08:12.4399 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b57ba340-7339-426e-4704-08d9d0871a00 X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=38ae3bcd-9579-4fd4-adda-b42e1495d55a;Ip=[194.138.21.71];Helo=[hybrid.siemens.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR01FT010.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR10MB2878 X-TUID: jnatPxmU0DLT Signed-off-by: Henning Schild --- meta-isar/conf/machine/qemuarm64.conf | 9 ++++----- scripts/vm_smoke_test | 17 +++++++++++++++++ 2 files changed, 21 insertions(+), 5 deletions(-) diff --git a/meta-isar/conf/machine/qemuarm64.conf b/meta-isar/conf/machine/qemuarm64.conf index e5e762fff614..bec5a98cf43e 100644 --- a/meta-isar/conf/machine/qemuarm64.conf +++ b/meta-isar/conf/machine/qemuarm64.conf @@ -6,15 +6,14 @@ DISTRO_ARCH ?= "arm64" KERNEL_NAME ?= "arm64" KERNEL_NAME_ubuntu-focal ?= "generic" -IMAGE_TYPE ?= "ext4-img" - -QEMU_ROOTFS_DEV ?= "vda" +IMAGE_TYPE ?= "wic-img" +WKS_FILE ?= "sdimage-efi" +IMAGER_INSTALL += "${GRUB_BOOTLOADER_INSTALL}" QEMU_ARCH ?= "aarch64" QEMU_MACHINE ?= "virt" QEMU_CPU ?= "cortex-a57" -# TODO: start_vm doesn't support multiline vars -QEMU_DISK_ARGS ?= "-drive file=##ROOTFS_IMAGE##,if=none,format=raw,id=hd0 -device virtio-blk-device,drive=hd0" +QEMU_DISK_ARGS ?= "-drive file=##ROOTFS_IMAGE##,if=none,format=raw,id=hd0 -device virtio-blk-device,drive=hd0 -pflash ~/.cache/isar-tests/QEMU_EFI.img" MACHINE_SERIAL ?= "ttyAMA0" BAUDRATE_TTY ?= "115200" diff --git a/scripts/vm_smoke_test b/scripts/vm_smoke_test index ce082137fe9b..b0390ee497d1 100755 --- a/scripts/vm_smoke_test +++ b/scripts/vm_smoke_test @@ -15,6 +15,22 @@ ES_BUG=3 RET=$ES_OK +get_arm64_qemu_efi() { + SHA256SUM="07b45bba7eb60eaeb79d798f6648bd262cdc6ad39d8f48f73a5f9c8f4885377c" + mkdir -p ~/.cache/isar-tests/ + cd ~/.cache/isar-tests/ + echo "$SHA256SUM QEMU_EFI.img" > QEMU_EFI.img.sha256 + if ! sha256sum -c QEMU_EFI.img.sha256 > /dev/null 2>&1; then + # cache miss or update + curl http://releases.linaro.org/components/kernel/uefi-linaro/latest/release/qemu64/QEMU_EFI.img.gz -L | zcat > QEMU_EFI.img + if ! sha256sum -c QEMU_EFI.img.sha256 > /dev/null 2>&1; then + echo "FAIL: could not fetch QEMU_EFI.img" + # no need to set RET or FAIL, qemu will get unhappy + fi + fi + cd - +} + dump_boot_log() { echo "Boot log:\n8<--" cat $CONSOLE_OUTPUT @@ -163,6 +179,7 @@ if [ -z "$FAST_BUILD" ]; then fi # ARM64 machine +get_arm64_qemu_efi run_test arm64 stretch exit $RET -- 2.34.1