From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7071266692367646720 X-Received: by 2002:adf:d1cc:0:b0:1f0:4570:bf75 with SMTP id b12-20020adfd1cc000000b001f04570bf75mr7170089wrd.656.1646635395196; Sun, 06 Mar 2022 22:43:15 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6000:1d94:b0:1f1:dc97:d9c4 with SMTP id bk20-20020a0560001d9400b001f1dc97d9c4ls1030108wrb.3.gmail; Sun, 06 Mar 2022 22:43:14 -0800 (PST) X-Google-Smtp-Source: ABdhPJwX4ePTxygoJxZxFjqHPh451L7TtH90sP3+YR8FmQ9dIltzSv4/88Ryjz3lDgKz0FMxbMd6 X-Received: by 2002:adf:8063:0:b0:1ef:78e3:330 with SMTP id 90-20020adf8063000000b001ef78e30330mr7117764wrk.424.1646635394388; Sun, 06 Mar 2022 22:43:14 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1646635394; cv=pass; d=google.com; s=arc-20160816; b=U4dG80E6Sb6xTjlda5Cka5lB7r0Iwt0jO7pcW/EiXEZZ9qA4G/p+nLPCOe5vH6LTcB sQ0Sf37wXsYCuBLdjnlAy54idB3WStfVAQdUaiufz2kP+zir218Qqb1exY5A/ZoFTfPj ou+awd6lXrqehKZ2cxv+12/g5WHNXcdVNJIQsUO9q3yYIQnT4E/LD+OC/TyfQjPqR+Xf KxaOZHgRdXBvmAMj3rD5v1A3yxz7GC/rHbZoHQ2uH2oG8zdJN9Z/WXi/AECMa7K+mpa1 cNlVRLJppJA60eHcxxgk/0fYfkze1VyheRZXZe7dt+ONcgwDLQB3NuXSygyJcEcb8CUf tFog== 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=2cPF8YW+FeqKlHUrorFuS9usI2Chn3GOtEmyD0ZFvnU=; b=dZqzyIp+SeJRX818ug+vT2MCADuRStnx3bES1m8L1+FCWi6FTffN3LmS/CZIsJCemO H8gcm5D4bC1vVuaei79MBVtH6yE985Q/8Z/WR5VOFAkyJZqUzsBoD3ocedLJ64A1lRd3 G02AXRAJjU+znT/SQpPtYtx7xIMmqRtQG6G9pVkJBVtjwY+6uWk2L3Vvjm5aKU/gECNr I26WfL43NG5L8qmJeZsj1LzqYwoOmfUs0nMh5rh9XrH3Fwht0sBK7V2Q+qNJ9dPRnBv6 zZgd9u1aIRVEMnLijwZcu/jOM03QnRrrsHlsQ7+YpWlcUkx4RAGHCyM99D8mXcLzlSMD MeUQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=SN98JG4j; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f400:fe0c::62a as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on062a.outbound.protection.outlook.com. [2a01:111:f400:fe0c::62a]) by gmr-mx.google.com with ESMTPS id t9-20020a5d42c9000000b001e9d3847897si587137wrr.8.2022.03.06.22.43.14 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 06 Mar 2022 22:43:14 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f400:fe0c::62a as permitted sender) client-ip=2a01:111:f400:fe0c::62a; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=SN98JG4j; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f400:fe0c::62a as permitted sender) smtp.mailfrom=felix.moessbauer@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=Y3vJm4uVMwDK/dkR0EtuezUyn4PuHoP5sjYZo1KLjw3aKtaPsdwplPh3QPXUeGn2M1wR+4wlQsZzfhpZlYhpTaWetd25VlqogUtRXLbhHJprCYLJGbuLeb2BgKoeN+8vmS8I+iuNofTVslbvMmK8d2uWJLgbWkX3U9U70sKOG0ODNv1aPcY6/ZlF7ZwlTlIBcBQwXTcPje776LqLWbYu7orgC0MfJYRaod+3PwZdjCcIZrZBGV7RLR6Jj5CIO2JjJwhrKjN+RTDGn4zT9LyiHPhVEBj4eSTx5I32NyZ7b1Mj/uJ2yQDOlgka95ZpQmitARtpQSeFNmssaI30CLiZ6A== 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=2cPF8YW+FeqKlHUrorFuS9usI2Chn3GOtEmyD0ZFvnU=; b=Wv3CLQgDMMVfJmoohqOCoLbxeqqb64drxuseNCPGfH2KaxY9bUe/5NZRnr97XKR9XfCaKjBVHMRfnI6pSl5pLQ+EOiW3/2uGtdRk00QruljIGt9imyIIkC3X6AokAHcOPQLRSRrVHxg31MIor0UUbWpk/0QIr3fwK/AkcClcuFRIymqpJUnnqKkC05zuUcea82d9iJr+3dJB+DCNrajwq0eV96Qgg10nAnqQl1F6hFk6xHipi1kH55FsknSrYkllT4f2J+5GPIZ3lYyS9YhQAn2eh0vUxcdiApMmZWwuVm9JUY2M8QztpfosIxz09uAe5tItfrYW0G6hv6VfI1HP0Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 194.138.21.73) 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=2cPF8YW+FeqKlHUrorFuS9usI2Chn3GOtEmyD0ZFvnU=; b=SN98JG4jAPogmsn3o39UHb5oW6Zk/yelG7jIbAYK0jvNb1Nl/pm8+sHaI7O96bCVJX/tIamgnx9aPGZO45B+5DxJfUfLruZ0NzCt7rGokFJUg4ujKGbNKnDxPIJ8gICfSjUEau8T1O36JMsxo0Egbz28RZybxfGcZ725NtUoZ91muGvTU0NVqCwFMBlrej+flU2DqIMzZNtB38ITNDshTrDYHW++O0t2Cn+0J0NpLjSt/7KZgSlPDbP6i/DoyC+wICEn0RrDEUYP0EycPBgxL1+tZ200lyCO0JaHQytKnzh4PpEFGq0BJNMCp4wiF7oj3m6HqVizEFQPfy95CZdx+g== Received: from OL1P279CA0020.NORP279.PROD.OUTLOOK.COM (2603:10a6:e10:13::7) by DB9PR10MB4396.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:22b::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5038.13; Mon, 7 Mar 2022 06:43:13 +0000 Received: from HE1EUR01FT023.eop-EUR01.prod.protection.outlook.com (2603:10a6:e10:13:cafe::cc) by OL1P279CA0020.outlook.office365.com (2603:10a6:e10:13::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5038.14 via Frontend Transport; Mon, 7 Mar 2022 06:43:13 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 194.138.21.73) 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.73 as permitted sender) receiver=protection.outlook.com; client-ip=194.138.21.73; helo=hybrid.siemens.com; Received: from hybrid.siemens.com (194.138.21.73) by HE1EUR01FT023.mail.protection.outlook.com (10.152.0.162) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.5038.14 via Frontend Transport; Mon, 7 Mar 2022 06:43:12 +0000 Received: from DEMCHDC89YA.ad011.siemens.net (139.25.226.104) by DEMCHDC9SNA.ad011.siemens.net (194.138.21.73) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.18; Mon, 7 Mar 2022 07:43:12 +0100 Received: from felix-dev.test (144.145.220.65) by DEMCHDC89YA.ad011.siemens.net (139.25.226.104) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.18; Mon, 7 Mar 2022 07:43:10 +0100 From: Felix Moessbauer To: CC: , , , Felix Moessbauer Subject: [PATCH v2 0/6] Add support for dual bios + efi disk generation Date: Mon, 7 Mar 2022 07:42:45 +0100 Message-ID: <20220307064252.651695-1-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain Return-Path: felix.moessbauer@siemens.com X-Originating-IP: [144.145.220.65] X-ClientProxiedBy: DEMCHDC89XA.ad011.siemens.net (139.25.226.103) To DEMCHDC89YA.ad011.siemens.net (139.25.226.104) X-TM-AS-Product-Ver: SMEX-14.0.0.3080-8.6.1018-26680.007 X-TM-AS-Result: No-10--15.725800-8.000000 X-TMASE-MatchedRID: U8TQjUumx6W3IPDWbOg2rhpYkOdzX78LePs/Cx1DJd3+xRIVoKNMvCUn Lzk1+IxzNWO9z3c712RHdEc8dOyw1Vhx5jxlrk8mzLO0jeNwhaLoWha5btZ9vKoXHZz/dXlxC// 1TMV5chN65yXsx03DxCHU4fgODbibp88S0WFhdi0jwq095bdgpMRBLZ5x+SkXa87CDXaKRVI/pO SL72dTf5r53KOa+Gtzo8WMkQWv6iV3LAytsQR4e42j49Ftap9EOwBXM346/+xxjGMPgKJ19bONg U34uEAtcJzWpuEBW+iKGmXxms677OIys0twAWD/ X-TM-AS-User-Approved-Sender: No X-TM-AS-User-Blocked-Sender: No X-TMASE-Result: 10--15.725800-8.000000 X-TMASE-Version: SMEX-14.0.0.3080-8.6.1018-26680.007 X-TM-SNTS-SMTP: B70341B136615AF79064EB58B68738BD095C388BE2251EB16D1D53BF9C928A042000:8 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: fb652559-195a-4c77-dc13-08da0005c065 X-MS-TrafficTypeDiagnostic: DB9PR10MB4396:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: f9HA3npHFEkkN2liKyU4TE0qYFto7y54HX9Ms0E7B3DiPJ3LufmlQmTpL1AtGrw5119SnNK4irNyj7ByoLKJCkBCjPBIgE/NyPvvoxz9t21kjR9EoGz1PwqSansMVhIE7ZJ+aYfgNN4UpHg35iPV40efJq8cbrbFcYnEb3w0gK+UdlMWSc9uyeETxFw4jmNdP/os/WntrGag6PCR7aJ1KpERHxH6BPWxL8fDqyAcslCZf6I1dsKx+Rsk5ULAQUg8KuMw0ftHa3Hy6G63fxXNf+1oyPe1jY5WFAD2SXEp3QU4IYEkcF8Y3pRo4ZLlxEbqDbwe6kWAjnYEeDZOh4/jeQMh89sCfcZ167OIX83QPVZzUJwpVCWnQ9V32qjBbjvwGKO2x5Ke3H26oaFWnqbWPoll/8Y52pj2erI9ZGyI26L1K238u6s2+2jSfmRi74Ypu4szpeJeDhwGKD/Q02f2oaCaGDgvfc11z9GQHY56k8Gl2eE29r5WGWIOSm3+TDJagMfIRZjcP9GM6rrHSv5Qo5UPm1bc8KO060+jtWceYFH3R02j4h1sYEsMJHuKk1sl7nJS15BvyqitsPpmDLPe8kfYYfnGP3pBbE1NN3B8I5ExhGGRUfVlJ9xBIL2+XJKnvRcmR8O6AqCb+E8zFCF7wy2PM81WFfVY1p+R0eRKdwxG09O4araaI4tAtjW9Q0keMjcFuLHAg603hzGLISSCnQ== X-Forefront-Antispam-Report: CIP:194.138.21.73;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:hybrid.siemens.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230001)(4636009)(40470700004)(36840700001)(46966006)(2906002)(6666004)(70206006)(70586007)(508600001)(4326008)(8676002)(36756003)(8936002)(47076005)(40460700003)(81166007)(82960400001)(82310400004)(356005)(86362001)(6916009)(44832011)(36860700001)(336012)(54906003)(186003)(26005)(16526019)(83380400001)(2616005)(316002)(5660300002)(1076003)(107886003)(956004)(36900700001);DIR:OUT;SFP:1101; X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Mar 2022 06:43:12.8302 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: fb652559-195a-4c77-dc13-08da0005c065 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.73];Helo=[hybrid.siemens.com] X-MS-Exchange-CrossTenant-AuthSource: HE1EUR01FT023.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR10MB4396 X-TUID: U6Ii3X+egFBJ This patch ports the bios + efi disk support from OE to ISAR. By that, the generated disk can be booted both with EFI as well as with PCBIOS. Please note, that patches 2 and 3 do not work independently, but are split for easier refactoring of the isarpluginsbase class. Changes since v1: - minimize changes to bootimg-biosplusefi-isar.py - replace erronous commit message of hennings commit - rework efi-plus-pcbios WKS file to not include any bios-only options - update start_vm script to support modern debian distros - test boot of both efi and bios of efi + bios test target Best regards, Felix Felix Moessbauer (5): Add ISAR version of biosplusefi WIC plugin test: add target for efi-plus-pcbios image type add support for current debian distros in start_vm.py Add pcbios option to start_vm run vm_boot_test against EFI and PC BIOS Henning Schild (1): wic: make import isarpluginbase work when plugins use each other meta-isar/conf/multiconfig/qemuamd64-buster.conf | 2 ++ .../scripts/lib/wic/canned-wks/efi-plus-pcbios.wks | 6 ++++++ .../wic/plugins/source/bootimg-biosplusefi-isar.py | 8 ++++---- .../lib/wic/plugins/source/bootimg-efi-isar.py | 6 ++++-- .../lib/wic/plugins/source/bootimg-pcbios-isar.py | 6 ++++-- testsuite/start_vm.py | 14 +++++++++----- testsuite/vm_boot_test/vm_boot_test.py | 7 +++++-- 7 files changed, 34 insertions(+), 15 deletions(-) create mode 100644 meta-isar/scripts/lib/wic/canned-wks/efi-plus-pcbios.wks -- 2.30.2