Message ID | 1487043936-10112-2-git-send-email-york.sun@nxp.com |
---|---|
State | Superseded |
Delegated to: | York Sun |
Headers | show
Return-Path: <u-boot-bounces@lists.denx.de> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from theia.denx.de (theia.denx.de [85.214.87.163]) by ozlabs.org (Postfix) with ESMTP id 3vMpHC1tZtz9s7k for <incoming@patchwork.ozlabs.org>; Tue, 14 Feb 2017 14:45:59 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 59CF14AAA7; Tue, 14 Feb 2017 04:45:57 +0100 (CET) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6_exGKU1HcGm; Tue, 14 Feb 2017 04:45:57 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 9EC914A026; Tue, 14 Feb 2017 04:45:56 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id E1D814A026 for <u-boot@lists.denx.de>; Tue, 14 Feb 2017 04:45:51 +0100 (CET) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VUpePsgASLLZ for <u-boot@lists.denx.de>; Tue, 14 Feb 2017 04:45:51 +0100 (CET) X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 (only DNSBL check requested) Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0076.outbound.protection.outlook.com [104.47.36.76]) by theia.denx.de (Postfix) with ESMTPS id 1C4974A023 for <u-boot@lists.denx.de>; Tue, 14 Feb 2017 04:45:46 +0100 (CET) Received: from BN3PR0301CA0010.namprd03.prod.outlook.com (10.160.180.148) by BN6PR03MB2948.namprd03.prod.outlook.com (10.175.126.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.888.16; Tue, 14 Feb 2017 03:45:44 +0000 Received: from BN1BFFO11OLC004.protection.gbl (2a01:111:f400:7c10::1:173) by BN3PR0301CA0010.outlook.office365.com (2a01:111:e400:4000::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.888.16 via Frontend Transport; Tue, 14 Feb 2017 03:45:44 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=nxp.com; gmail.com; dkim=none (message not signed) header.d=none; gmail.com; 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 BN1BFFO11OLC004.mail.protection.outlook.com (10.58.145.15) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.904.16 via Frontend Transport; Tue, 14 Feb 2017 03:45:43 +0000 Received: from oslab-l16.am.freescale.net ([10.213.170.240]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id v1E3jbO3020683; Mon, 13 Feb 2017 20:45:41 -0700 From: York Sun <york.sun@nxp.com> To: U-Boot Mailing List <u-boot@lists.denx.de> Date: Mon, 13 Feb 2017 19:45:28 -0800 Message-ID: <1487043936-10112-2-git-send-email-york.sun@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1487043936-10112-1-git-send-email-york.sun@nxp.com> References: <1487043936-10112-1-git-send-email-york.sun@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131315175439292145; (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)(336005)(7916002)(39410400002)(39840400002)(39450400003)(39860400002)(39400400002)(39380400002)(39850400002)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(7416002)(356003)(305945005)(6666003)(68736007)(2950100002)(50986999)(110136004)(39060400002)(92566002)(76176999)(189998001)(81003)(38730400002)(8656002)(36756003)(54906002)(5003940100001)(8936002)(86362001)(106466001)(8676002)(5660300001)(47776003)(105606002)(81156014)(81166006)(50226002)(626004)(48376002)(2906002)(50466002)(104016004)(4326007)(6916009)(33646002)(97736004)(53936002)(77096006)(69596002)(85426001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR03MB2948; H:az84smr01.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11OLC004; 1:EgV2a2SPBAbGUtgjOAVtlAxcHAHCbmZUuD6Ado0U+pCGXP+QeA4Q2TYajCEhsYCUXjjAjg/FdSy8CQE8vzdqbfeG9wwEb+XMBc0aj3Y7M5NoBNTLjXQWy1B0oGIhVoQ7h1rlA3IXzBmHyCzLhMX78pfux5gm9yf2u0AcHJKxpRaQ+AfjGIVjrnWMuJ73cZc3J9Ul2teaerOWe18KXyUNKXXEw/P+xKmQzRuRJ7ULjlO4hL/LZom0bRHoYGEXxU5tsYj1saigxgy2OlnVmJzZQzPuKFnp0yj9pvu0Rp9CshpKNpdYNbIuWhwh2OOkQ6/95GEu7p5LnV7Sd5Px5JnH5GCtekmaiXIuZxwOcj9lL7tnzDn1HljAX7APyBLluR2yAg8h3mP8twY6AblQUv8nYKZq5cU+x7ZGYmn7AEZpueMB4IeGEdUTe+tNBsXAr2Pf8+UR2Wx1FLe5tnsjLzNqjRkeFa8cRUlIpHUKJ7V9TBc8g0CrtTe8Rl+UnA8NDZZ57tQv7bLWnpGDpeK18Y/UMKgHwFkGKkaaqFsI+Kx00A9YmSXpLVRJklMk3wgDqOlaDz7UTlnDiq9A4hbJVLATLyASoBWsWwpDNLurHp/Iv6I= MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 24108bc8-c59e-4a12-56f1-08d4548bf424 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:BN6PR03MB2948; X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2948; 3:ayQZ11WiOrzJ4b1aXff4Xdx3xE9hiiwTAN8OEkcEqV0S/ym48sHweCNuwFMlvh97fUIxuLlXhtKZo4vGA/VqiL9QlOfqRhDwfQwizQjSkB46BnS4pcR+mJVeB0WXGiTb8DoSJS8pVXPXW78ZFf+/UUdPB6/YUlo3V33e40t3Np9pwU0SKCb80kHwx9h+sBXHFkn/tsWeKnsLmR7LQTonc6+uyrDhUa1xEyNZ7CZ2XgysYzQ52Gzlz18x6myCbndAlPLtckVo/lkEFpOU/58NhZiWQHEx08+mPgve9t/e2yO2z4AZJ5etRkvKUxnUCL80gWhrU035JP1M89VSIJz26Kj+jusWhapCUcAOKTI8EjBvBVgimBxesHE1c2Pt8Qc1; 25:qCH8Mbk5q9OLnOg5lW/mY+C/2z1Rbj+Yl+0aqhGkZXDsgf43osNOfZhWhQRJIYa3YGXRj/vVdzZfimFyj+XRAAzcQKsZp3oZbaPaM+3rO/cX50nbkKiGn7hI/VH5SgrixERSC6TfFQd8Yu3y0XV73yeHS/ghU1uwqkOxQPkQASgRadL0XkTNOcQtZw3DZE56Lm2neMTgiFxRF3/nOvuVIqKSLWFW2OiCOz0M3Hf2g7cGoj38eZZrXkBfMN3bN9xQsdCvv+6qJ1sfhzKc9wu80inuokfFfOr/zjE6V58Cvcy0nAimK4TZlCJTk7RCG/W5mmBf/ocgj8hcYMXOcFjRFc8PiHp52L3RwThR/nqzQzfsReIdoYPerVmH6fVZG/y2PajZpBZLRdFMOCyLYFIzpgQqa7Ujqv6cCCnLfggSG+cQ/6AAODTtvjaOr3l2emhfZ3FkoYIHk5nN44QXGu4hEw== X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2948; 31:oXERa9lZgUhuziEwcN1kKLpi5zrZQs57lTgM9HT9FFruAarZ91vabpjGaneIZL7011vvOCgzT88UZaJXDPpiFQrfjL6pumyHN9vwM3bH9wYpmzSC5XBc3/02aIvLPSjPKP/enTkPVVs0LwhfcrykdAOWQu8hKkkiq3EIbFICCUznT+Ov974fZNul2d4dXSQ4SbfSB7BvCO+8qJ4fM5k4RGz28rOEScyOVmvTeOUxS2sIFYxdnqdZ3zKMDDQCOP8BxpKAgR3Kyhx4DmF+t/gahL9htLRKIsOSDJEuFbvVt1I= X-Microsoft-Antispam-PRVS: <BN6PR03MB29488C024F13561A7593F4359A580@BN6PR03MB2948.namprd03.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095060)(601004)(2401047)(8121501046)(5005006)(13018025)(13023025)(13024025)(13017025)(13015025)(3002001)(10201501046)(6055026)(6096035)(20161123559025)(20161123565025)(20161123563025)(20161123561025)(20161123556025); SRVR:BN6PR03MB2948; BCL:0; PCL:0; RULEID:(400006); SRVR:BN6PR03MB2948; X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2948; 4:vHHPQ5k5Ra/0QSpSe3PsaPQpHqzHD7FyA74DIA87CC5l0msmoKvbE2HJo7SBezRLZczRjNlso8sYGeseNO3GqtoABOL+rH25PDtpjT5aN9iHfNLGC/a9A9taFopiGQXQNVbStERwmtJMq+yXjBO4nhhUafVoSu8cEGfpqxW97PWGAflZa+Hdpg3a3LjivpSTc/eGzfv8nVVLvtZ05gxJf82rfXeahDmdeYxXzeLfyjYw1ILkbkX2dAzgmQqsfDwYzMYMVWOBBM4XZ+qUrgf+PqfsALEKIOIkJmAM5bFEX6j80hK+Wdn8Jvh0OuhDH2Z/+91V0Wi5dDA8HUMz/yy7bgqTNzCHuGmltyBRl313dHjPrENVW1mHzspDHcHK/AUCjW+cJNUeiPTHqVUWJ3DF7K6VBMkDWrh3fdwYIlVoA2tnc00a7isuO6s8vVaGG1WniZ7RUFulYx1V8EjDfU/fxUOjv4KWPGk4tb8qu1jYXNvznQhLHE6rvxcOrqJagoNA9GndDOTSiJDZwFIajG7Xc25dicr/AfW0F34fzNVYoAa2cDMscYNbOVYtiENL/EVaLM0YmjOahs1SGguEkwFGsPJ07UwZL/ESs0M2cwnJtref0qUOq0Y8ALaw5ABerMnA8vHzvrdgFWD17oPYoUkw3YHLQgXngzpkzZJhaxpTp8ARqNow+Fq0BdgEpa9PqMdpSNrjjGhDgiX9QJlF++m/EbSMg31lgCs2P2VmLcbZ2xCogZRUFo8ZFqWm6YFbcbq2 X-Forefront-PRVS: 0218A015FA X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR03MB2948; 23:M9HMiPH8PxnrIeV8RQC0BlOKf56gC22T4GLwinHVv?= =?us-ascii?Q?+bBwFgKNLFGkOyFe/lqlaKe2B0aQZfYFTt8IJNCUKV/FRM0aMUUbavMIJIoR?= =?us-ascii?Q?idoqG3PLSYd7MNrgAgxfs1yuM6KoF+MIUnt5Fnm3nMBoZUQ6IzDfb6ODObG6?= =?us-ascii?Q?OgVyYUs083e7fkirxa5ZK9OvPg8O/2TGET6wZZS+CEiG/SBLo+C4Ncy2T0Tj?= =?us-ascii?Q?M0vz3oQnTedCDPlQxCTROSbpBr0wRfLXp0dx0bDi9UTmb8d4DSLA08yIIjFE?= =?us-ascii?Q?Yy7p3YrNoIphycQAlkGRmZUKHSpCt9Cp/iQUq6+AZeEHutQee8BjR8if2lDk?= =?us-ascii?Q?7C4fWsRPowB/rj86wgrUrMeY95HE9xWnDYALYpYOsVe32atwmEurmr+2+KWd?= =?us-ascii?Q?BQzZOEQaLvh852Xv+RBkCQlxMQZZKcqe2GSLfc3ByCFsAET7S4qHj8rvGbka?= =?us-ascii?Q?IVDN58jqfxdO+U7pKCqwnyKp6bMBpKMjeeJFIQzNflp+BKHgAXGa3v5W/JCz?= =?us-ascii?Q?rmQkoJ9fA3pB/ces+6AGU6S5ecwtVZkmlHVTvpKUVM/YHTvymYqS44BKayAA?= =?us-ascii?Q?LdGX68SKxRRWUmLh2KPHDzbojs1sKjuVIWOACZUpet7ZmPQqNo5yUyqlFiSw?= =?us-ascii?Q?j0cyCWNILnOEC6CP3wPFDdom6x+iCcyRf2yk3WN6zLzFa6ZS/BQscGZkcqYz?= =?us-ascii?Q?mD7zRMxPXzG5y3u8Yh5loVseLIJOQdo4KPYNOwROK7rp6ow1GtXOk+Rs6zoC?= =?us-ascii?Q?aMpQTOeS97hkti0NyNVd2BCHTQtCMEL1d1mPnOFp3vmsKd4sf0g7lalScaH1?= =?us-ascii?Q?u3f+EU3PXJ4EvYDlS1zg7JGda4lbt8J8Gp6Z7EcBkVycE0DLqMCJk+4p5n4t?= =?us-ascii?Q?9aOk5LizicUr60ieIy/Z8xlPpBauArbyicW9Um5t2du3o5aTHOpgBqxwwvuE?= =?us-ascii?Q?OMzGtY1dc+G6gH1dQyOL4Sxum01yMaeO0dZST24KN9u5mRUArDuDMNWiAy2s?= =?us-ascii?Q?8MRJXz6zKmnQSXMwZqOV9i56s9HUyDP3tDJs6wZ9f+rRYi1ZYcI2mpEKrIx8?= =?us-ascii?Q?2wneEoj7OQfXQjEURZjpLiS8TXYNK9DEzLOJfCtZnF6JoONOa86KgwsCmbOt?= =?us-ascii?Q?LqkvXW6RVXRQYpE78/LPH7NLA/wqpHA9goWZxainV22BNffcv6OgHBFDAjZX?= =?us-ascii?Q?kGXXkzWkYW9re4/veaF5ZC8E46M2pgfokDDrS1hgSAObYlrgWqBLyUNL+33v?= =?us-ascii?Q?6WjiTKcvQcoUCkP0h9I/zhcKDjbq7JXSd+xb0xokc16vI7DZx8D9MqdI+xvw?= =?us-ascii?Q?dh494g7SdhYeFoLWXAp65i5EgCvC9BLARD6t1aLxsDt5x68rl5h7tswbx6TF?= =?us-ascii?Q?vJT/AD3/OTSxpyU/R+ZSn3RgeU=3D?= X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2948; 6:phGNKpwOEc88ULORaS59K0e2XpsyXHRlS6zzSkDbYbPTpc/haPhAD6HZuQKryKNdYmyq7IzWDS+cgmeO18HDmrLgO5t4cq3vKedGKtFrErhr+yR0C82Hk9XG63IgEKud+obRNbBjJxWuKRzzNrdKghd+ggx5SK/MT2YRGZqT/TmAkBvE+6kAjArnxkyZqjIQGmVp+EslblWTNl/qFLyRBNJCU1yqcRVO3zBBNE99pYx/CsVsuw+WYVPGqqqMMWx+ScbWoGrBIbUeSfD9LjvcaoCur0Bhub7hghG6rR4r3jH0vJq/jEiq+q8OaVPWsWP+vaL6QALTr/1niSouMulvU0orGcUJvrNr63tC2x1M5bvizru4IEFceSWruMRoqBU4tPUCG8V1CdJLlcnEIIgDRWD2v/GM7YQGp6oX2DGllBg=; 5:mUZ/Lpqm9FIjTHjM09rnuvdL8mPTTm5W6w6F3F6fRH1fwD20uUMU8OzNoCU4X7rzVXc5v5vH688UHAQpPO2j+Quzm7yGXPHhjPOlhqpCsGCn2YyVqtx3YE2I2uG+vSbBmADyxDvyEIVcHeLB/u+36I/ai+X9pKjXGIZRCnNXAyHrqbDf3eHQCKWsd8D/S/bE; 24:d3+8XvV01g7a5315zkqc5Qm8Jr96pAddGA8tpJ0CXmVWtjWLa1Ys699E0lt/ywztPkRzcHVEa4s07QKWvk3zsZIjzbefFy7c3QIIaGRAsIk= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2948; 7:/5Uk+M0HHnAnFuftryVDjNSlpCKF6uQ4JVZYFfFQV52pwcaypzJNYSHEZ6ofzkitUdbdhcrLWJv0EpNSiLWhogrx/4vm+O9y5/ULs32/2sVI/8/5cp9ujGkfCIRQ4WC+RCCJ/VKRUQ/9hFWR3UOONbhuPRG/PGxYvXIwFp2YE9TLiVPVnOT+qmrqUYbirNupv4xOE4n1Lb/gTVn/9+BjfA5E7smbuz8TQ0xze7Wmo0EptWYd7XbyDql6bH3UFgCz6R1+J3Xvre5sblSTH8K2IsXy+CTAqtu0FkHAtg9aUd/cINgVFoQEXYnBM3B6LvxrVO/25ab3TOs/KEMKulKDGMQsR3TkriGwQ3mTqlCR7Xy/6cUwdbV/7VKse3OqeN8JX1SOppr2FVuzrGkEtfOT7cyhaHepGoGuDABx+FK4B1ySKffzjCmrpSvJ4t+Zj3EZeFAWqq2UBfpypoWTe1oU6AZLobHJNBD+RC2iIErhZo59AsTewH7jap+QifeL2kiEhmxA2lvZpKG6xXt61Mb3Bg== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Feb 2017 03:45:43.5705 (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: BN6PR03MB2948 Cc: Chris Zankel <chris@zankel.net>, Albert Aribaud <albert.u.boot@aribaud.net>, Priyanka Jain <priyanka.jain@nxp.com>, Wenbin Song <wenbin.song@nxp.com>, Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Subject: [U-Boot] [PATCH 1/9] armv8: Add global variable resv_ram X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.15 Precedence: list List-Id: U-Boot discussion <u-boot.lists.denx.de> List-Unsubscribe: <http://lists.denx.de/mailman/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: <http://lists.denx.de/mailman/listinfo/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" <u-boot-bounces@lists.denx.de> |
diff --git a/arch/arm/cpu/armv8/fsl-layerscape/Kconfig b/arch/arm/cpu/armv8/fsl-layerscape/Kconfig index adccdf1..a40556f 100644 --- a/arch/arm/cpu/armv8/fsl-layerscape/Kconfig +++ b/arch/arm/cpu/armv8/fsl-layerscape/Kconfig @@ -273,6 +273,12 @@ config SYS_FSL_SDHC_CLK_DIV clock, in another word SDHC_clk = Platform_clk / this_divider. endmenu +config RESV_RAM_TOP + bool + help + Reserve memory from the top, tracked by gd->arch.resv_ram. It's up + to implementation to allow access to this reserved memory or not. + config SYS_FSL_ERRATUM_A008336 bool diff --git a/arch/arm/include/asm/global_data.h b/arch/arm/include/asm/global_data.h index aee87cd..b1fc410 100644 --- a/arch/arm/include/asm/global_data.h +++ b/arch/arm/include/asm/global_data.h @@ -59,6 +59,9 @@ struct arch_global_data { phys_addr_t secure_ram; unsigned long tlb_allocated; #endif +#ifdef CONFIG_RESV_RAM_TOP + phys_addr_t resv_ram; +#endif #ifdef CONFIG_ARCH_OMAP2 u32 omap_boot_device; diff --git a/cmd/bdinfo.c b/cmd/bdinfo.c index ae3027a..0c5fa56 100644 --- a/cmd/bdinfo.c +++ b/cmd/bdinfo.c @@ -392,6 +392,10 @@ static int do_bdinfo(cmd_tbl_t *cmdtp, int flag, int argc, gd->arch.secure_ram & MEM_RESERVE_SECURE_ADDR_MASK); } #endif +#ifdef CONFIG_RESV_RAM_TOP + if (gd->arch.resv_ram) + print_num("Reserved ram", gd->arch.resv_ram); +#endif #if defined(CONFIG_CMD_NET) && !defined(CONFIG_DM_ETH) print_eths(); #endif
Use gd->arch.resv_ram to track reserved memory allocation. Signed-off-by: York Sun <york.sun@nxp.com> --- arch/arm/cpu/armv8/fsl-layerscape/Kconfig | 6 ++++++ arch/arm/include/asm/global_data.h | 3 +++ cmd/bdinfo.c | 4 ++++ 3 files changed, 13 insertions(+)