From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7071266692367646720 X-Received: by 2002:a5d:6d41:0:b0:1ef:f32c:18ee with SMTP id k1-20020a5d6d41000000b001eff32c18eemr7547227wri.532.1646646607362; Mon, 07 Mar 2022 01:50:07 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a5d:47c6:0:b0:1ef:f983:3883 with SMTP id o6-20020a5d47c6000000b001eff9833883ls12531wrc.2.gmail; Mon, 07 Mar 2022 01:50:06 -0800 (PST) X-Google-Smtp-Source: ABdhPJwCsE39ORpZx7Di1Ac/My0kJnVkEipoP1Jk4JN6/UAu61u4+wvGp9k7fd4k4bLhSaS5aAZw X-Received: by 2002:a5d:6241:0:b0:1ed:b534:e04e with SMTP id m1-20020a5d6241000000b001edb534e04emr7964464wrv.68.1646646606571; Mon, 07 Mar 2022 01:50:06 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1646646606; cv=pass; d=google.com; s=arc-20160816; b=SRUrbl1bsDS0k/vQozhGbn0DSa2e6vBh2uTlRALcOifDyEHM5xuWHtW9Eyfh25R7Am CY+Nu1Bd4FihZ9SYs/BeYa+4LC7SWPNnbB48FFTZIv7Gf3WPhZjFZR4dzYOtfsduCZCy W9jV7C5GrQpLi4+Tdv3IxcwqEBtRQ0s/gwyflshsRwZXGQuv+Y+BDcvooKMX9kVzV5p2 n7BRrbfPNaTYCxWKrnXzfyby23E5zQC1gZlMFr0VOp9m+Wgv2mG/HE/pHWXID+/YHjJk k64dzDJ5oQhxw2N15vJmH+AK2g+7F5UWKA25QL3DkJ0LTRrzbK1+ZXPiYgDYfWpAC1Gf 7Jfg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:subject:cc:to:from:date:dkim-signature; bh=0nlaTzGxxroQS8K6lM4hklFdTx2ow9miD8ALLXpcBEs=; b=p1bI8rKemvzy8AeRLCSRLKXo5sl4JMsLpQbz/DaTtNX08A/lWreW/RTCvxNkfA+z0O Wb5sSY1Sj/4ApuSfVDO1CQ0yKexdJXf6lYDd1up/46IJ2i9ej+u4w/nT1rbpVFUXlREL +7tKnQKmPp9nnpKRXVI0Gc9T3os/NMCb4WHNfkkzA+q7wM6MPTcVKaAJdaX9NwgRbWOT jcZrrYFpisUiXBwBnhzeSBcQ6Taq3+0UHCKsM31IgxOi+lD09f2o7hP+FfssY/4tjR92 /ouPPwwtF2Cep7ADMhew3JbqONriH/cRwUajLTPUEUkwAJNiEPqveLfuv5qDb9kOQDrp 4QeA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Jp4Uddu8; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of henning.schild@siemens.com designates 2a01:111:f400:fe0d::60f 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 EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on060f.outbound.protection.outlook.com. [2a01:111:f400:fe0d::60f]) by gmr-mx.google.com with ESMTPS id w15-20020a1cf60f000000b003497ca2a0f8si1017341wmc.1.2022.03.07.01.50.06 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 07 Mar 2022 01:50:06 -0800 (PST) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 2a01:111:f400:fe0d::60f as permitted sender) client-ip=2a01:111:f400:fe0d::60f; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Jp4Uddu8; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of henning.schild@siemens.com designates 2a01:111:f400:fe0d::60f 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=BmbAT82W6mHWWdTHRTqnjXWfKWMB18ZrBvdKs/Gv7QLYmOIjJhPoDS4RJZRnOSuaW2C0ik4v4hK9eD6Z3X/v6JzG7Q3Y3Lfnl30bPyG0y+tIDqsaONwJNveQ6eRMSN3FYy8lxQ1pWjsSgzqpoRRlcN7cnXlHQ12TbmuLeMB14BFCFMVEYNJjboZyCxMJHJkB4SLhrBDYLFoSktIj/DQ+nQpUpogS3u9xTW+FwZXrE+XR1NVwIUIbCnyJRYtjFtYNuJ8gh5f5iRzav12Cy+OqugBuSVKe1GhzeAZQiL3rf//9YNI9g9GPJ8AJLNdLpZGRUzGW1RZlNWoeqMGCWp/how== 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=0nlaTzGxxroQS8K6lM4hklFdTx2ow9miD8ALLXpcBEs=; b=Jt+uFh6pD0mD0/Pb4YsH4YyQaLFgsmfws0ClIPpSEC3SVpeI0x8ewqDSNi1MXPMte7LimCUBbxCb6qBcp++cLo3eXWe9T8vXp5//leexXKi58FFAIkQEwJiAorYwqoR5nVUYZy4mbqCLJ83vLVf8oUSOGxwNGvG4m9X0PYuixrubQ038NSTk+bMUSRK31hjb92jd3DLxSpLOvykBufirmrAuHkV58G22XjOvYHp/hMabwfaYQdI2FhvZimdpSZYnwST85syeOeefqePDBE1ep0q7FRL6PZJxVN501pweq0+41gy3PGr0NjgxW0qIy8yHeFdTma8XVw5/X/sHc0dnYg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; 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=0nlaTzGxxroQS8K6lM4hklFdTx2ow9miD8ALLXpcBEs=; b=Jp4Uddu8Ptt4OyhpNctASouP0igyAo9iZghkj3TKytowlO9HpH992VLCtM70AuKmOrNHUKhzF2B5jrkg3trUcmfvd5L0IGeZ6fVi1uV4dNdslzD9trsiLutDL8hCNOAbkwPkSEdFuRtF96tWEbFYQzJqTUjjELNMoiYhz8/Plhz8AXBHMLiy9ouL8eDXXbdkeHRMa9uRCBmCUx0KWYwOcDSMg1cjESwlosEijjsodDkBMNk85B4X9QV2Jmw9O5aS0H+dP2SqZmfNvmQVm8q2v8bRYD1KFZz2hfzb+dhZZzbxowkvB5LsaFQgcwePQY61JiPvxfH7RCxCxyYdb+IZaQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from AM7PR10MB3462.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:13d::17) by AS4PR10MB5248.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:4b7::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5038.17; Mon, 7 Mar 2022 09:50:05 +0000 Received: from AM7PR10MB3462.EURPRD10.PROD.OUTLOOK.COM ([fe80::4855:c766:bd0e:ab46]) by AM7PR10MB3462.EURPRD10.PROD.OUTLOOK.COM ([fe80::4855:c766:bd0e:ab46%7]) with mapi id 15.20.5038.026; Mon, 7 Mar 2022 09:50:05 +0000 Date: Mon, 7 Mar 2022 10:50:01 +0100 From: Henning Schild To: Felix Moessbauer Cc: , , Subject: Re: [PATCH v2 0/6] Add support for dual bios + efi disk generation Message-ID: <20220307105001.2a4438e6@md1za8fc.ad001.siemens.net> In-Reply-To: <20220307064252.651695-1-felix.moessbauer@siemens.com> References: <20220307064252.651695-1-felix.moessbauer@siemens.com> X-Mailer: Claws Mail 3.18.0 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-ClientProxiedBy: AM5PR0201CA0008.eurprd02.prod.outlook.com (2603:10a6:203:3d::18) To AM7PR10MB3462.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:13d::17) Return-Path: henning.schild@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 26096678-e343-4f62-3fdf-08da001fdb53 X-MS-TrafficTypeDiagnostic: AS4PR10MB5248:EE_ X-LD-Processed: 38ae3bcd-9579-4fd4-adda-b42e1495d55a,ExtAddr 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: kLyUTgBKUY16QsMDUKwoafeNPnFYOX/i5TDqEyvS1j828ye77+phTeqJdMI+AeviwR7mAiVz6nvhAFDFwBoMU/IPLPaR0MBQvkvwpLrC/tlv3UWpCxzYgD0vWVFvwnr+zPr1Z0Z6GfA9SHB108o8vqb65bIoWwLffMVlLQ+zHygwjy7S5cMIhqr9UjBuy6ygT/qCR3FDFeObho7hk1GVlDfQPWhml2v+dno+vrYvwRJkVhrhnULonQkPUJjc02TR/o4GOm9SdbHp/ZUEgi+vbDZR3iM28dmt/HbKLQUbbSBCyVZStc50Ri3SzE1J91UYIsec7RvaKlQuFlYI3R7AS9ZCtH+e2NQr14PlA8bijY3fW9B9MZLPh/pm9FVVDkc35avgNLaz2BWUSuEP1FUAvsUb731h551FE7QjWE9mFURvy/TTgx1qoiKGQIoya9nEdQmie5Hm9XEmaknXwLLN3t6eMWfGlQl0NIcAWoJA90vkQCVYrjP/XJFol8qtHlpzYNbflae6svaYtxwNUKofR36YBzIvP+mWlAVUUhoAKHGFK9JGCf6fvKIotRzFFK9v0HKZpOyl2NR6GXQHmXTucO+CULbg+iCqYrSS8cYrxcxLjZ4iHySp5uS6x+7F04jYIiMULdUM3/7owsimzYdYDA== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7PR10MB3462.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(6636002)(6486002)(508600001)(54906003)(6506007)(316002)(8936002)(9686003)(6666004)(44832011)(2906002)(26005)(6512007)(186003)(6862004)(4326008)(8676002)(38100700002)(5660300002)(107886003)(1076003)(82960400001)(83380400001)(66946007)(66476007)(66556008)(86362001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?SElQ5QSdF3GJMzbINzzDKLZ3uYQoyz/QU1vIFCUlAm4VYjL/zurOFUFuUyuD?= =?us-ascii?Q?88s66gxdGz8oZe8K2l/oENHyU1h30eM/yQeCo2TA5fHFo2q2CbaC19zyG6Nu?= =?us-ascii?Q?56Rfv1kLEstw/gL8EWqjJieov+4MhtL73T6+HH/VuBgBzZu3w86Bc8YUjy7z?= =?us-ascii?Q?eczSWIQcoWvwZ6yrSXbmmrMnXwvfSoMObLO3b45SH4Eg010iapvCVY8tVDuY?= =?us-ascii?Q?a1mx7oK3sSM5ovjIBEmDxe0hVOQAQIugd8PhqiDpYZOiakKPqNDuuyakcjo+?= =?us-ascii?Q?jBCnfjl751Vz6VgY4wxTOB3w+dwCrp++BFEcbUdXFUT9WyLu+M4ojYuhsNrC?= =?us-ascii?Q?F1F4Twe5FDa2qGZRsMZnh/cjAGZuTjWdT8fYLpM41ElGnlLV3aDZDZeSjtG8?= =?us-ascii?Q?Bd3NpqbfI8WNG8L+94E9ISJ8haOtqCr3RKHCoHkTaKZJj+rJ7f546+8JI+fV?= =?us-ascii?Q?aQD0xwddLH8GsKGq6i1NAAbt/6WTsYaRP4xZM4n58xM21zlq61JYYOKkHMhl?= =?us-ascii?Q?wPpsT6MoheIIwtXWAlhIKpWnmNSaz24UFHI65xjRyEGc+buoV0xGT9IX+Aht?= =?us-ascii?Q?DBuurPjn3NmaTiUNdf47QvpmvMbk9Du63p4Kr3fu2BFIVXJUOA68aaFC4iyy?= =?us-ascii?Q?rcJ9X+TEM8e7ABRQ4frDQpqnlcKJ8Fr8Ma3kjG82bBto33N5dPHKYi6VZ81r?= =?us-ascii?Q?w8flZNLzjB6HPJHkjYoDhRGw2qv1rbn9TUEiA6R0qbjBQX/VpV4GjB/3pX2a?= =?us-ascii?Q?udLVfPVtULr6FB/A50PrSIPSVCPhi7BAG3EQieOfHra5Uh5N0SdegyBWoeEy?= =?us-ascii?Q?jisMDHkaIgaJv/HhIDq13b8WIOiaq9TjmSp0Yrk/kSGdIVU6APyaz12YgPYa?= =?us-ascii?Q?0JJULloWKdeb0j4KkXjhBfiiOhnLWQqwzqLvdzywPSyp+tK5ffxN4K42QtUQ?= =?us-ascii?Q?ICwNXi+AlN2o1yuA57oNVe0OfR2Vs3lC9aqWR5OwDhbmT82QoLkiQ1x/ODtt?= =?us-ascii?Q?exnOcHcGhRTn3QqGuGPjXuSGBvO1edRoxrMw2tbMnFY3HAHGyBxFKsBpEOXa?= =?us-ascii?Q?ymsMkeQ8Q24U94VOKyLDoxvlXUcbeC5VrPPT33qmGYdZE6fJ+A5D25dD3oJA?= =?us-ascii?Q?h6+adjgpsru4KWJ7U+YWpvEgSE7zNfNdDEn4sS64+B7Ft/SoNL+FS1ohtTDg?= =?us-ascii?Q?OdqhpHhtkXOWfC5rRVsjyAetGUrqRqw7JTU63/JbJGDi9RS+hCt+2FnJB0kr?= =?us-ascii?Q?OHV7TWWHBKgeD4Is0K1jwckXy7zPPIryeC7IwncZhJujugoJs3jUu/S1t8kA?= =?us-ascii?Q?hzIH89/cvZinc6Z3gqdj+fjyrImcjHnKtTLXFOfjyC2BhHdtO9RnkwOkpnwf?= =?us-ascii?Q?K/CXlhh63PRdta/dJZO02MlydP6kFyPQVVcCwDb0++NuNco+I1oVuezqk4z3?= =?us-ascii?Q?mDe0masO3oPsU68FX9uO0IPYZVF2miuwQxSbTRMHsFd8d/qXKe1LhjdH7GiR?= =?us-ascii?Q?LJ5HxqCqTyEjGJTZkNascichGHdBgYjl/ADGtuXk8A0dNeOStdI00GKY08ge?= =?us-ascii?Q?v20p7Nsp1vh09T5ejt5EZkiJGe83saszNdnZVdr5RlTHToyM4fNxjNPfkfot?= =?us-ascii?Q?sKQ8a0fhYyS5P0z/WWQxE77tYXm4Zg/U0BS0GqUvGclbJE6BA6w2roagfnS5?= =?us-ascii?Q?aufvPbUYCYotU32y9prGRchD/Ww=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 26096678-e343-4f62-3fdf-08da001fdb53 X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3462.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Mar 2022 09:50:05.2497 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: +diDEisL+n+dY5AF1asOi1UPJX9S0PmFqIhD6+lJzX1xNNRA5R2z69BwbbWXnShCjqAVj+2uCgUIR2E6ok5+uojoytBs2xaLw8mpAVBlzQA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR10MB5248 X-TUID: JAu9LXK3GKM9 LGTM Am Mon, 7 Mar 2022 07:42:45 +0100 schrieb Felix Moessbauer : > 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 >