From patchwork Wed Mar 1 19:32:21 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: York Sun X-Patchwork-Id: 734342 X-Patchwork-Delegate: yorksun@freescale.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3vYQjB46v9z9s7d for ; Thu, 2 Mar 2017 06:38:22 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 33BE0C21C8B; Wed, 1 Mar 2017 19:34:29 +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, RCVD_IN_DNSWL_BLOCKED, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS 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 61A24C21C97; Wed, 1 Mar 2017 19:33:00 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 36F59C21C8A; Wed, 1 Mar 2017 19:32:48 +0000 (UTC) Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0069.outbound.protection.outlook.com [104.47.40.69]) by lists.denx.de (Postfix) with ESMTPS id 63417C21C41 for ; Wed, 1 Mar 2017 19:32:44 +0000 (UTC) Received: from BN6PR03CA0064.namprd03.prod.outlook.com (10.173.137.26) by DM5PR03MB2954.namprd03.prod.outlook.com (10.175.106.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.947.12; Wed, 1 Mar 2017 19:32:41 +0000 Received: from BY2FFO11FD023.protection.gbl (2a01:111:f400:7c0c::166) by BN6PR03CA0064.outlook.office365.com (2603:10b6:404:4c::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.947.12 via Frontend Transport; Wed, 1 Mar 2017 19:32:41 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=nxp.com; aribaud.net; dkim=none (message not signed) header.d=none; aribaud.net; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BY2FFO11FD023.mail.protection.outlook.com (10.1.15.212) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.933.11 via Frontend Transport; Wed, 1 Mar 2017 19:32:40 +0000 Received: from oslab-l16.am.freescale.net ([10.213.172.1]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id v21JWPwP031968; Wed, 1 Mar 2017 12:32:39 -0700 From: York Sun To: U-Boot Mailing List Date: Wed, 1 Mar 2017 11:32:21 -0800 Message-ID: <1488396743-29340-10-git-send-email-york.sun@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1488396743-29340-1-git-send-email-york.sun@nxp.com> References: <1488396743-29340-1-git-send-email-york.sun@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131328703609406737; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.158.2; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(7916002)(336005)(39840400002)(39410400002)(39400400002)(39850400002)(39380400002)(39860400002)(39450400003)(2980300002)(1110001)(1109001)(339900001)(199003)(189002)(9170700003)(81156014)(356003)(110136004)(92566002)(81166006)(8676002)(104016004)(86362001)(4326008)(50986999)(77096006)(76176999)(8656002)(54906002)(33646002)(36756003)(85426001)(105606002)(38730400002)(53936002)(2950100002)(5003940100001)(189998001)(106466001)(6666003)(6916009)(47776003)(2906002)(305945005)(50226002)(8936002)(626004)(5660300001)(48376002)(50466002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR03MB2954; H:az84smr01.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; A:1; MX:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD023; 1:0GnR4R2EbjcNYGnc2t5CeLwdViUEWbMfeqXLw2v9NsEKGjhrs7ZJt0/Llx4iNur3frgquPGNCd4I9TIzpVeTmY+YmMe9CeQNa3MEpUKqCigN5sdQrXWpAZ75rmZAK4Mt0KNGlNwNExkhWvKJzpA3Q/bORrv6O/s4Pah5HCDqWLRjASj1wpE+e+lA49z89jSUrmpeg3LgE37R9c6GEODUTaD38Ac4f2005JMidIzFlgW30klZM1OXCh/cz0Lre7aFsnx6+hWYsHkCmJ4End6NkhpE4GiY24lhu0Iy0EroodgnOBS4s6XLWd8ONbQwA9wCuY4US0/BFW/FC/ynh2iKbNSekiWK4qHZ+WRQG5OTlnOe5E5qNuoyWF8q3jcb7g0XiVHq11nuV+El4MPawMF7u8thJbvw0MmzFDZhlMSb+NvGvU6MLhGYrD0gHNxicpN4QUYkpUDGUovEwmwQ+Cbkv109OPVQ+LTLjIwy7756nsgShroimoMsOqrmP5QiFkgnQfjOaiJ19NP9gwYhI+1JcImYQDj2mTBVfFogjoGw/4xrPvH8xrhOpPB795+D+A2osH5QuYEVXZgKoWSwWFvdIfUwOkuf99S7zXNzq33LXPQ= MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: febfbf9a-eaf3-45fe-7a09-08d460d9b9d7 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:DM5PR03MB2954; X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2954; 3:4NZD/9yy/8j5OHn/YCDMxsfYivlEyMmS+tRc6lIL32+xn4TllNplbEqnwBHZtKA3JJMqwklLUZNd4sTO+nZPZSHDUPG7t82H/Xwgo5BtZ/GZy7/SUSZndDxQnHYjqSj688NqX+LNx6Pv2BFKWggHgb8boGkfVL4FU0zl6unnKBskNVQT6fDaM23GaiOObHcmKoAKaIBWztff2jzNKKZ2eGdNfOFXywsb3wuksx5CNCe1H+KN2l4nSzxsvB/x9w/U1mpws3jOm6ZcKVEhoaeblfzYspUthmwH5ceLuFqHxm+wRCztixvFUMJloUTroO7NwtoY2U2sDZrhEuRggO6VVtcfabjMZGtiHB+H9JQOILHjX/jhr2tvd/Uo2tGdD88X; 25:hVPnrmPQr2xInF+xS1q1a4Ruxywr0ZP9ZV82EnItUDSmIaWxF8I58pmqoe80UGpBWRpZ7204EtQAmBgfaLg3YDdzu2wwrZWMnB8WiVuizGZXJeOaQuYV7USEqgCr3Mib9m7XV75RyfLlVlDd4boaYIewgMrL+1oXGn1waA/eti/Og6/zi1f0UKhHCvkADGk5g+tDMadXrS6grDSN+KhuLd/vCvE8BKdIG3t0Zjyf+Qe7+IT7wwHcA3bJSvnJWZ4WY8NRRkuZk9jngBrLRPl6CFb6ULcwi4CuAkANf/CDvwLzoFQaL9F0XznjPFi+B2pTRkUMayGARLhZUlSulQ3aFothk9fbIkCpdF8qVdJp5P2N+j8tU6uDIKryi94btHABSZugOwPvssUUIDj0cHfFFK07WYNVyyq7yysWvtU4pFOpvcFbbITTzfH91k2VNnk8o22IIWlnAfoFFt/juptj9w== X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2954; 31:h1WzmTO/0mlR3YKlYvChu6UGHA2OwvcDLmKtF8zP+kA77DQgFLg9IrnrV/9tfNnRUXm0FgMpmnJK+Kv2w5U8tKtw/xa/cS6ltSu2d8aJ6XB9fP10z5ExRq7yoFsUoqOlAR6lfEagg3CLmeDYuP875A79KWnz1vo1VnneiI8erx/9ZpZ4WUCrvKqJ9flW4/1jQhm4nYRP9E7GHIMQDYDGyMcwdeBFJ4Ki1pnZ2crRyqMawUSwf15U8pRFKhPuz95hw3MwrICHXKHpRg+WI6UGxLHgr8IOiNAw3d8UVH7dQZQ= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095060)(601004)(2401047)(13015025)(13017025)(13023025)(13024025)(8121501046)(5005006)(13018025)(3002001)(10201501046)(6055026)(6096035)(20161123565025)(20161123563025)(20161123556025)(20161123559025)(20161123561025); SRVR:DM5PR03MB2954; BCL:0; PCL:0; RULEID:(400006); SRVR:DM5PR03MB2954; X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2954; 4:HNOxY1MzHK7nakAAKzhIHUJcn5YQN8zmI7kIKe0NqqoylZE6C1VfhNUG57ruIDltzwPqQVBsHsIAOnQHlQOJEMDzfR9cVjHMJ8ENoLG5Tr9s19E4qwXiunY8TedPCyaTRnXuBZtC75TXq+ViyYKKUX6tga2fOMHCscoNqOD/2rVrveNFuMr6VtodcSaAlmgD++/ebhrzIDCgCiEDpo4TTWJlSvT9x55riV+bOvFNv3F42KiSrNoxFG5lrghdnqRbnIasuw/ZQoZERsJqaFbfw51OB4pnZVhxNuEeI4bvMhT6ccyqk7BImhXnEbOrmmB7NBvmXUbVRXw5di/s+n7pa+j3RoPGXZ5FwVMfBo9uBBjYxPfXOspM/XVsqQW5fyQOL8jIToLiGIVna2SWphrQinZMHDfCdz0z/7AbbGDMRurZbcLnldYtTeF7SSre1R7vtQhM12w27M6K7ZvuokLpdDjP60Akv8bWqWZwGN9VejKSvxEUcelN6+3qLgNBtS47lFjS+GXrcbGDI5TAph9VHAatgc3TQ26MldNCbxYMs8N+uhCsehzXSiEwru4sT4P1ivI9yuExl5ttHTdpvB0lc6+qjYlpXdhdnBms9qLHObqJqoqZ9cmmEBfpHfS7fp/hAk9qlaExSHqWH5wT/iwEY8aRipwtVR7C0Qi8SCEWfX0iAMzbYPvZaMPGs/NrGEQGd0LYJsBYFyfJC3hPKUsk6ZbdGSJTZNFqu+QABLNqEEz4zmlRe7tzJhFn4eoZ9pap X-Forefront-PRVS: 0233768B38 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR03MB2954; 23:kDAlRZwV9JV1pMAEa1Ikh1FjgiGSIjNSvE5/reyZR?= =?us-ascii?Q?aZ7RYCzCGiBWzshMkcXsV1BmW/SJFrfY6lHGnYMu+VtiZ1UrPrKIfKuKJec1?= =?us-ascii?Q?SVNsxgbs67xBu4oFwaZtl5yniRnfL6gjn+y23WtkKjZgijA5YylTypHKe9KG?= =?us-ascii?Q?zr/gqPx5KPY8Cg5Hg1vjlYgBkUHZuTvv12MGpiAxmaDOuP/Bm0qfgRSyODhx?= =?us-ascii?Q?YuQcZAGBYPuMhYmAJjAVnZbSVRoTth2iuQmJ4BMlDcguNtILuaMRkSN2wrgj?= =?us-ascii?Q?FOtFTCNsf7PSaS/Y3MyzAO6EoReKJi1Ocw1RQ+rH6DbAiVvO7jLy2bZ5kFCj?= =?us-ascii?Q?vwArZlQ9B/xuuPtdMtmeX8aKzyiTh4by9tb7MJY6tqAtSf9RxuCyL31wZgqH?= =?us-ascii?Q?yBf60ZgNMzJ17ijERyfHgiTuS3FLhOKrrUXwbOTSH3o9EzC5TKnvBC0HlR7X?= =?us-ascii?Q?XNB4KuFeIWI+w3Kl++ynSgObqX7x2mJqIlRInXj13oJ4f+8wAQbxXxN9EdFL?= =?us-ascii?Q?HVBobxJmvBZgFwlY2VN/DUPDwtGoh8FyK/onug8NJWcqSZqsO+bowOhdh5eF?= =?us-ascii?Q?6RxF6fCHvLB2+8uoBFRcl9kSKVD+utkiNR3ZEpBj15HRKUFziQAqNAnYgXem?= =?us-ascii?Q?pUjKVrxZxv3iW0VODvt8nmG0TwDp4QgVxY/vsR8AHOT7rc8u5lhxF4yWJh1j?= =?us-ascii?Q?5I4AgWDjOzPEbukkcV94E7MZOotpDzoS6HjAuJdHcYAI65Mh4rkHzb98G95j?= =?us-ascii?Q?Oa4Nj3KFzFgYLnSBzaWN0M0CLD5jddr8J3ToDZidJheOFFaansIefGehG5E8?= =?us-ascii?Q?tBLxDXtfd+GYZzvssPL/qEKnSNwqzeKF1XaAz3q4S8H8KsjANPxnFIV5FPrZ?= =?us-ascii?Q?31VKxw7rvBIoS9UvXXSztdlf6eByFkVXDiqp6OYf8q069/8lerpsbIEKGGbo?= =?us-ascii?Q?2KKNSHwhXHVqI3oEf/YRN+hQP84FTHCQfJ67U9FSVev6gnpd4+rjsQct1m04?= =?us-ascii?Q?oFqOowptMWwcadBPhoeNIke97EasFtm4mAjjZQ2/XTSMchkJ6UJ0xGq4gzlH?= =?us-ascii?Q?LRpGrWySoE+KDmPkci+vSOEY1Wrsrh7s7tnAXpIs1WCcCnIoi9L/ZXQINYze?= =?us-ascii?Q?MM0HNoXkFTfHHGTlx5p+gLuQdwHumw1yEv9BMs9BRJDOtI1r7XV+QR829usZ?= =?us-ascii?Q?J/00LqRq7rkrTCS21N5CMJtTmmIV3uL5efvIx2tjkYdrDge6ofoFV1QQBu+d?= =?us-ascii?Q?a1UfE3+fps2Wdva32kaD/1cWBqTXhquYz7E+YuY?= X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2954; 6:my1UIJ4HQ5U53rCdycgOmE6Cm5qm81R25Stb99NuGPDh7sDaXvrDHYgCnioa+5DnSaX2lRKa+7PxvnWf6TTYdXRB3IJzQQz7rTI1gkUEcO3UTE0CPPXCBL96Hbaxt5z9dh9QPUWnXB0qmtIWD1G2cOr9JTITViPiVF3AdAov0JvbgYSOZw0tDolIMcajpKeNEAcPb5L7d7Qwj1xmYQet7lKkUnXbowPrFyZ9bM66Az2RRyUwqK9g2KJX48eQbpgappJNV1B2SbSxmKFs171i4tZqSq9klz5Jl55R/9O2nuKkKS0TLT2ZY08sj0dNoShYhgsSA9TbUGEv9uaPHK74/QXqWbei2ir5Zy9oU9HTUf/vtbw+8Hcqc2s3gzNHCNmRFWptO8nPWj6q+Wp17ln+yYOwx028ec4vLB2xcnCVF/s=; 5:c8A9NEXNkof8AYHd38TJF7DmNzQJyYE1aOvRTtwOZ9vV2TJlLMQSLfwawQbVRpk5j/HXCPkwZ1co0AxoqMc+Ys6qSUF4X2u8PMvoSOLETwGaw6Xy2QSVr4E9rMtA7amleWOXzl+5nyMt3L1xihHtKmmWUMdt/M+22RQw7ieNE25GfxS3S3WceQaVbhgiV3u5; 24:+vDHsgsavMCxoCmMP/zq4bJfCHlG6FKHIilH03jdq5SUrkx8qxvcVVOWa3BhzqKi2evd/aRuN9EcMa9bJPx9eEIDMMR7hKfD+0x2h27+ccA= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2954; 7:YBMxm7cOSpmimw45cnaZNEbCqKeVs9AWdYdEW7S4kLqFyUCRSX+RrQcDMsXs6i350C+YOLzltQu7h5KDUPdREFHRDktWXOs9rFitkdMuzoltKzbG70K27+yIEtpEzqLFTg/1fsz09zXTDwz2OedyPg8QKTUViCIkykARqyYzd8LCRO/1Sn2MpWyxuIAPOMzbXFCbmQgQFgVmE0JB5UP2ybFuX/peNlQ58g3VQxuEX75WbFSo7N+c0m+ipLrl0v7J8jWVyItLViq+ZiPscz8qsES2/ZEGKsGFjRGhP3Xjrd7XZXKa9RpPF4lqwBYDPI8QahdJD9eIWFVWImQ06Yoxog== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Mar 2017 19:32:40.6910 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR03MB2954 Cc: Marek Vasut , Priyanka Jain , Hou Zhiqiang Subject: [U-Boot] [PATCH v3 09/11] armv8: ls2080a: Drop early MMU for SPL build X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" Early MMU improves performance especially on emulators. However, the early MMU is left enabled after the first stage of SPL boot. Instead of flushing D-cache and dealing with re-enabling MMU for the second stage U-Boot, disabling it for SPL build simplifies the process. The performance penalty is unnoticeable on the real hardware. As of now, SPL boot is not supported by existing emulators. So this should have no impact on emulators. Signed-off-by: York Sun --- Changes in v3: Add a patch to drop early MMU setup for LS2080A SPL build. Changes in v2: None arch/arm/cpu/armv8/fsl-layerscape/spl.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/arch/arm/cpu/armv8/fsl-layerscape/spl.c b/arch/arm/cpu/armv8/fsl-layerscape/spl.c index 1dabdbb..73a8680 100644 --- a/arch/arm/cpu/armv8/fsl-layerscape/spl.c +++ b/arch/arm/cpu/armv8/fsl-layerscape/spl.c @@ -45,9 +45,6 @@ void board_init_f(ulong dummy) { /* Clear global data */ memset((void *)gd, 0, sizeof(gd_t)); -#ifdef CONFIG_LS2080A - arch_cpu_init(); -#endif board_early_init_f(); timer_init(); #ifdef CONFIG_LS2080A