Message ID | 20181003104459.5444-29-rajesh.bhagat@nxp.com |
---|---|
State | Superseded |
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=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=<UNKNOWN>) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=nxp.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="OA5MptTl"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 42QChg4rsvz9s8J for <incoming@patchwork.ozlabs.org>; Wed, 3 Oct 2018 20:59:47 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 4AD8EC220CE; Wed, 3 Oct 2018 10:54:35 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAD_ENC_HEADER, SPF_HELO_PASS, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id F2C22C22092; Wed, 3 Oct 2018 10:49:46 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 660B3C22093; Wed, 3 Oct 2018 10:46:56 +0000 (UTC) Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00077.outbound.protection.outlook.com [40.107.0.77]) by lists.denx.de (Postfix) with ESMTPS id 7391AC22138 for <u-boot@lists.denx.de>; Wed, 3 Oct 2018 10:46:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UoCWVWr+Odcpl8ZPupVMDMRn3mXPbiTR2HghvQZUQqY=; b=OA5MptTloeTerEgywZygdm2XyTvVA+W/R/VFuens9tOCdEe3ViOJgJpBZC406bHpp8U8C/QNBHi+BhkHk37lauxqiKFPfjXHYEqmS7dwaGTwyo7na3DFgttLVmHoyODYNyxv8+UUqsu3os9A2gqyMyi2nKqtbsKM4Wy6LviDR+8= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=rajesh.bhagat@nxp.com; Received: from phoenix7.ap.freescale.net (14.143.30.134) by AM0PR04MB4849.eurprd04.prod.outlook.com (2603:10a6:208:c4::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1185.24; Wed, 3 Oct 2018 10:46:49 +0000 From: Rajesh Bhagat <rajesh.bhagat@nxp.com> To: u-boot@lists.denx.de Date: Wed, 3 Oct 2018 16:14:34 +0530 Message-Id: <20181003104459.5444-29-rajesh.bhagat@nxp.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20181003104459.5444-1-rajesh.bhagat@nxp.com> References: <20181003104459.5444-1-rajesh.bhagat@nxp.com> MIME-Version: 1.0 X-Originating-IP: [14.143.30.134] X-ClientProxiedBy: TY2PR02CA0011.apcprd02.prod.outlook.com (2603:1096:404:56::23) To AM0PR04MB4849.eurprd04.prod.outlook.com (2603:10a6:208:c4::26) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 318fec50-a51b-4373-8b20-08d6291d879d X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:AM0PR04MB4849; X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB4849; 3:Jdd6ElsUUcDEJ+65VsLaSBI0zMqW+b2hNh4w9OS5Hi7tsRtVpXAAMvFxG5qVSiqVzhpJI8jEvvP2pf7pGil2XXh2GtimW7C62BOtruCGwwzmbiwNtFAi4qI7CBKU5Nx5QT9VjpUxDAZxtwWFJpVJcUeSF068GtHu0zO6vtZgvH2HTcVX1enVdD5QyDwnUbL/gt7BL6jM/SWIU1sNC35vBmnfV2gU4BfCwGl9yhgwNetExfXPZokxAqjRZSgU9U2F; 25:YCePX7gDIpUCE2fRPx+e9SHGInYj2XixkJzpy7mke/W9av2gUqh/RiWSbjo07ZLoEaO9JED2iRy27roAaEWIbZNYSaMby52GJEFQ+pHRI7GwSe4kRWavhzyhH1Z/YF7LAjLtntME4Idv2wYEqPOq117wZBc4OofKc/gpIEIsxyoeKqJnIKEaIWyMHapY1HZD02wX9CtAEEbckcc/8QonT8Dyo75J2vivPcuGxhO3MDqHHm4MTljZpNoVpaDuPoatVxUZo4KYfcwCtOes0XmKPMARvhfi0KssFnNIUbmC/R9kOOWvCEEMxIcPbQ+wPkWaAU9fhka2CVuWZSBA1clWJw==; 31:82I+nIR4aJnI2PUJ5FK5EFxQk/MCvhoRzahJGpI6e82lox5tsNjL2aRMpyVk1Z3h0Z5yh7CwoWkSTnDD++fqbNx8epq+VsHHrbayaoZR8jl7xqrjkSLWEuw/kysfucF95rtqzIu0TDVIk1G4jL/Ca0sfCDa6XafL+Hs4OMY2HARB8G3yC4bgb8NyhVCo9QT77R06l6TCmZcApkdOAtvSTktxr+1YhTt+BU1Y+bUe43s= X-MS-TrafficTypeDiagnostic: AM0PR04MB4849: X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB4849; 20:uqmnqrq4sgaiL9Y47xdbZWE6Yge8vT+lVdxFaGKLQM4Xy25jk8ipFu8jfpaUbohel6k6Jcf2dx1QPKcD+q4+fceRapQ63Aec73+3XXyD7oSgCwmiBbJsOJf99TT3o6I320KUVNyMFiDMSO3v/5XBuaLiLizb19t4niZLCO5oFZn+UpcucAGJu2auJucYsV86Y1aTAvVhyO6WIN8lClIF5xxVz4u0nCbCo23k1KdudcYO83cvYTdQgx/NLbR84vE9ZUo/9Y2gsEXpNwjZ/LdECniYxYkaB+sBMKuRhqOfziZ4W6hFGqjZldgie7rUkW85OMnlWRTb0WI4Ml/eT3f4bUQouBeavX93n/Dljqmq0MWtUyL64kDdnmF9XYzakC+q+408SXyJP56A4JXj5CJQ+NYdFzpRW+BMEr3IaxAL/DBzpP6p0hNgptIlsQk8grqyhDropKNJmEa9d6KPHBZvbJmpZu98/6SQLXGBav9OFqDEDbRm8c/yl7aPhfN7zhkU; 4:tc/Bz+Fgjv51svGHn+n8Y7aCx1ekcg8e46+M75DGML1obtNZhZbszeAkdSy69FBugnamS+K3f5AcSf865ESfxTS0QX3CsJ966Ju4Wtn3Nh+KwXIhw+jds9LVzAsMw0sz6j/xClNGofqcXExzSBnnVABd3pZAekbIKAHeMoEGgDWFmRJmwI4t5AXNPFnK7ur8U80xMommg07Cn1+TlPHg5jD4zI/raF5plyrD7dgV+Uz3odZpwbkIr2ldArrkPWNFQ4J0jpC99pL7O4TBgbLZ2fE0TF25JqH93UsjrtU5dPEE/lEmVWXWPEdZ5oghkGhd X-Microsoft-Antispam-PRVS: <AM0PR04MB4849224164EBED8B404B691BE3E90@AM0PR04MB4849.eurprd04.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(3231355)(944501410)(52105095)(10201501046)(93006095)(93001095)(6055026)(149066)(150057)(6041310)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123564045)(20161123558120)(201708071742011)(7699051); SRVR:AM0PR04MB4849; BCL:0; PCL:0; RULEID:; SRVR:AM0PR04MB4849; X-Forefront-PRVS: 0814A2C7A3 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(346002)(376002)(366004)(136003)(39860400002)(396003)(189003)(199004)(66066001)(50226002)(97736004)(7736002)(50466002)(55236004)(6666003)(14444005)(6506007)(386003)(16526019)(53936002)(26005)(68736007)(6486002)(186003)(47776003)(8936002)(8676002)(81156014)(476003)(81166006)(5009440100003)(4326008)(16586007)(36756003)(5660300001)(86362001)(2906002)(1076002)(2361001)(2351001)(478600001)(446003)(3846002)(6116002)(316002)(2616005)(44832011)(305945005)(76176011)(956004)(486006)(48376002)(105586002)(106356001)(51416003)(52116002)(25786009)(11346002)(6512007)(6916009)(110426005); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR04MB4849; H:phoenix7.ap.freescale.net; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR04MB4849; 23:EX3Eq7ecDxpc7MjTjcMr+wQ9hEHnlK9+ezwA2ubSr?= oTmHM0YxQ1ywYwPbK6rQT/oDkoDgK0i7LnGkp/NvUMJqQp2Nhu29hDGG+tVEpwGzAEI3rxC6f322DkibXvuNU5F/GBfJ7pcdOXgrNhOCCbp82TMPm6cCM8D5PC6Ada5BGTReIzEYc46FCoRjHUvR6KMzMXOLpuhTBhiuSZ+e91v1p7J4kS4USmTADHoE8sPuDUhe3KKO91LFX/FIUEpq4H1cN1bAARIzPI6i1t0DkwUFD9HA7uS6g0RoGvKCoWt4S+fkFOTTCapzsOhNXlgSCrlU2FnHuwh0XAe43mfbQLyWx4IiiJCv1WkaHDXlp0xxR2DZnyzqRolViLXGb8iSPm7LTd7W51ziOabC+xPDn9w9mVSqXnggElrR4sA7Blg1VfrhRT73Mbodu8GrKogc2CF2dNwzUvHZCxO1L6sPTLAHrYsfKnyZ3lziOBSZzLvmpnGz+XmBelccljbm7EDQXpITKAQyNQjvsWaaqWtMsrawuZ08Z/DleBaRrBuhP4VBResexgl0HtjU3QikgKCsk88B4zpoZ2txBjWRrKPijN6VG0EH9jb6qpkCm7dBQQCC12gtHk1aICYIFLmaonL0c5mTSdVlOW7CS63rWxHIYV6o4cl/iqSpMgREy0oZgJ5de63LPQPweNguClJHiwOXi+eq9MsRITluQNdvhhwsaOiZSXqo7Z19Nw74fa0QcyomFW1VDGlC1auI+fjvRnNWT8Q/+FPJCfBw2FWuvZ497Ta8PYYsq7FjZMQq0DILijKRKH14ytIE5PAyrR7WdZDCi/zwJbohBFxxRh6SBaIa7EpXS/imOvEWK7JNwjXGStWiSAqnlPzZnTPVk6jcNuFAFg6JYfKy49bnZ2IfsWYxacdNgiCEFp3lsx+gokRSEPyDMnKFRKp+fvsL5ypVJPAt17lHxCsf3YQFCAF7FbOeVc9RV8bl2vTePeNCyVo1YA844LAQC7nYbfRkl8BJ4cuHG2pa47EhtCxHVqDrCeJg3Ipp9bkE2wunjaExJuschWyoxgRbjZH1kY3xYUO2Rn+VbuwgL5kKOgln0oXvkFRZJ7SXaPGsxED3r5TIQJrLwuXT7TEOr/aiOd5+ZchHtXy5aMNmPrWew9dvTh70so0R/k0XZuQvFAg6ChGnMZZxO6+OgGSkuhtdko8aCribzrz4rn78sCJG/ZmkDvz5rAjUFYyRVi4vWWt7OcLlAbj05+aAXrIy8kGBPuNjANGZ4JcUmDkKHQigS2UbKv5eC+1uZ5VknEXuj1OtjA7Rm6u6VWUujqLK4HSU/vO7F0cXE9/5yUL X-Microsoft-Antispam-Message-Info: NPXKEtOwRoOs/ZXBsCX8KXH9ba4M1L5+FdqzyEoRAR5fn7m6gpYfW5FTcQADJisfiM/XRKZ2AbyAmLpqmYXqEIBcig97QWJmTwcxS1tBsl1HKaXbAaqxrhofCZM9cLWJ/1JnryMB/rVrFcVnD87rrID+lJQ3b0ntxxV/1tY89uII1qmm9keHeSX2RuwBcyBbH4SCX8B93YBzv+FXckUEkE+ATD6j2mTRM8zoaTgBabQREyRZQ39WqyKW89Gkm/QHfCiM9fVurfT3n1CAX65b5XPl1DvrwRcp+d0OxxNU43PKRUB5iYmJUnfdMjYRXC3tMsT/9Yv514diOh1dtyhAkXEhU6ZbMM4WecgpXBH0z1A= X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB4849; 6:PeSK8RdBfFkBT37/QTtQ8StUKjoq1apBl5pX6ePgHdVlwElgD4/FD+WXi2CRV3e1kJM/Z5LzcyVHBjrVr2wfl03Nxp69p75TyYrCu/qbgyY9/H6Sspd4dvTeYXm9PBXqvJ7atP+UYMUif/akKnifPXICUxPBsV6n+qTLop10wHvjDdyxzyahTzw5B44/hN3mQ4wMzcWmqTnvm/fow4v0fcPbgCIw94fXs1QPCvc+rFKs30uMuxhtE62s45AEHEJ4FjIzlWZ4/JhAI9bnVqxcHkJKnDZoW6qZ2mpKKs0ugQqBvvLlrTbJ5IdNDDPUrWQ858eRK0Q9NpzgPosRuKFCwjQnc6wCs+oqHd7T7gbY7488FAJiWWeeulICrzCz5rjeFCwywFw0NuUFg0hsVzHuEzJYIdH+XAN7jK7efygU2NWpPffSauiv5aQzZsx9V+z+D9tkKKgB5/7oJEVyhxgu4Q==; 5:pZ80hGJrJnYHoVpoVItIQEEVp4RkRqxfNXDhY5bTnl5ZMpv4SS3qC+quCu5niWrKCwdQkRaOh2oeqoHexJuiaR1gOovGys3SZwL5tx2AbPu4iXqf8VrZN12y+wnw+TyamDH+YNHYI4YVrRFLnIZ3+mXT7OXPG5KP2+BdXXHiE9E=; 7:zBIgMQCn4IjYDDZEbRq29sYe3H3w/OdjrqVgVoO8mEjYTlhAH9xMro2Ne70BErRAgHMUwTWvFAao4RzqI6tS0HcsepKYmEUEqFzkftYmyNjASSSDF8Fl6YQ11uDBxjEvtUstM/hjpZyOMEUb4wA4xToEcyMHMwSWJ5KjHuVu2JTloVOKBqQzgushDeZAtigko10z5wCJs/6Q0VUqqby9NBQjVfCytbzYElwMlsp9Xsg9tvYftbVJE+Jqc0sem2Ri SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Oct 2018 10:46:49.9465 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 318fec50-a51b-4373-8b20-08d6291d879d X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB4849 Cc: Pankit Garg <pankit.garg@nxp.com> Subject: [U-Boot] [PATCH 28/53] armv8: layerscape: secure boot support for environment selection X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 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: <http://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> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" <u-boot-bounces@lists.denx.de> |
Series |
TF-A Boot support for NXP Chassis 2 platforms
|
expand
|
diff --git a/arch/arm/cpu/armv8/fsl-layerscape/cpu.c b/arch/arm/cpu/armv8/fsl-layerscape/cpu.c index 1ab4d93638..063a8fea55 100644 --- a/arch/arm/cpu/armv8/fsl-layerscape/cpu.c +++ b/arch/arm/cpu/armv8/fsl-layerscape/cpu.c @@ -33,6 +33,9 @@ #ifdef CONFIG_TFABOOT #include <environment.h> +#ifdef CONFIG_CHAIN_OF_TRUST +#include <fsl_validate.h> +#endif #endif DECLARE_GLOBAL_DATA_PTR; @@ -738,6 +741,14 @@ enum env_location env_get_location(enum env_operation op, int prio) if (prio) return ENVL_UNKNOWN; +#ifdef CONFIG_CHAIN_OF_TRUST + /* Check Boot Mode + * If Boot Mode is Secure, return ENVL_NOWHERE + */ + if (fsl_check_boot_mode_secure() == 1) + goto done; +#endif + switch (src) { case BOOT_SOURCE_IFC_NOR: env_loc = ENVL_FLASH; @@ -765,6 +776,9 @@ enum env_location env_get_location(enum env_operation op, int prio) break; } +#ifdef CONFIG_CHAIN_OF_TRUST +done: +#endif return env_loc; }