From patchwork Mon Mar 21 18:59:50 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: York Sun X-Patchwork-Id: 600287 X-Patchwork-Delegate: yorksun@freescale.com Return-Path: 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 3qTQWZ3mqRz9s2k for ; Tue, 22 Mar 2016 06:15:06 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id B6205A7517; Mon, 21 Mar 2016 20:15:04 +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 cYOeFHGnLBzG; Mon, 21 Mar 2016 20:15:04 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 40AF6A74C3; Mon, 21 Mar 2016 20:15:04 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 2CB5DA74C3 for ; Mon, 21 Mar 2016 20:15:01 +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 wxAfLuBFi3Pk for ; Mon, 21 Mar 2016 20:15:01 +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 na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0058.outbound.protection.outlook.com [65.55.169.58]) by theia.denx.de (Postfix) with ESMTPS id 9E84EA748F for ; Mon, 21 Mar 2016 20:14:56 +0100 (CET) Received: from BN3PR0301CA0069.namprd03.prod.outlook.com (10.160.152.165) by BL2PR03MB369.namprd03.prod.outlook.com (10.141.89.12) with Microsoft SMTP Server (TLS) id 15.1.434.16; Mon, 21 Mar 2016 19:00:17 +0000 Received: from BY2FFO11OLC011.protection.gbl (2a01:111:f400:7c0c::164) by BN3PR0301CA0069.outlook.office365.com (2a01:111:e400:401e::37) with Microsoft SMTP Server (TLS) id 15.1.443.12 via Frontend Transport; Mon, 21 Mar 2016 19:00:17 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=none 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 BY2FFO11OLC011.mail.protection.outlook.com (10.1.15.22) with Microsoft SMTP Server (TLS) id 15.1.443.6 via Frontend Transport; Mon, 21 Mar 2016 19:00:16 +0000 Received: from oslab-l1.am.freescale.net ([10.213.168.23]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id u2LJ0Eau000847; Mon, 21 Mar 2016 12:00:14 -0700 From: York Sun To: Date: Mon, 21 Mar 2016 11:59:50 -0700 Message-ID: <1458586790-20847-1-git-send-email-york.sun@nxp.com> X-Mailer: git-send-email 1.7.9.5 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131030604167850313; (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)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(87936001)(229853001)(2351001)(86362001)(575784001)(105606002)(5003940100001)(106466001)(19580405001)(85426001)(81166005)(19580395003)(36756003)(33646002)(586003)(1096002)(50226001)(1220700001)(230783001)(50466002)(92566002)(6806005)(50986999)(110136002)(189998001)(4326007)(104016004)(11100500001)(77096005)(48376002)(47776003)(5008740100001)(2906002)(7059030)(4720700001); DIR:OUT; SFP:1101; SCL:1; SRVR:BL2PR03MB369; H:az84smr01.freescale.net; FPR:; SPF:Fail; MLV:sfv; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11OLC011; 1:fegwMDEEQ6Ya0SkwisKOJJrjKgsnK7l5ZhTJO6VjExN0dM759VgOIy845N53ntrVPOiVDE3SkiX2zWU4n7CGew0A4rIG3bkDyfSf8Zo+FofkfUl14C6r4iJwuBiRfe3HYQ/3gEe47xHM0OczB5mpeze74Lgt9SXehG5ca2epS9prVhGZexoJKWoUulmm7lE2NwttH4hfEx0tn3P62FCdf2x46tg4pHLjoTK5nwepl9rZuTwze+XuhFDtcq5xj2PpJJ0oS35UVb/LAh5w937nravNY8Kq5NBmJUWGQkCihOp/dDAV4LnZ6YKk6H+sjVTBKK8iS9h/f8v1qEgQwxEXiDwfaLAC6NzISK2iQAHzk5kdovq7vgmiGJF4sCtOVOUsIWCdwGkxpB0xAasVQJOyPL6jyPyXbGf4kun5/lcabOa/nGd44ucon1iQJ1/xhgj2Cs9DVEhgXgoXDRWwD7zvUAGJw7u9Xm9uInI1i6X6HKOTdP+Y/UtUT6uMj6F0ya7PMCo0vfwX2aHkP2uU/dJPeVaAQLCPu/csQ/iOBATncy5e9dZtLSwTeW8PhMk67pNxuzPZ+mxVe8IZYafYPSRQ2IvXxawqlYEffRlKN+LkqbfG4UlywpTPg5mfb4w9cRm4 MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 7a957ce5-fd95-4291-2949-08d351bb0a98 X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB369; 2:bSGRp8ez60QWHNy6dmBNZ5GhH4KpEEbB3N4+gNe8buIrCyWcMUgbIg9hel6oWMZJYWnGKiaueYeyXFO+/WksGrnkhLVrKWPF0BeQTePo4Mu7cX8nO5XedwQVRLuEzFpNSnW2pAUoOL9WwUTDMJ+HgtpL7ZlSfHfEurHT/99O9jSxlf5JyPfF6dw6ZuKdlPzD; 3:k3raEjU41VZarn5xgLGY8UyiIb5J+G/7AMmVqQLG0NrNzgqydlFg0kKJ/b/tWhPA40guDFvZsyvd0mzDeC5WGbbe7S0SuNxs7ssy9TGXKKi5Z9wGDit4W9G0Cp/cTldlUOBkil3u6h6uu2hOGRILU1DsJNPSnCwY/hC4iLoG6Xy/BkNCOa71Bb7I58FP39vVdgHcq5+bMXJQN23jeOe0X7K7L2GwPgqtfED3GV7Cfu4=; 25:DTpEPQB/Ytpc96fTJYQwBZ8Et+tJq6EDro5OEAJl+/C2w/jgQe+eHEO+069dO+YSrgsb8mLPe4QfJQ06327tKHLSaUOlq9EV07asdKHNw147hCG+w2czUfVwh4XrArytHguDUvP7YicQDL8jcNYHUeRI9Z1xGdoECI1npyfMWaz6of8I1MAiYV+gHxnjJ6//eB3gACvxCdOBQ0nCtlvg2mL0h1dG75OkkG9M4MBOUDN5cTek0B3vkLXeimNUdZRh4O122ApVXmxA2iUtmtGc115XfDWxiQNY1f4fCsNRr6VAOyndlswQRPjMZlDYy6/0V7inVG8h6IIJvvulMTioWQPJTcWmlssmEHFlm33qaN38Wn7d09ToG9cwNFmukasqXN9ZSZRLzX2dZHFARi+a5pP7Z5Q0ydvMJugZ3Ezr/0nalsTL0L5ndS5FamVca7AjdBG1n3YPeD5gKUUYBDrxqm0ea2s1BJs8+t4EQLyqNN5usHHHBbbby7ptluSVA7ed4ChySFFqdwGSS3AHCvEhsQ== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BL2PR03MB369; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(13018025)(13023025)(13017025)(13015025)(13024025)(8121501046)(3002001)(10201501046); SRVR:BL2PR03MB369; BCL:0; PCL:0; RULEID:(400006); SRVR:BL2PR03MB369; X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB369; 4:rgupLwQGurFriFi7/uBR1GVi3fAAZdF4w2FKyMiyDtr/bFTe1KHq3oLQVIvMprk3dnT0Dj8vYYZMoJu7yd2WzOYezNL2lu3gq9/VBSNQmgOrCFX33fizapJWhzPc6bH7N61v+u1JLMX69IudhI7TmFwJkaG9TfZQSq6o4XYncJtXyx23Tq0xX+ZxqfE5I7H0x/taMV5SetivKKFnY5WyUpJRlI+JJQTUXP05PzsLVdCV1ruLh1azNqYaXasOzSFYvUudR15wb8nn5kNkVG0JUhu2sL/mR5Np7jwlsDtnpTTnrn+phNKREUvVrAG82lrTALmgmsUziE11QzZFhDLJuBXB+bO6/t9M7rYshw+nDwvB7P8fMyQc4TBcTQDZVnZPD3jtknBC5c4lgkMEgmIy0qzbFW3swIqnZFn5Y2rJVt/5KopY4FB1nZrTub94zilX3MZC2Lko6jstcettvqUuPw== X-Forefront-PRVS: 0888B1D284 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BL2PR03MB369; 23:JMA9ynOhRNR8VrehCGbzeKuu7CqtrbMMlYTvg8kWWX?= =?us-ascii?Q?hl0jgbCREzPiEt4nxjtErJYGlcy9lIlr6MLOeE5i/CXpdy5hAEbMZvCykat5?= =?us-ascii?Q?gxk7tEupS0i3qqECBoOP71TiBT1WIDTA1Y96DoIpuTTgJR0GT6u7V4deHfrC?= =?us-ascii?Q?hiF2I/4yt6iQRV8Wn6pfwR2i0ysAC/1eY4lZykwnE6e87nFffBcpSxlSE0Z0?= =?us-ascii?Q?0dxjaSQC7TltdqroNsGt1AlfIYsdSlWLgMl48EizWuXLbURpBIEbdR8O+A2N?= =?us-ascii?Q?aYHP45PeQLu7hbMpk+dge/pPN+FiX8R/zpD0KiRHSyy5VNAlA0MZNAMH3uZ1?= =?us-ascii?Q?suV9AQf6AmQ7QS2WZ+ZfVAciEiHkPRyZ2z7jb3AgJ2MPUjiQ0q0IS0ssUheM?= =?us-ascii?Q?PmQVUxn7HA+cC8ZNrgglDZrYFm7YC2oXiUkwPVAqg4svT+U+aXqIoUgbkO42?= =?us-ascii?Q?boBeoTlbafpalNCbMLzUcer31shfmfnTPUghlvNK2ZvFIpJgqoplRHgn4va3?= =?us-ascii?Q?AC6TPkDqTF/M1y9co47/aJa4lccpVo2fpEeqhbR8FByOg/z9xpnAijzQBWAq?= =?us-ascii?Q?/BnEkDMHnfVim7eDbf1pKeo8PfozHGO8NAVHY29yxcrsuassIYxGY3vBbtI6?= =?us-ascii?Q?AbWQWDQbpP4PDp0TNfsuqBFlTi2x7cyxftEL+6hLDuX33HFdEfXak6zdyzt6?= =?us-ascii?Q?oy6APGBpSMkcVSDnz5XmdZd77E5fHYIYZwnVFlKU+B6/PwPlHc777+vBkrwI?= =?us-ascii?Q?Ftx7yzOgbFx65wGNzWoaScikxkLVXm1wtqayybtsXcu0Tg36ypqC2byAN2Nn?= =?us-ascii?Q?ytAt57PKLRUgLP6YgZYTeNbaqstV1INIv3a5egHPqhEI0jAtC/+TzNAwwmDV?= =?us-ascii?Q?bSiHx8R7KK+3weHHROVTG4HbMEQsbk8rC3pv3wVnHD1FBvVlx47bHTB10VrT?= =?us-ascii?Q?amNHkCEP9iruh5Fs0TKawyPn6/W3Uxhq4DnlSBnQ4XpN/7LNVc/ZE48lZsYs?= =?us-ascii?Q?WGdFdfjyDtINf8frZNfTwEMXiftdqZwcNdJ+Gm6nBucPnyYyJC0k+Q8GtiKq?= =?us-ascii?Q?cUHLbZGacPJZTINsDB87VSmjlGO2ikDUZcVRgjAQdYOSVsjw=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB369; 5:qHUU1U8CVN21DGdnpFzRdmCfCkHniWGeZpYr9kxyfgEP9BKLcFAQZH+hZ39wAOptaAOt5CdiHQzXlUzqStD70Ati7Op42YL3cr6q3XrmNTWF7HPlHqVJ5yfdPeOFAytzLpXIMsqaGZKhtigLTB3JWhglnMDtMcx0guIPL8aIpCk=; 24:gI9EkWUPLYZP5IbnC8rGx6BhNDeQeDyWu/v/yNcBFBh8dJwGnVKrb6wdssIJliNKb/Np3ItojLB2A6WubrS7t0dZcMyYjYU0xUDoRWjIzzM= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Mar 2016 19:00:16.0050 (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: BL2PR03MB369 Cc: Alison Wang Subject: [U-Boot] [PATCH] arm64: Keep macro PGTABLE_SIZE for non-full-va map X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.15 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" Commit 7985cdf removed non-full-va map code, replaced PGTABLE_SIZE with get_page_table_size() function for all. It is incorrect for platforms with non-full-va mapping, at this moment Layerscape SoCs. Signed-off-by: York Sun CC: Alexander Graf CC: Alison Wang CC: Prabhakar Kushwaha --- arch/arm/include/asm/system.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm/include/asm/system.h b/arch/arm/include/asm/system.h index ac1173d..fab6f0c 100644 --- a/arch/arm/include/asm/system.h +++ b/arch/arm/include/asm/system.h @@ -20,7 +20,11 @@ #ifndef __ASSEMBLY__ u64 get_page_table_size(void); +#ifdef CONFIG_SYS_FULL_VA #define PGTABLE_SIZE get_page_table_size() +#else +#define PGTABLE_SIZE 0x10000 +#endif /* 2MB granularity */ #define MMU_SECTION_SHIFT 21