From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Mon, 27 Jun 2022 11:25:56 +0200 Received: from metis.ext.pengutronix.de ([2001:67c:670:201:290:27ff:fe1d:cc33]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1o5l0D-00GCoG-4z for lore@lore.pengutronix.de; Mon, 27 Jun 2022 11:25:56 +0200 Received: from localhost ([127.0.0.1] helo=metis.ext.pengutronix.de) by metis.ext.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1o5l0F-0000Lg-SJ; Mon, 27 Jun 2022 11:25:55 +0200 Received: from mail-dbaeur03on2080.outbound.protection.outlook.com ([40.107.104.80] helo=EUR03-DBA-obe.outbound.protection.outlook.com) by metis.ext.pengutronix.de with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1o5kzU-0000L4-8M for ptxdist@pengutronix.de; Mon, 27 Jun 2022 11:25:08 +0200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VGeeelrxyw+kUNx+1FURj6YVois/7lxaClARMBHx4+n2ksm+c2xX3nLR+KzsxZ+PxBS4ici++j7sqJFWo4nNp5dXFV/M8aMfqnVAHIpJRhvhU0LQHCCThvk9Sgs2352d55Txgw1UvgzQEPTYSueRS656OLt1cyNFKUrG1fyxXRsLzh/QGhT5wvPOiGsZ8rMe43RO0MWwMZqqBVdy/uxn3Ajv4qeHH1+pRdZ9fkQL+21PDZ4BA52Re/lXY/jJGRgQ5yyW/39ZT+c+PTP+dOiefw61GntezsHa3s3FLohtIzLi1u6AE7DwxHgpQU/8attRT8/3SAQWNoumWRCqfcwWSw== 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=mP0eQYSnmXsqTh4i6wRL/8BQ2mTfL7BVPk8HzbuKyMU=; b=IKbJesXizblhXt49UUZYSTmASC9z4DIcdLNO7NMBrASSWtUpyvxDF5KYQw0KZb9GXLtWYXjJQd4ORLjTmVfWE24nKBa1mb0M+hNGV7CWVeSKMKHEQgwgR6hOw/kL9IQlD5De+qI89XibYvMh0B6knzBfHiAjetwzk8k5vNuvrXYXiHa+CO6lZoU5josnN5NzooODYMV2hl/jWx1iS+Rn6B4D3EHptGZHPkJttLKGAWKw8xh0umMS4q2ya+Djyj5Dn1oE1jAcsxdLMAFH/DJzTfHQjwkRHVzbvhb377n9IBJ1ZIBOSIXT8VrabymArpA5AF5Xx7yrf+CmohEuJVcwZw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=t2data.com; dmarc=pass action=none header.from=t2data.com; dkim=pass header.d=t2data.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=t2datacom.onmicrosoft.com; s=selector1-t2datacom-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mP0eQYSnmXsqTh4i6wRL/8BQ2mTfL7BVPk8HzbuKyMU=; b=mwYeLqbUodpAyX7v8/1gkwldoQrDMTqh2V2Diwm1i/vuys/9VvZn86lSaWY1TQmh8O+fjZU8sm9AGIjiV6BbaAecAkHvx7MX8Z4lKfr5j0vnAUmLWXNFbHyWVYrlIM+f1dgicyKVh3TRKQ4KDSqP0qY7ojcDW5mnRI/I24bj9bs= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=t2data.com; Received: from DB9P251MB0618.EURP251.PROD.OUTLOOK.COM (2603:10a6:10:334::22) by AM9P251MB0071.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:41c::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5373.18; Mon, 27 Jun 2022 09:25:06 +0000 Received: from DB9P251MB0618.EURP251.PROD.OUTLOOK.COM ([fe80::1d7f:19a9:18f9:57af]) by DB9P251MB0618.EURP251.PROD.OUTLOOK.COM ([fe80::1d7f:19a9:18f9:57af%8]) with mapi id 15.20.5373.018; Mon, 27 Jun 2022 09:25:06 +0000 From: Christian Melki To: ptxdist@pengutronix.de Date: Mon, 27 Jun 2022 11:24:54 +0200 Message-Id: <20220627092454.1631682-1-christian.melki@t2data.com> X-Mailer: git-send-email 2.34.1 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: GV3P280CA0061.SWEP280.PROD.OUTLOOK.COM (2603:10a6:150:a::28) To DB9P251MB0618.EURP251.PROD.OUTLOOK.COM (2603:10a6:10:334::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 624b259a-92f9-4f50-3958-08da581eec0c X-MS-TrafficTypeDiagnostic: AM9P251MB0071:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Ry3RhlJpOxiOHrLCOcEHooDO7VciEIQqUdglugbrBMzKTjRpIqCOiuku6rkJieKz3E/ShpaegM7W2teWOOufRaWO7BXWQfB4NhjLFVTT51k1FSFQRmXCjIts2SP2xc/SPlyBVs0kFRf2JCJjbgltGQG1uzaNQrwHnwHnmKh7DBZJ/aEoVV3D8OL/3dFNRLSfjj5IZjHQzd801rWEZpUw5Hhr3rq05PHHNKRmHnC/OLy9D05ymOz+wW8pqyr0MN4Q8nJJY6bHVVQzWKYp6ofke9zdrSl/Nxb3K7kkr1zUi8qjXYunBS+qSDnOS3zOexQ/GpE3OHBLTU2jVRRtLbD9gKRuA0JXb6LJRQTEtrrrEzuMuaZCLw+Vs1u09kUJ3tq6j2tMf+EFYNmSKBXfT4KL9FnSqP9E/y/gRoF5oFjYDw7vangEPFKtjNCxRQ97zOWLhIEj9UJehCyAztuXZhUibRgF5Eiu4DdmhSQySywZdnsuwkfvWU1Jrglg6ALtIPB0WxMVt3rf3cgzVSHYtv5xHDcmGZ580I36RS5qpNreRzULNN/HfNbW6gKYj8fOqckLHmxxMW1FStYEC7Mi0wtto16U5QOEJ5X8h6TSt8P+u1lYWx5RaJMu0w0cFZerpMdpdzmLK9xFO3moJNPIYtI+6FNI2k8fJJG2wB+7ubyxrGtSupsLu+5Qp3PJ1SYqqSo9ek49ygLJM/Opag2LJikIkKjH5eeY9iiV3XuuQ2pWIWUlgEspPojf2LSmoC5vrePpd004pk1x1taIGXbU/viZMd6tCjLjCkFC7rKtKztEwu8= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB9P251MB0618.EURP251.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230016)(376002)(346002)(396003)(366004)(39830400003)(136003)(86362001)(38100700002)(66556008)(52116002)(44832011)(36756003)(2906002)(478600001)(8936002)(41300700001)(6666004)(6506007)(5660300002)(83380400001)(1076003)(6486002)(6512007)(2616005)(66946007)(38350700002)(26005)(316002)(6916009)(8676002)(186003)(66476007); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?xtFCEeP9wrEtKfK4BUj21APurS+7urqrxG18CcP2Z2PzR35ljiakoCTQYU5O?= =?us-ascii?Q?0kgQRb9LZSMxAvBFCFm1cVJuIjS26kGqOn8UmKxBc8KzzbCp+p22uwyFD8Un?= =?us-ascii?Q?BAoSWVil9PFa5QtGwr2x4dWhc3xlmnA0ttpuzKbnrbNR6PVCHSxyTI0iPiFS?= =?us-ascii?Q?ExyqazqMH96Qh2r8KOT51jFh+LmdxF1KKlfOXm4UmManSBoKZdY/TbITIj4W?= =?us-ascii?Q?RColbS3HenREEdzGO+D1PvWhyxwxJrEWju0Wai4bEcM0L0xwMUtVHoIHPfaD?= =?us-ascii?Q?nyvbdzjYX+a+A0Par3kLMcKq8Fc3Iuint9kcaxWTR8uUBep/lHMJletWVgFj?= =?us-ascii?Q?5tZwqjU0m5/pzHYisC1n7cqTGgFSE7/XksJU2y4zisHaRHPzPttiT7L7e+LS?= =?us-ascii?Q?3EQHdtciqO6D+padlDhU18X48fx6qpalAf4GzP3VftAlvc0KSqxjksRULCnF?= =?us-ascii?Q?De2vXCaBZ++PeTAOhv3hE60WAk1lMaOabqxrGyCvK1eWJ7fAj/luCo4svVFo?= =?us-ascii?Q?HzWwBu+OU9O6o7zd2A6AiusZ4RBH6CX6h8AjklU1DANFf4W87yUxOUpxIU/+?= =?us-ascii?Q?0/gV7urjA0Q4x5NggixnT3mvDoQ7WUWvVM9jPkmeKce+Ac7Ue+jqyC8Isdhk?= =?us-ascii?Q?QYOPJ2bt5GdO9BcRaGHQ206Ve6C7xR5gr27yR3PmUygnFF1LaE0i4gdu1cTP?= =?us-ascii?Q?K8PGBVI9lREgpGHydndCqJfg2XgbGsfa1nssGzPbgmO8abmwp8g5uH3EVPHo?= =?us-ascii?Q?HUw79LgoFfWhEMtsmV5Odtzf1uimtBB3mtDmAnG7Y4lZvhdpuALqmNmRw+Tw?= =?us-ascii?Q?O41CkGWPTMWDq0CujLY8SIQ65fl9Q0igM6bL7gVbYpPe6jXHcyZecuaiLd1b?= =?us-ascii?Q?/l0p5IBEToS7LXjdXMea+64m63mRBnHaY99fqjMvhnMWHwkgBHIEB4Avgzhd?= =?us-ascii?Q?x2SCCy5V2iHDu8gRRrBKlxeZ1p6G0i1dCkhAHzphcBdnejkFyCu+heODjAUj?= =?us-ascii?Q?Tluvsve36vl+jOVWUhX+2l4zN+5lU9oDf7lWp9QcQI34an79UN2PLhjWElzQ?= =?us-ascii?Q?IT59sCmfPd49/KAAeIpHFPPFu7tHVlcdGTjwcH7aTGA7+VZAtN719L+gSJsg?= =?us-ascii?Q?ojBx5/7bMj1QwEKOyHilnKPS/9iPezDCxDGbEcNsyLPWxSLKlsbQQwbndGgD?= =?us-ascii?Q?NsAQh3ctbdeZ0GXPuNHl/fOrHFG+R6ZX53xMkqh4s61Fwb73AeruQ6MAgfyQ?= =?us-ascii?Q?Dr9RrheAdqJqxXF4Zika3VvzgmzZYpfIyGPYe2tO/jOYyagb7rRbJGY66NBN?= =?us-ascii?Q?MjWjXVaKkZjApp4hnus94tDJtZ4gAORYdm3icSR2FjzwSGzW9OKreADQYb3R?= =?us-ascii?Q?3Nf+aHdk7mL0LT2XsCD8rCCD/ZH9AeRBHiWFThB8dB6+ZBfp9SI120amJ1w9?= =?us-ascii?Q?ow+s0SnnS2cg19jw/gFMz4KYc87DdNlY1UxKYsq+8MKkA/j5TqJwKBeBWXx/?= =?us-ascii?Q?LoYCAV8EXxD1wRctzKBpk+qR2pI00ZCcq9SQTu8P3pYxInqoRV0wuOyzTTuG?= =?us-ascii?Q?3b8bwPFR3+OZH6GQyWQEP0fQc2joAmfiU2klxaAXBctrI16htk+0qY36yoh0?= =?us-ascii?Q?jA=3D=3D?= X-OriginatorOrg: t2data.com X-MS-Exchange-CrossTenant-Network-Message-Id: 624b259a-92f9-4f50-3958-08da581eec0c X-MS-Exchange-CrossTenant-AuthSource: DB9P251MB0618.EURP251.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2022 09:25:06.0552 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 27928da5-aacd-4ba1-9566-c748a6863e6c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: NR9iM49rG+c75BhaRlKXpOkjPZIz1fKvshBhoCBsGRosWWZsCKHiauOt/I7XjVrXhxifr+5GxSC6Zb/MBzaxfu6lr6HRvG/X9NcGyPvHcqQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9P251MB0071 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on metis.ext.pengutronix.de X-Spam-Level: X-Spam-Status: No, score=-2.1 required=4.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.2 Subject: [ptxdist] [PATCH] host-tf-a: Add more host tools. X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false Beside fiptool, tools for cert handling, encryption and secure partitioning may be used outside the tf-a makefile. They depend on host-openssl. Signed-off-by: Christian Melki --- platforms/host-tf-a.in | 5 +++-- rules/host-tf-a.make | 10 +++++++++- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/platforms/host-tf-a.in b/platforms/host-tf-a.in index 1a299f042..dd5f402ae 100644 --- a/platforms/host-tf-a.in +++ b/platforms/host-tf-a.in @@ -1,7 +1,8 @@ -## SECTION=hosttools_platform +## SECTION=hosttools_noprompt config HOST_TF_A tristate default y if ALLYES && TF_A + select HOST_OPENSSL help - This provides fiptool + This provides fiptool, encrypt_fw, cert_create and sptool. diff --git a/rules/host-tf-a.make b/rules/host-tf-a.make index 9b4a94f7a..eaf4730f2 100644 --- a/rules/host-tf-a.make +++ b/rules/host-tf-a.make @@ -10,10 +10,18 @@ # HOST_PACKAGES-$(PTXCONF_HOST_TF_A) += host-tf-a -HOST_TF_A_MAKE_OPT = fiptool +HOST_TF_A_MAKE_OPT = \ + OPENSSL_DIR=$(PTXDIST_SYSROOT_HOST) \ + certtool \ + enctool \ + sptool \ + fiptool $(STATEDIR)/host-tf-a.install: @$(call targetinfo) + install -vD -m755 $(HOST_TF_A_DIR)/tools/cert_create/cert_create $(HOST_TF_A_PKGDIR)/bin/cert_create + install -vD -m755 $(HOST_TF_A_DIR)/tools/encrypt_fw/encrypt_fw $(HOST_TF_A_PKGDIR)/bin/encrypt_fw + install -vD -m755 $(HOST_TF_A_DIR)/tools/sptool/sptool $(HOST_TF_A_PKGDIR)/bin/sptool install -vD -m755 $(HOST_TF_A_DIR)/tools/fiptool/fiptool $(HOST_TF_A_PKGDIR)/bin/fiptool @$(call touch) -- 2.34.1