From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7071266692367646720 X-Received: by 2002:ac2:4835:0:b0:443:5db5:9332 with SMTP id 21-20020ac24835000000b004435db59332mr25472123lft.308.1646407575544; Fri, 04 Mar 2022 07:26:15 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:a54a:0:b0:246:420e:ed3a with SMTP id e10-20020a2ea54a000000b00246420eed3als1085983ljn.8.gmail; Fri, 04 Mar 2022 07:26:14 -0800 (PST) X-Google-Smtp-Source: ABdhPJwwkjTKBQrwObsMCpBTi9VC3SmS44kQoIlBOwcy/UeWv1QVC71NQz39K5z2B2rX9bFScqij X-Received: by 2002:a2e:b815:0:b0:244:c06c:220d with SMTP id u21-20020a2eb815000000b00244c06c220dmr25186706ljo.138.1646407574445; Fri, 04 Mar 2022 07:26:14 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1646407574; cv=pass; d=google.com; s=arc-20160816; b=OOSNl+ogrFQ7dV2T4bkV8xxzQ+GKQS677tP+pRKKXVNqOrhXgrSBYf58eKHhhcQgNu wwK2yIJaTkPR+JSyyF8qWj4FGToWkL1k0FTTbkGL6815Qsc5RODJg/OrO3mQ0innZmFC l6o9PCa/dukIGan88IEO/n3qA/00KRrRDsFzlEKaFHOn60AbAinFi65iSNy2i74Bibbn CD5as0ZmC5tKkxM7VodwRR8+lTYiva6PqU0gkjW2kpaHsreIvUm6Rad9DP2pnci1VtBz 0gmOe2xACDOpK91cr6QzxmTKx75Qm7NLbBYAaFv21Lhp5D/AoY3WTido4Tu43jKpeiq4 aY8g== 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=vPmIVjKjzSui/1XWJoL8q9u0+sIjfy/9+VEFh8AshyU=; b=RulNwI0iae3sbQK2memtkxU/QH4TAEwbTE4jzWAiozy/WhMIP7PGi+56E9kznEpNBj s/JTQPgpLFMaOEpVL3hdFULLUHMz1Bft1amvnDlBWrQpY3im1zYRcbn6DxTCpU8tw5gW KZYnjsqcvXqkTcdFvxXxzmrOEbNV+ER1D0Z1tTcApsMhO7+1t2VzlLuAjkAVOhExt4Bd ZV0Sgli0VjOV2eqJy1cyPojw4V7fc2K1/7M/vbJmwdl6zzLdsWdYKK12zVKh8tTqyvfs EpSSQ2xwojj+zQdFkCdyQOhX78bcJAxCM06Wpdm0ID+A0EMXQEyRCX3A+H8JfovCTTpQ U+nQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=PHH0Ph7X; 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:7d00::623 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 EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on20623.outbound.protection.outlook.com. [2a01:111:f400:7d00::623]) by gmr-mx.google.com with ESMTPS id d5-20020a0565123d0500b004481e31c8adsi36429lfv.12.2022.03.04.07.26.14 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 04 Mar 2022 07:26:14 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f400:7d00::623 as permitted sender) client-ip=2a01:111:f400:7d00::623; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=PHH0Ph7X; 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:7d00::623 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=PKHZ9IqFBvEZk3IBZv+fsWbVoHtqiXYjZ950mtyKADmhe2HkPey0Wya7XW9qJz/9cInqavTTI2GJW+iVFkSij1bnQgUaxIY+RyPdX6/Q/4XYzqyJbnzyaRIvlP13g+asZGfLP1+0vbZ1fv2bG2AxHn2rSmZ6MTvsEJA14hBdWVaRehpa1HoNXkD+0NmsQ80Qlk6vmEMQgvnxnC+68BsEdEW7kEb6NrIwtWyIKKIHPysPbOrB/J33OzVAxPN/nwpVcUbF0+l+jjgCLpgsJZhaiDVAQxoUW8S2dydzelEJxcAeYUuYYYOed07jTIE8XW6Dsh8esbTJw0Xx3lczTdldAw== 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=vPmIVjKjzSui/1XWJoL8q9u0+sIjfy/9+VEFh8AshyU=; b=WQbk34A6P6oXBRxxg26PuO3A1NAZw5FykFrgogTv2YE4EXKa1z2mm+QrRM0dGhEq99v03eBihpn4mQ4rrn3adxXcGkBlYV5PIYr9L4MInRPQqqvrgqrLPAtARyY4fjn4Wl6DxPvKPLeVQdrkIwRSIMgrW7fETSlaM6fHAdnY6IHIMrcl4CJQWc5AAB0aqM7VAxI6nE7dpr8Qc77XZ+3y+xHuNs6xo/PnfyL+ua5YG9zRnQ3ylzdSAdw3flvnmgCdlKQAFbF8eKhczsSe0HtmFW4xXaxjHZO53jUN6aWksD60sL7tUfo3cfD6oNBDcz/Lnnwh3VdHG5lqwzVaC3hMaQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 194.138.21.70) 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=vPmIVjKjzSui/1XWJoL8q9u0+sIjfy/9+VEFh8AshyU=; b=PHH0Ph7XdE3Vc2+cCiCC70X5LF5gZ6A20cTC4hP67uG/p5ZHYCYNvzZrQQ8UOqTlqNiVWC12JF9ljOK46iuOGE1qM+eD+piNzmEI9LzU9LatRRZSx3CkvrjXNBmGnZH+JVs5hzhfU3eFJL/7qArf8hktLKaxjlCD/lK4mO6FRf/yJbu3t6miOlWFFdW8EuKN16waURCUdczllchcbieX1pKUpjr/j3pjIpzLsTOXoUlZWz2x6VJXrPPcQw62yLiIstW/sY/MhGVIIYt9BPVdySWdUwnWqBvuTWLKvkjZkbbHLwKYPbcyszi6y8shMMkzA93mU25r4R2YctuNadEorg== Received: from DB6PR0601CA0043.eurprd06.prod.outlook.com (2603:10a6:4:17::29) by DB9PR10MB4796.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:254::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5038.14; Fri, 4 Mar 2022 15:26:12 +0000 Received: from DB5EUR01FT049.eop-EUR01.prod.protection.outlook.com (2603:10a6:4:17:cafe::c) by DB6PR0601CA0043.outlook.office365.com (2603:10a6:4:17::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5038.14 via Frontend Transport; Fri, 4 Mar 2022 15:26:12 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 194.138.21.70) 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.70 as permitted sender) receiver=protection.outlook.com; client-ip=194.138.21.70; helo=hybrid.siemens.com; Received: from hybrid.siemens.com (194.138.21.70) by DB5EUR01FT049.mail.protection.outlook.com (10.152.5.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.5038.14 via Frontend Transport; Fri, 4 Mar 2022 15:26:12 +0000 Received: from DEMCHDC8A1A.ad011.siemens.net (139.25.226.107) by DEMCHDC9SJA.ad011.siemens.net (194.138.21.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.18; Fri, 4 Mar 2022 16:26:12 +0100 Received: from felix-dev.test (139.21.146.184) by DEMCHDC8A1A.ad011.siemens.net (139.25.226.107) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.18; Fri, 4 Mar 2022 16:26:11 +0100 From: Felix Moessbauer To: CC: , , , Felix Moessbauer Subject: [PATCH 0/4] Add support for dual bios + efi disk generation Date: Fri, 4 Mar 2022 16:25:49 +0100 Message-ID: <20220304152553.584534-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: [139.21.146.184] X-ClientProxiedBy: DEMCHDC8A0A.ad011.siemens.net (139.25.226.106) To DEMCHDC8A1A.ad011.siemens.net (139.25.226.107) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0736c701-df29-4706-ddad-08d9fdf350f2 X-MS-TrafficTypeDiagnostic: DB9PR10MB4796: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: dhDJkB/VQFeYVc6q6s3jLlPE3KYBh+3GNIzrNcCDo9wnAqcwFbcoRHxBvH0VA4ry2LFiKw01ozmhmxla8bnt9aLEH4Hm+em91ydlVHP4K26zCEIptQHScJJa5FlhsuOyajqP2oVWJ9bKWQzXveZIgp+GlR5vSSwwk+n3hr2ce3bCaU8A7KsAGwh064YwoJ6K7A/dJLna8+FMNZSIIo3MYAMtpHbQDbI2sI6ezH25pysEe5N9Kl/oVrwck4zV3oQGwvo0vuyEFIcYQCE6LD8BbzOsDmrZ2Gd6kJQ5zCX77dnRmMq+PnJnpYOo1EWyukPLXFmos4CiK1eg9XclICnnoYv/mctE75s1Lzf+p5VN+ymLTQU83Pe/PCGIaO0G84wj48797Pla6yQECsj+qAcehjZIgjfr0f+uVRP7ds4Q0Q/MCDxFPhN69Yc/BLgxnkRxXWD0jQEqr91CiFRVqRgyGLvY5CLN8+XhENKQp6DNX0S39JKFd0VgqoeURZ4kZk/exzcG0TBVr6+LfQReg/nSZYGbbBU8WzT6IgiUfo0x/IfdKns5h9020qJCkqgHu9F0dbzt6z1YpYYK4PrX7H53wL2XR7YxgC+4fqQtb1uhxN4B5sZS0F/nr2dsE5e6rxaHP+ydjk7+4wYj7MrHd+AU/TS0tpd5TJ8NbW30+/urBSodqn11fZYyjxGbiIHrkNxI X-Forefront-Antispam-Report: CIP:194.138.21.70;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:hybrid.siemens.com;PTR:hybrid.siemens.com;CAT:NONE;SFS:(13230001)(4636009)(46966006)(40470700004)(36840700001)(336012)(83380400001)(36860700001)(2906002)(316002)(40460700003)(86362001)(47076005)(70586007)(70206006)(356005)(956004)(2616005)(8676002)(82310400004)(36756003)(7596003)(4326008)(5660300002)(7636003)(44832011)(508600001)(26005)(186003)(16526019)(6666004)(1076003)(82960400001)(54906003)(107886003)(6916009)(8936002);DIR:OUT;SFP:1101; X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Mar 2022 15:26:12.5984 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0736c701-df29-4706-ddad-08d9fdf350f2 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.70];Helo=[hybrid.siemens.com] X-MS-Exchange-CrossTenant-AuthSource: DB5EUR01FT049.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR10MB4796 X-TUID: AjWcybZYvXlw 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. Best regards, Felix Felix Moessbauer (3): Copy efi-plus-pcbios script from OE Add ISAR version of biosplusefi WIC plugin test: add target for efi-plus-pcbios image type Henning Schild (1): wic: biosplusefi: make sure sub-plugins can import isarpluginbase .../conf/multiconfig/qemuamd64-buster.conf | 2 + .../lib/wic/canned-wks/efi-plus-pcbios.wks | 6 + .../source/bootimg-biosplusefi-isar.py | 205 ++++++++++++++++++ .../wic/plugins/source/bootimg-efi-isar.py | 6 +- .../wic/plugins/source/bootimg-pcbios-isar.py | 6 +- 5 files changed, 221 insertions(+), 4 deletions(-) create mode 100644 meta-isar/scripts/lib/wic/canned-wks/efi-plus-pcbios.wks create mode 100644 meta/scripts/lib/wic/plugins/source/bootimg-biosplusefi-isar.py -- 2.30.2