From patchwork Sat Jan 6 03:34:23 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sumit Garg X-Patchwork-Id: 856095 X-Patchwork-Delegate: yorksun@freescale.com Return-Path: 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=) Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3zCqBV21tSz9t20 for ; Sat, 6 Jan 2018 03:00:18 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id D052DC21E4B; Fri, 5 Jan 2018 16:00:14 +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, DATE_IN_FUTURE_06_12, 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 F314EC21DA6; Fri, 5 Jan 2018 16:00:11 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 38D36C21DA6; Fri, 5 Jan 2018 16:00:10 +0000 (UTC) Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-cys01nam02on0045.outbound.protection.outlook.com [104.47.37.45]) by lists.denx.de (Postfix) with ESMTPS id 7858DC21DA2 for ; Fri, 5 Jan 2018 16:00:09 +0000 (UTC) Received: from CY4PR03CA0008.namprd03.prod.outlook.com (10.168.162.18) by CY1PR03MB2364.namprd03.prod.outlook.com (10.166.207.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.366.8; Fri, 5 Jan 2018 16:00:07 +0000 Received: from BL2FFO11FD013.protection.gbl (2a01:111:f400:7c09::179) by CY4PR03CA0008.outlook.office365.com (2603:10b6:903:33::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.386.5 via Frontend Transport; Fri, 5 Jan 2018 16:00:07 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BL2FFO11FD013.mail.protection.outlook.com (10.173.160.221) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.345.12 via Frontend Transport; Fri, 5 Jan 2018 15:59:39 +0000 Received: from b49020-OptiPlex-790.ap.freescale.net (b49020-OptiPlex-790.ap.freescale.net [10.232.132.83]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id w05G02xt022633; Fri, 5 Jan 2018 09:00:03 -0700 From: Sumit Garg To: Date: Sat, 6 Jan 2018 09:04:23 +0530 Message-ID: <1515209665-615-1-git-send-email-sumit.garg@nxp.com> X-Mailer: git-send-email 1.9.1 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131596415796409371; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(39860400002)(376002)(39380400002)(346002)(396003)(2980300002)(1109001)(1110001)(339900001)(199004)(189003)(2906002)(6916009)(53936002)(8656006)(105606002)(2351001)(5660300001)(106466001)(51416003)(498600001)(86362001)(4326008)(50466002)(68736007)(85426001)(36756003)(48376002)(54906003)(50226002)(8936002)(16586007)(316002)(104016004)(47776003)(356003)(305945005)(6666003)(97736004)(77096006)(8676002)(81156014)(81166006); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR03MB2364; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:; X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD013; 1:gOLpLEV/p3+X9kq52C7prfbLu1rAnd8ttdAY0AogotPtC747mBmScun3FeeGw6B+XC9vK0F015WQ+DosJXhUUFhC2nh1BUnxEKMtaK7PLbibYoPWdMAC0UZZ7X0wEIEy MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0b14e8ed-8052-4aa3-741b-08d5545553b9 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4628075)(201703131517081)(5600026)(4604075)(2017052603307); SRVR:CY1PR03MB2364; X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2364; 3:QKMIJiCgqKe4m+eyzXiynmwXP+B3yu8yrgigAFrPFHyXBiwfIcNpauS5yW41cNnyKQDwg+rJ5AXj+vooY2fsO4qkRtlQhGXgCbMAjH8FV5UEfWHWPdxqykFgsGxrPRE+K9Snv6cTKLSilblkNSZCrZAWXpluJlESpQNePo7y5bHnXnayh8ubHMv3du4cV9HLr9q3J3GZCx3s+B/Wxy3+YSazKmyNXnfcxQZjyWXl0rf8cQ2JLa6Panz7T91ZbwXgYghz1+i7FClOHaKWFGBahHvtgJdr66qGp6O+eyUUqJ2PjzGGx+jkUZLEGnL+TD5zzUAK4j+EUxsq2a4mmek3a/it7CBE7ieGzQiC0jAIOns=; 25:tmLbkWEb/3ixgauCDRlYQkjXi9EFkwYcQv0d7Rt0BP5XfR8HZNyyI6Pf+zOSYiFOueyULdFP3sb+LNkxv1PKaeU35RdTL7yCBpG9OmsbmJnEo6UiyfnMOqgec6I+12xFXPwzBzqTtP9y6KeB4AEtS+Qbo5Pg4s3uCbsnkcM33PLhNrcuFdWkF2K4jKFtpv1fRnu+J8tF4K3tUeA4t/XIyUEfytR3YGbEG9ss53+MrDwhcafIcV+VlqLCapy2y3PRjQr/HeMawOlWijPbBZfA2hdIL9hZnJ1FVYqAKfoZ8bFBkFOpeHDLFDClnL4+UG9lXVpqQgwKn+vIzt47vJHrPQ== X-MS-TrafficTypeDiagnostic: CY1PR03MB2364: X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2364; 31:xcuBtPdtU6kSUIAu7Vnw4qV7bJAaYYvYbrcThE3SSOzzqyZ03DkA8hiHe0586z51GWqrdIb7GDxM2fYp25yW4zlo9KsaFbkKHsU7DcsnG5Cu5W1yAyg44ewxV4h2Ar4SEtNv4+EvW2YjqGvG9wSA4a9TikWBfsIUNFp/zrB8xnPlKtOsF1Sr3uaYvoFPlhWQrBwp6AFaDq+SQietgS1gfl8L9HET1CjDFQ4ZLk4SDPM=; 4:EWP8R+WaQxQRakUuTOF3bVuSpQIquvKtUAiUDL72ZD0BycvZmtiJHPTmag7K6qEQ0JXR0Im9ruNIYrtU8lQP6EFqLncwwcfAOathhAsODeLPqv88jKAPtZteCMP50wTg2TE+2SS9qf6CGyHiPgPcQzRFhp0ZXhH+533BVb6HLoElriXoSx2zGQKirzBRK0MqhHVeX8C3v2omxOF5A7jBNH5OQIkR+cIaoYcPjZoFWYk37Y8U2laU36jxVq9X2C6IjufQUsQGQr3Yw4M4gfqthTjwQQy0MK6MDjB9242oRnOVIx025ijr6lOWClOsBuWQ X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(2401047)(8121501046)(5005006)(3231023)(944510075)(944921075)(946801075)(946901075)(3002001)(10201501046)(93006095)(93001095)(6055026)(6096035)(20161123559100)(20161123563025)(20161123561025)(20161123556025)(20161123565025)(201703131430075)(201703131448075)(201703131433075)(201703161259150)(201703151042153)(201708071742011); SRVR:CY1PR03MB2364; BCL:0; PCL:0; RULEID:(100000803101)(100110400095)(400006); SRVR:CY1PR03MB2364; X-Forefront-PRVS: 05437568AA X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR03MB2364; 23:LCAgKX2FeQamcbAfPuY+/PuHkhkPNCKgEkEWPOZPj?= ME2fu9mJY0Jtj/79HqGO0XKH0buMbfRqxs6Lf8/mGNv/zzgcaGQqFj5nbbSuJOV88kKI2jhuWNQfSkAXf42MCAxYM16me2rk1Zav1UTedU+7WdbASlUBFcXr1Nh0IfLD0u0b72oxrdCkYQZQp08qyuO4QxbEnSHOFOwggkH312iQQDlyvMdL0zcZe3u71xZj9w8sDd5OblPKhzVq3WOUaK+jiyY8LBNYBi13dkd9dsRtcs6O88b+crpu7Betq4A9QMnMUe2OMIIwwzMF22cdxxMJPMTAV2SFsdXAleY7uRMS1dJ3LwO+1iPTMgPB/tO9Sh+aBPEVazw1veYkMT9dzTf3d1sDiymCLD1t7HEPPQeRqxeN/hJxQ6f967rALYo80g5qaxLgWTvmwPtiwN8bPLumttfFXvmt/7tRlL6e+kCwJnJdzQVqCNXNXy9e1et/OLLk7Iczg93JWxdvQVg6eCmwqrKdh70oI7LN4rZhF5B9lDxNb909XJKFDe52Y1/0/ck8YAuZctzWZTdohswDAq10EGWLoxdpcoHcyhOvbGvUiEd0xBNgm45EPAnCZEwqJJa8JjivkSZz1rxqRiZeyKH6Kx8Og3nORa+8ik1VNWpTIb/fQzRT0Iv6u4cnz1K4kJRIVOU1ln9nFHJ5HnG6xiNZltoQEl5GhkV6MCipHPDJcsP0RVtgWjljgHwsd1rBVtOwyKNN5SZQcfJJXbeGTrycN0J4DeE2Dce2k3lCMhjT9D1AeW/cwYmgCn2jbuyT5DYYzIcKEYWS8ZEAWR3f+LPBHqkuqUJp+2iWBUg+lHJLFY011U4smhgZARZzhzzeR/gwPMF3YOx7qBZyR0akRoTpbrScyLUcOu3vxhrceiFK8XZXUrKH0zHtNWOf/nxGB18jmeETiigFlN684HfyXH1ZVluCMvFyXZ6DM9Fv2NeUFM5v7ZjIT2S8Z4pemNteXNRY6jSI18moFzPofZbAhTA X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2364; 6:jI4NWTqMRfND8E71C3FQRbIycyupdv6s6FyEL6fjVkxZgWG7K3HIIjXMNGZhOH7eCgnW4EQfTzoa/yAczvjwx/Uugc9i5lQwysNoaJV4MZ9R6Rn0t4+27VMQ04M5Z9III8aHhik0AGx6oTwlJe99Lame2tAcwBjrjVkaF36LtpCQ+e/5k0YK+lr0DDgL95uNB88Txfjz6WIDCx58KEuxEIhDgzep4G1px74W4y+KqHKUNfdAVC1OaQOyLRAyuTGG1A6afqfA4unfaP2FQEEbTMDlC7vskkcuf19VCuxX6LmhTVrXRxGovOQ7K49RgvuQqjHahNrznkSJpkqI9Eb0DBXWHf46BlOEQ7QAgw+HdsQ=; 5:VFvQnB6BocQmLVjn5P8casD75U3AIGsLZ/TkRQxFK/IcLdLJIDwn1/SsuZabMt6TR/p5MUY07rJr3Md6VB8dxQJFwuevew2slc4fIl4R+LTXS4gRjNR8NY+EH9Bd82jiEVZZnDOn0k0gWqFc6+ZVSNmsKDr5DKrTY6bVxNgbKk0=; 24:By2T47VtK/jlY1ZETR2jDGhtguig0ryGhPK2Xdj8Q0pNPI63pKsFSu6Gvvh7Ez6zXUPeaEQWE58USE+wj0rjqhhj3NZHPyNdResJXpfrBGI=; 7:BzfnymGsiLfVWxaevK7e1qaGrkgP5/eArmveBah7Isa4o1aQy0zWE0Op5r64M5DhLPFxUzoJyAXqfKaFjviCsaeESZemxlYNK9c3H/RzDIQikRZHcPI1SO2Q960AB/C1nh+YiMUkRxjrkgKpguEUfBAoCHlYBu9RnfxmaIJnFpPx1eW8NccReHUDolUpwAgjfWBnnI4aTRxjBrzae4BFlO1scbOMevKV4qnn0HAZ/IG+M+zKduiaZFlFzYl1v6NK SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jan 2018 15:59:39.4693 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0b14e8ed-8052-4aa3-741b-08d5545553b9 X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR03MB2364 Cc: ruchika.gupta@nxp.com Subject: [U-Boot] [PATCH v2 1/3] armv8: fsl-layerscape: SPL size reduction 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" Compile-off mp.c and libfdt.c in case of SPL build. SPL size reduces by approx 2k. Signed-off-by: Sumit Garg --- Changes in v2: Removed code specific to D-Cache off. With GCC 6.2 tool-chain, able to reduce size to 79K. arch/arm/cpu/armv8/fsl-layerscape/Makefile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm/cpu/armv8/fsl-layerscape/Makefile b/arch/arm/cpu/armv8/fsl-layerscape/Makefile index 115c3fc..0cb6d4e 100644 --- a/arch/arm/cpu/armv8/fsl-layerscape/Makefile +++ b/arch/arm/cpu/armv8/fsl-layerscape/Makefile @@ -7,8 +7,10 @@ obj-y += cpu.o obj-y += lowlevel.o obj-y += soc.o +ifndef CONFIG_SPL_BUILD obj-$(CONFIG_MP) += mp.o obj-$(CONFIG_OF_LIBFDT) += fdt.o +endif obj-$(CONFIG_SPL) += spl.o obj-$(CONFIG_$(SPL_)FSL_LS_PPA) += ppa.o