From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7155796682318282752 X-Received: by 2002:a17:906:4fcf:b0:790:584:88ae with SMTP id i15-20020a1709064fcf00b00790058488aemr1750095ejw.212.1666089283056; Tue, 18 Oct 2022 03:34:43 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6402:5244:b0:43d:b3c4:cd21 with SMTP id t4-20020a056402524400b0043db3c4cd21ls1676867edd.2.-pod-prod-gmail; Tue, 18 Oct 2022 03:34:41 -0700 (PDT) X-Google-Smtp-Source: AMsMyM6ztoHD2NyB2A2BaYQNtrhB2qOyTHYJWNkajoSA5It45c8OQry1MOqz+C/+iTIbKjYlb4zO X-Received: by 2002:a05:6402:1ccd:b0:459:aa70:9e12 with SMTP id ds13-20020a0564021ccd00b00459aa709e12mr1943106edb.206.1666089281730; Tue, 18 Oct 2022 03:34:41 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1666089281; cv=pass; d=google.com; s=arc-20160816; b=xPcf1XybmPCcMvBYsc5AOm7RbZ3xIGGU+qll+22NxwdlAPCelJdQlO3GTvf41YKN7r BI68ffAFTBTp1XKBN0AfJ9VIR0x7JObmWDQzQpzamc2tq3d2Cqy0eZgFUNbSRSJZ57Km QPQGNCsycMsJ7/HMnmq6rVTvwNCfiQvkGVwuTxJ+snC3odMccCCkXZv331TYXNiDgMSi 6WS3hPufcml9wnq0F1ud+SOwI0+uMR7/HyrUwG2hAH6sweuOz/hGPbYDvTYDPhCEzD0g Vjrn8EbQQ4LWELcDzRIAnIFUIhr9PvAuFSlR3yw//VFXxf9CztDoCeDLswE0JB8EIIyj QTxw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :dkim-signature; bh=8DSzkhs3cc/tpidPa32t20UdH0HgVgsuQqjeI6x7KRE=; b=YMfdUGeP3VoHMZ0jBxMfmlrWY3b7xvwK5FJQDoHrrTTWMVUToWFxx9hLMyxbHah8AO Bf/5MuFA6Hqt3Crq1EK2cK6OhaeXbCP2+ILWJZXXw5H29hzkaS7oT5IlJ5Kq3Kr8tuzi H1HQ44Qf1+Wj1ULYBEJisFLAhRUnCkSKD+WGDMS4YfRNQWVxiwie44TjUDZ1nIBCyO56 YPT6SubFJohMduYu/Me4/NeM/cW1WHwzqkmA0QcvpiebzAHebqvu4zh5OnOROIA9zpAE iWW/ypZGH+93+O8yEI6zU/7PFdzVbg0u+caCzYHICLCnH7bTln5NCg/eXyA1eGO+xKKO 4gMg== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=ONUYWpWh; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of jan.kiszka@siemens.com designates 40.107.6.41 as permitted sender) smtp.mailfrom=jan.kiszka@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-eopbgr60041.outbound.protection.outlook.com. [40.107.6.41]) by gmr-mx.google.com with ESMTPS id a16-20020aa7cf10000000b004595ce68e4asi509150edy.5.2022.10.18.03.34.41 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 18 Oct 2022 03:34:41 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 40.107.6.41 as permitted sender) client-ip=40.107.6.41; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=ONUYWpWh; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of jan.kiszka@siemens.com designates 40.107.6.41 as permitted sender) smtp.mailfrom=jan.kiszka@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=ILf+tTxDkzi7g8gc+Jx6T8oFvMJFfj8zKHaDT0LZfMEmYeK/kuMwu9Dk2gCLvVhN8rk8PuRmUP9wPmamFBLVRriMGRrrH20oSIeg0NQVbuF9whoKZY0QbPrS7zxZGaA3FHP2lLqeRQoLLw9v9BLU2tZpGfuZ8rNEJXiSf/7RWnWo7ufc4wsX8FWPUcb9qQjZGs8fruYHIAzsNNDRzKpnvzorhpxt0mDpH8WLsC3530s/4ubIoMjFwe2EAmXav5V2dxkf0Ioeg9YaoCBc2kTNPjybvret9t/EfYiM+kw5q0zTj4dR03IPBR+IZ+CzM8cFuUJBG/mlgDBnTb7W07LVcg== 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=8DSzkhs3cc/tpidPa32t20UdH0HgVgsuQqjeI6x7KRE=; b=HFFynE87XBhOwTAkZT7thQIsod6E3VnR5kV7THnFvWqXDJ/7qMM5OmErd/RXaDqkzwGRqOjf6IeJh9HNfKU8T0H2gEFYa4MFHiXA539TkhEJEeXjFgrli6FjqPOSl7SnBVn2augVMepiwk6cGEeyEBvR38pLjQ0zx0pxMv7zk7PRg+q/A4g6Hj/FhZqHRzsAYonQGRIlocxbkgTlYd4HIoTvhHdwsMgHHXyKs0C0G2tL4wV715w0t1aryKy6evd2BLj1fuNA6ESJtNrddi/9JkyWQvzg27c1LnJnz1yoZ1q+iDE2rP3fFlyK7IdHAOrz9hnvJumrHRR3IxgLr0Ws9Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 194.138.21.75) 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=8DSzkhs3cc/tpidPa32t20UdH0HgVgsuQqjeI6x7KRE=; b=ONUYWpWhtC64xzHPpJPnA7yZfFIJr4vtusZBpc8rKIVbQgGYsJ85oGdfRTDy8HZHSDtcsrpIQLwv97WoBgKSmgEoVkKP4W2PS8GvK6irjRD5+V7Bt2WC186BQ1fyDtMAI+Gjeyhj3SI08us07hiTA3YksJgNxeZqMCI+9wEh54hbQr136TjVtlEPzA9H5FMKBpnnfWv0kdweOlmUTVEwnuAvrwLEttG/lCfRDw2fmelGCo/w3l1nLloZyTwMxDUwQOYi3HYPJe/PM86oRGdiTsPisWbOsPY96oQkRCawrvElP0pnE9vyUH7ziDljDqY0ClTHsg044MwU2pV93fBk/w== Received: from FR0P281CA0120.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a8::10) by AS1PR10MB5602.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:479::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.33; Tue, 18 Oct 2022 10:34:40 +0000 Received: from VE1EUR01FT084.eop-EUR01.prod.protection.outlook.com (2603:10a6:d10:a8:cafe::1f) by FR0P281CA0120.outlook.office365.com (2603:10a6:d10:a8::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5746.15 via Frontend Transport; Tue, 18 Oct 2022 10:34:40 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 194.138.21.75) 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.75 as permitted sender) receiver=protection.outlook.com; client-ip=194.138.21.75; helo=hybrid.siemens.com; pr=C Received: from hybrid.siemens.com (194.138.21.75) by VE1EUR01FT084.mail.protection.outlook.com (10.152.3.48) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.20 via Frontend Transport; Tue, 18 Oct 2022 10:34:40 +0000 Received: from DEMCHDC89XA.ad011.siemens.net (139.25.226.103) by DEMCHDC8VRA.ad011.siemens.net (194.138.21.75) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.12; Tue, 18 Oct 2022 12:34:40 +0200 Received: from [139.25.68.37] (139.25.68.37) by DEMCHDC89XA.ad011.siemens.net (139.25.226.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.12; Tue, 18 Oct 2022 12:34:39 +0200 Message-ID: Date: Tue, 18 Oct 2022 12:34:39 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.3.0 Subject: Re: [PATCH 1/7] add recipe for optee Content-Language: en-US To: , References: <20221018102533.10390-1-sven.schultschik@siemens.com> From: Jan Kiszka In-Reply-To: <20221018102533.10390-1-sven.schultschik@siemens.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Return-Path: jan.kiszka@siemens.com X-Originating-IP: [139.25.68.37] X-ClientProxiedBy: DEMCHDC8WAA.ad011.siemens.net (139.25.226.104) To DEMCHDC89XA.ad011.siemens.net (139.25.226.103) X-TM-AS-Product-Ver: SMEX-14.0.0.3080-8.6.1018-26680.007 X-TM-AS-Result: No-10--16.592900-8.000000 X-TMASE-MatchedRID: a5BZ5OU5Jug5QaOxwNGfvo9bHfxDWoibX4lQgyrGC/QYoLUdWZp+YwHg ke2JqaQsvDGpIrQZI9G7iQWompiC0YKocqMkJPPddRw5bV6gId50vuX7bcgkd7mQWToO0X1/pWO BfK9L1z9n7o8wuPjFEJduhPvLFS6TfprmgYl22MvkT1ug+sI9dwo+JH62xMnWnFVnNmvv47tUjH UEf69xHrBvuFxyZgCFBIMJR2TXxaLCaIziPdawPPTykPcvb9ePeJcau6RQVFFO8qlnOXFSz32sm RC30jvLEd+K6O5Nt50aGXYm0wKAyR6IVAvZcIaUgj7DxnDEOPz/ew/6iTZ75r8yvVDQaFzovNIo w/W8HvwagfsCivbmXsOXZK7aUDbZGTfEzg7cAzW1bfrfpa+jtu8QljqNvuG6bWsCUkrA4EkQOcM So0926ubnFWpNX1DBhNlE86nZwCi4gmFBT5fQeLtP+mxkpTenKYocYh7rEcOJUlmL3Uj0mF3HHp ZF/7mwixjPvslMn4gJWhczeG4oq+Wr8uKHn57w4V2UQ4DX/NcJHTSTroIaeSU8tW70+6utQZQmn dT7pfD7AuKqCvKbtmBt9mS7pKVTeoqVs1ZLrvCG184Y5LIraU1+zyfzlN7ygxsfzkNRlfKx5amW K2anSPoLR4+zsDTtw1tMVU7ONTw194ExtODNpeDGbmEebjoo7hhh6HTmvH1YU+dRBlaTLA== X-TM-AS-User-Approved-Sender: No X-TM-AS-User-Blocked-Sender: No X-TMASE-Result: 10--16.592900-8.000000 X-TMASE-Version: SMEX-14.0.0.3080-8.6.1018-26680.007 X-TM-SNTS-SMTP: 15E79532DB16EB86A754CE9625BF05E2AC24F02EFF167D69E9E98403C706976E2000:8 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1EUR01FT084:EE_|AS1PR10MB5602:EE_ X-MS-Office365-Filtering-Correlation-Id: 0cfda026-1a28-49f6-5ef2-08dab0f45cfe X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: /iXoKYRB2z2jhMqceQFYB/obK2SZeUknHY3kaJbGMH7hXFr/cOHgvlaulPNAhzcISTCHpr5lGDlkzEFn20FakJBjZ1lQDaBPh0s25QdV1MFmDtM8QYALUMLZ5lBWe1AMJG39JSApwHtlbBrkauZqwUv2yEFQFZGn0RBqaCvul6dRoiprxVKXVf+pH5tz4DuGnReBQdMSVlwipDX3ZCzmpNoQZ90Q4RLFmpnmGOMCYLkIU3xh7aMu8Rbr6BOu8gat4MgMnJB13DIVMmN1q7MwBmRyIjcLKJfD9j2Q+a4t32ZKqXE4a8QEtJSsEFi1/+uGrKUJkb3QHK9ThhAeB3GOR5yAi+fOKRUkdFjxvoJJdSAZNccaggakSiaVqhEciVrdrEPA6kA7s4ZJm4jeZwj+rtVIEqDuXQHdmGlhHyWsew7VYM7543HgCQ6uxBGOo4XoeXA0iiMyZ2JaS42SRsHJ9Ju8BWpYNIzMk5y58euDTplSN3r+5DKvZoZNtTQI4+6U5X6gNUvtXCdXdk7EP8Oqtj8k+uMZwHteDb/US+1lSmNZMhE3Xtr1cvMnvWYBztmEglWPcb3S304VIUiEoSYXlVCCfIb+1B9DahtCtD+FiiP80JO5rykt6qK0mXcA6iQWn26MaGtCzkChMXGePVdUL72rqRJdacuIEaBMaOjqYCJ/mFz41ecwzLxjJobFYs4v41uZNIJ0pMFtKw9Q79rIRSqiGjcS1HFuqh+/C+GJVdYRm+XZFffzy+pjIPH1kxpUGWbYZi9jxE5NSdzSItgZ5RtTs+oZULdqSXKyfIoFXOE4vpDhasX7+tSqK/sKwBHYS3mvBAtjAEluDKL0Mso5fjo2Laf4ueU/Z70QZhreEk8moNVaccLDYjG01XQvAPWnYMwoZiD+xv1cXdWSXRPbLBSQimnxbTfbAf7xRCY6XHY= X-Forefront-Antispam-Report: CIP:194.138.21.75;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:hybrid.siemens.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230022)(4636009)(136003)(346002)(376002)(396003)(39860400002)(451199015)(36840700001)(46966006)(40470700004)(34020700004)(82310400005)(8676002)(6706004)(36860700001)(31686004)(26005)(82740400003)(40460700003)(53546011)(40480700001)(41300700001)(47076005)(82960400001)(31696002)(478600001)(8936002)(86362001)(81166007)(83380400001)(336012)(70586007)(356005)(70206006)(5660300002)(36756003)(186003)(110136005)(2906002)(16526019)(956004)(16576012)(2616005)(316002)(44832011)(3940600001)(43740500002)(36900700001);DIR:OUT;SFP:1101; X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Oct 2022 10:34:40.4560 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0cfda026-1a28-49f6-5ef2-08dab0f45cfe 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.75];Helo=[hybrid.siemens.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR01FT084.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS1PR10MB5602 X-TUID: OjCKhFArMlTx On 18.10.22 12:25, sven.schultschik@siemens.com wrote: > From: Sven Schultschik > This unfortunately went wrong in several ways ;). >>From our private discussion, you wanted to target isar-cip-core, thus cip-dev (please with proper [isar-cip-core] tag in the subjects). Also consider writing commit messages and use cover letters for the series to explain what you are proposing. And both projects require signed-offs (DCO statements). Thanks, Jan > --- > .../op-tee/optee-os-qemu-arm64_3.17.0.bb | 57 +++++++++++++++++++ > recipes-bsp/u-boot/files/secure-boot.cfg.tmpl | 7 +++ > recipes-bsp/u-boot/u-boot-common.inc | 6 +- > 3 files changed, 67 insertions(+), 3 deletions(-) > create mode 100644 recipes-bsp/op-tee/optee-os-qemu-arm64_3.17.0.bb > > diff --git a/recipes-bsp/op-tee/optee-os-qemu-arm64_3.17.0.bb b/recipes-bsp/op-tee/optee-os-qemu-arm64_3.17.0.bb > new file mode 100644 > index 00000000..5e60041a > --- /dev/null > +++ b/recipes-bsp/op-tee/optee-os-qemu-arm64_3.17.0.bb > @@ -0,0 +1,57 @@ > +# > +# CIP Core, generic profile > +# > +# Copyright (c) Siemens AG, 2022 > +# > +# Authors: > +# Sven Schultschik > +# > +# SPDX-License-Identifier: MIT > +# > + > +HOMEPAGE = "https://github.com/OP-TEE/optee_os" > +MAINTAINER = "Sven Schultschik " > +LICENSE = "BSD-2-Clause" > + > +require recipes-bsp/optee-os/optee-os-custom.inc > + > +SRC_URI += " \ > + gitsm://github.com/OP-TEE/optee_os.git;branch=master;protocol=https;destsuffix=git;rev=${PV}" > + > +S = "${WORKDIR}/git" > + > +OPTEE_PLATFORM = "vexpress-qemu_armv8a" > + > +OPTEE_BINARIES = "tee-header_v2.bin \ > + tee-pager_v2.bin \ > + tee-pageable_v2.bin" > + > +DEPENDS = "edk2" > +DEBIAN_BUILD_DEPENDS += " ,\ > + debhelper(>= 11~), \ > + build-essential, \ > + cpio, \ > + python3-cryptography, \ > + python3-pycryptodome, \ > + python3-serial, \ > + device-tree-compiler, \ > + edk2, \ > + gcc-arm-linux-gnueabihf," > + > +OPTEE_EXTRA_BUILDARGS = "CFG_STMM_PATH=/usr/lib/edk2/BL32_AP_MM.fd CFG_RPMB_FS=y \ > + CFG_RPMB_FS_DEV_ID=0 CFG_CORE_HEAP_SIZE=524288 CFG_RPMB_WRITE_KEY=1 \ > + CFG_CORE_DYN_SHM=y CFG_RPMB_TESTKEY=y \ > + CFG_REE_FS=n\ > + CFG_TEE_CORE_LOG_LEVEL=1 CFG_TEE_TA_LOG_LEVEL=1 CFG_SCTLR_ALIGNMENT_CHECK=n \ > + CFG_ARM64_core=y CFG_CORE_ARM64_PA_BITS=48" > + > +ISAR_CROSS_COMPILE = "0" > + > +dpkg_runbuild_prepend() { > + # $(ARCH) is the CPU architecture to be built. > + # Currently, the only supported value is arm for 32-bit or 64-bit Armv7-A or Armv8-A. > + # Please note that contrary to the Linux kernel, $(ARCH) should not be set to arm64 for 64-bit builds. > + export ARCH="arm" > + export CROSS_COMPILE32=arm-linux-gnueabihf- > + export CROSS_COMPILE64=aarch64-linux-gnu- > +} > \ No newline at end of file > diff --git a/recipes-bsp/u-boot/files/secure-boot.cfg.tmpl b/recipes-bsp/u-boot/files/secure-boot.cfg.tmpl > index 956dcbfe..8e642823 100644 > --- a/recipes-bsp/u-boot/files/secure-boot.cfg.tmpl > +++ b/recipes-bsp/u-boot/files/secure-boot.cfg.tmpl > @@ -4,3 +4,10 @@ CONFIG_USE_BOOTCOMMAND=y > CONFIG_BOOTCOMMAND="setenv scan_dev_for_boot 'if test -e ${devtype} ${devnum}:${distro_bootpart} efi/boot/boot${EFI_ARCH}.efi; then load ${devtype} ${devnum}:${distro_bootpart} ${kernel_addr_r} efi/boot/boot${EFI_ARCH}.efi; bootefi ${kernel_addr_r} ${fdtcontroladdr}; fi'; run distro_bootcmd; echo 'EFI Boot failed!'; sleep 1000; reset" > CONFIG_EFI_VARIABLES_PRESEED=y > CONFIG_EFI_SECURE_BOOT=y > +### OPTEE config > +CONFIG_CMD_OPTEE_RPMB=y > +CONFIG_MMC=y > +CONFIG_SUPPORT_EMMC_RPMB=y > +CONFIG_TEE=y > +CONFIG_OPTEE=y > +CONFIG_EFI_MM_COMM_TEE=y > diff --git a/recipes-bsp/u-boot/u-boot-common.inc b/recipes-bsp/u-boot/u-boot-common.inc > index 60f0da36..7fe4d3fa 100644 > --- a/recipes-bsp/u-boot/u-boot-common.inc > +++ b/recipes-bsp/u-boot/u-boot-common.inc > @@ -25,12 +25,12 @@ DEBIAN_BUILD_DEPENDS += ", libssl-dev:native, libssl-dev:${DISTRO_ARCH}" > > DEBIAN_BUILD_DEPENDS_append_secureboot = ", \ > openssl, pesign, secure-boot-secrets, python3-openssl:native" > -DEPENDS_append_secureboot = " secure-boot-secrets" > +DEPENDS_append_secureboot = " secure-boot-secrets optee-os-${MACHINE}" > > TEMPLATE_FILES_append_secureboot = " secure-boot.cfg.tmpl" > TEMPLATE_VARS_append_secureboot = " EFI_ARCH" > > do_prepare_build_append_secureboot() { > sed -ni '/### Secure boot config/q;p' ${S}/configs/${U_BOOT_CONFIG} > - cat ${WORKDIR}/secure-boot.cfg >> ${S}/configs/${U_BOOT_CONFIG} > -} > + cat ${WORKDIR}/secure-boot.cfg >> ${S}/configs/${U_BOOT_CONFIG} > +} > \ No newline at end of file -- Siemens AG, Technology Competence Center Embedded Linux