Message ID | 20210325093036.3270101-12-peng.fan@oss.nxp.com |
---|---|
State | Accepted |
Commit | 1d756add3c478f3fe79ed36aa86b2447949879b3 |
Delegated to: | Stefano Babic |
Headers | show
Return-Path: <u-boot-bounces@lists.denx.de> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=<UNKNOWN>) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-NXP1-onmicrosoft-com header.b=YbqW2Kze; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4F5g0p5j69z9sRN for <incoming@patchwork.ozlabs.org>; Thu, 25 Mar 2021 20:34:18 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 59DA3828FA; Thu, 25 Mar 2021 10:32:49 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=oss.nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="YbqW2Kze"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 92B6482873; Thu, 25 Mar 2021 10:32:29 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FORGED_SPF_HELO,MSGID_FROM_MTA_HEADER,SPF_HELO_PASS autolearn=no autolearn_force=no version=3.4.2 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on20609.outbound.protection.outlook.com [IPv6:2a01:111:f400:7d00::609]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id CE0DA82861 for <u-boot@lists.denx.de>; Thu, 25 Mar 2021 10:32:18 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=oss.nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=peng.fan@oss.nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AAlr6BLMkc3s1fEXLDRBE0cp7QkbGcfF6ioDt8bpCKN58gcrLh2mJR+8GeF5fnAlP8OCpz7Dv+NGnemreZOQMUEkckYZo/R9aetoFGBUxQthCqS934jYE1QM3x+Gl7g4mXhKIg60OfA3GaEIdp813ULttJKSl1S58x6Y22WDEB9CcxFcC2zrJtNh7ytg2DyPHP8dRZH3pcxaQdb4wG70Jpe3dNM6IwuyvZGHohef4UINMcXcJaj11J+SpzopSiGNroSsqeRLxZPWVjzEdosF7PwpDQOH5XMr4FWN67WmVmMF5uD6VdOUVlqpdYhyrBfihH7UlCMDMpqRJAgNwVYj+Q== 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-SenderADCheck; bh=QZ/X02jeTEQHs8DOZ7ej54SB4Koc+Uq8kAMQh1PRiEY=; b=SJJsUc59tg1CHHGMZW7O+L4mQVHPxwY4LmceAk20lhiM/0C4S98NX2Eyi/xukiFXZGU+7i6dfVsUG31bZhpHsE3lBHlfXkjvaVX/kJvOU7bUA2YqI5R6CPLh3JHLxLtkU1y45ndChMZx1sNtlpqeSVEB9BIvfrVwrSpQpqaudIT+zRXSsu44Yvk2Odn9Fq3HEzNLxzL1PwxcMMei77uxt6+5PyG1cSqwt+lVSyy3mkCN2uOkknWAIgmsgO+hqqvU9m5gL2et16MZdAP7rNtjd+5/uqdufCPeCzr76xiKFi5pp4uu5lY9+IVgM/2DHTVG/B56n/bjizR4IDO5FsAfNQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QZ/X02jeTEQHs8DOZ7ej54SB4Koc+Uq8kAMQh1PRiEY=; b=YbqW2KzeFY154YOWkT/Mwz9YzHmxV4wLVgPaAW+DkGlv93t/kIWbt2mbioWTtORQeTRd8cx5jAYCwupkgNBRM9SaaE+0I3H40yANqO3cHBWFDU9/hXtGHjqn3DZgVkGJFO6QcT62mHW0vS4tE0jDYOXGeYN+Q/vN2dFTE9mdF3I= Authentication-Results: denx.de; dkim=none (message not signed) header.d=none;denx.de; dmarc=none action=none header.from=oss.nxp.com; Received: from DB6PR0402MB2760.eurprd04.prod.outlook.com (2603:10a6:4:a1::14) by DB7PR04MB4092.eurprd04.prod.outlook.com (2603:10a6:5:27::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3955.27; Thu, 25 Mar 2021 09:32:16 +0000 Received: from DB6PR0402MB2760.eurprd04.prod.outlook.com ([fe80::d58c:d479:d094:43d0]) by DB6PR0402MB2760.eurprd04.prod.outlook.com ([fe80::d58c:d479:d094:43d0%9]) with mapi id 15.20.3955.025; Thu, 25 Mar 2021 09:32:16 +0000 From: "Peng Fan (OSS)" <peng.fan@oss.nxp.com> To: sbabic@denx.de, festevam@gmail.com Cc: uboot-imx@nxp.com, u-boot@lists.denx.de, Breno Lima <breno.lima@nxp.com>, Ye Li <ye.li@nxp.com>, Peng Fan <peng.fan@nxp.com> Subject: [PATCH 11/37] imx: hab: Enable hab.c to authenticate additional images in open configuration Date: Thu, 25 Mar 2021 17:30:10 +0800 Message-Id: <20210325093036.3270101-12-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210325093036.3270101-1-peng.fan@oss.nxp.com> References: <20210325093036.3270101-1-peng.fan@oss.nxp.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [119.31.174.66] X-ClientProxiedBy: HK2PR0302CA0021.apcprd03.prod.outlook.com (2603:1096:202::31) To DB6PR0402MB2760.eurprd04.prod.outlook.com (2603:10a6:4:a1::14) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost.localdomain (119.31.174.66) by HK2PR0302CA0021.apcprd03.prod.outlook.com (2603:1096:202::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3999.16 via Frontend Transport; Thu, 25 Mar 2021 09:32:14 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 6fb56e07-23b9-4768-cd22-08d8ef70e12e X-MS-TrafficTypeDiagnostic: DB7PR04MB4092: X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: <DB7PR04MB4092439A4A91C6DAEA7B4A11C9629@DB7PR04MB4092.eurprd04.prod.outlook.com> X-MS-Oob-TLC-OOBClassifiers: OLM:8273; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 1MjuiW4doFPD/UGM1spfdaoFOAM+ReieUplD0yhAeyKrGIaLY4Bt5IzhOWbqKc1NLvw9RBeWtxGBev3jOz8UnSDCe/nrQ1yQL6VK79d5uSy8JWeo4spEvw49GuzNTYcT1k7tbeGtQowXMxpmm4aR4QcRrqTW+sqVYwORzmOtXKxPZkReN5FbVds0uz07xGh4h6viGQ4dvn1wBl+QCv+UWGO0EGkDyyZ1fTIWxmOB45Y5q5G/QJVVCOCzMuRDafxhh9RNaQUv8KFoazTYjTgT1fximRTJzn4QDM+A65lxQ+SX5MMHEs5MU7Gc9yHsXo3VGBiJtcoXknF7Zc03DmRWjIj9F0NdA9ea3P9Ncf1nf3bTTE7iNjmRghgyYnu5YeJDi6YJrFtIFCsOm4TfeOLoyPC2AsmEUuQkFfAg+EYVPowbcDKiE6CGy3K1T+Qyd36wQ6JPykyTbAYhqzDLE4kLsmPfaGbuRe59NbbunejHzCia+QLtBg99v7Di2wAh4QRAm6UHC9a3nIZnHVf2kcH4LACqbGhUqtqyhgOZpBv5YdeytJMcqH0SWlbUV2Msg4ieMMFcUdO7j33966Xz8M398G0ERI/WeXHzlX378Y6MsQB7AkqEIbCRKvEy4Cco6CX+B0xbaFMd7jmLM9gAOQDXDdkDi7Yhg4mg4L2XSd1eFG6DXkGGqPS/wH4Bw4qbvXt7 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB6PR0402MB2760.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(366004)(346002)(39860400002)(376002)(136003)(4326008)(8936002)(478600001)(316002)(69590400012)(2616005)(8676002)(6666004)(54906003)(956004)(86362001)(16526019)(38100700001)(83380400001)(186003)(52116002)(66476007)(2906002)(6512007)(6486002)(5660300002)(66946007)(66556008)(26005)(1076003)(6506007); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: QPfN3HN22v2P8KUvGyQ0LhSs3+3Z96ZT4uKSiBXaN7A2CDfuPQBitBvJkqO8UxlnvGvK8TyuCpXv9/L0XgWrl/gafTuat+CgZVKBmn2ep7VR+w9ZztZ7LAP0txBGXsMlUDg3h6mE1XHYho911zYdiRNXtt45JnavtqriemKZ6jbCsO9zVR3LToxGbD64d21AyGazlgvNVEqNxiDPOUprQmH5yJWeTNqZ5DH5Z9Zu7l5V62+rXZD6y/lklRGdyfGttE4YtMAqHqgNVFHUOi5VmxT/65zX0K2IHme3LgHU1gGyFfUEGLDcprpoHtkd+IzoevsaDkT/65DUi/euGAK7z6OqyPkBsztX1lgf3Uy+uhSK96tJ+MQonLaEGe/j1o+HdosReyaRbETse3jmyowmC1sO7ohbd0PWEbCi9VUkk7uQqGAvCGro32cX49Rqkyoz3QCDNBMIkCbNbsmVyJ/wuOJe61iwp8oKVf3sUoCp+ZHLx7ZMJXFNPWJJrOI6miLotk2C0EAgXgvnOxNHW7dFD8X7MbMy6u4XYkVNTzNt9AeTm4ashC1+FKhHx4A/UgaA6r+RZ7DPEAWuxGz0ipDR/jn6NVNgX/xbklpjpUi69k6DUviGsatdko78k0r4xicCSHPAJGYfgO/QIKdPu1TFN19m4vKqkfxfDjYHIc1UpgnQkp10BW2SFgl5YX59jNiIVGrXZSl8pTVX4iw12v1TMDZox3n0uSZoUPjKls8mqSPuJQr8mvWpwKVCOyZ0OgTaQrEht0eaSDHSrebF8HRR+Zg0d54QYEo1SA99b5KqquzAcnGNYYhoBEll4c8iaivDVx26v9/IGcxhx+y7I/oVLs+DO4//M+0YBG7OBBxWsZj/1aCigW1ZNQ4p9ih2nj0b8EFmV2k9fswa3NqDX9gxn92DQZ4OG0t+Aa1KnniFSR5iTi0IpRq4CCETxsatPTG1Tp8a80MCdfI4WAuwppTzNGYneNb5fpOCJuRnyeT2xMIIcVKQ5fyrSWtezG2W8koXGFvJcKRTW3px93FiIYhbEP44IWcyi4KV5PZdWAU82fBUTGmLwAWBfVdgPQLn6mR2nvl1QEOIShWLMmVnf8DwhhcAFFZ+vcFy+nGAhyl9lp1TjD7Be0ljHPBZGVNLX8wSXMf1jSWcLsQ3Na+0NqucVX5N/XpZlS1qxp4jq/C+MN/Bo1Cx4ZXXjASyce8HMQ1KxFnRi7qwMAyGnyK9yhJp0u8pvaV+EtUsq3G0+nTF+sJcbnprovKHs2irzWMsq2XCTjsso0QQytv6JbfvgfbUX2fLoOa0w4+aaJ4gwm6DAmy9Y32SM+ou+7+tBeNIEC0N+NwQMdHwyj87Qwh/x1NxuQ== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6fb56e07-23b9-4768-cd22-08d8ef70e12e X-MS-Exchange-CrossTenant-AuthSource: DB6PR0402MB2760.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Mar 2021 09:32:16.7880 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: CLngyuCvGaFSVt8+ypVPf/kjivBhIL5v+l7Uy9cX0ZZYLxXQvY8GwbYuOTlP0YxGsra8aMV5HHI4ATFYk9VuMw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR04MB4092 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 Precedence: list List-Id: U-Boot discussion <u-boot.lists.denx.de> List-Unsubscribe: <https://lists.denx.de/options/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=unsubscribe> List-Archive: <https://lists.denx.de/pipermail/u-boot/> List-Post: <mailto:u-boot@lists.denx.de> List-Help: <mailto:u-boot-request@lists.denx.de?subject=help> List-Subscribe: <https://lists.denx.de/listinfo/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=subscribe> Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" <u-boot-bounces@lists.denx.de> X-Virus-Scanned: clamav-milter 0.102.4 at phobos.denx.de X-Virus-Status: Clean |
Series |
imx: hab/caam new feature and update
|
expand
|
diff --git a/arch/arm/mach-imx/hab.c b/arch/arm/mach-imx/hab.c index bd00d4a458..01ddfab699 100644 --- a/arch/arm/mach-imx/hab.c +++ b/arch/arm/mach-imx/hab.c @@ -794,10 +794,8 @@ int imx_hab_authenticate_image(uint32_t ddr_start, uint32_t image_size, struct ivt *ivt; enum hab_status status; - if (!imx_hab_is_enabled()) { + if (!imx_hab_is_enabled()) puts("hab fuse not enabled\n"); - return 0; - } printf("\nAuthenticate image from DDR location 0x%x...\n", ddr_start); @@ -896,7 +894,7 @@ hab_exit_failure_print_status: hab_authentication_exit: - if (load_addr != 0) + if (load_addr != 0 || !imx_hab_is_enabled()) result = 0; return result;