From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753238AbbJFPRl (ORCPT ); Tue, 6 Oct 2015 11:17:41 -0400 Received: from mail-bn1on0111.outbound.protection.outlook.com ([157.56.110.111]:54464 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752347AbbJFPRj (ORCPT ); Tue, 6 Oct 2015 11:17:39 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=scottwood@freescale.com; Message-ID: <1444144648.5336.271.camel@freescale.com> Subject: Re: [PATCH v2 11/25] powerpc/8xx: map 16M RAM at startup From: Scott Wood To: Christophe Leroy CC: Benjamin Herrenschmidt , Paul Mackerras , Michael Ellerman , , Date: Tue, 6 Oct 2015 10:17:28 -0500 In-Reply-To: <5613D65C.7040301@c-s.fr> References: <20150928235846.GF6161@home.buserror.net> <5613D65C.7040301@c-s.fr> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.16.0-fta1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Originating-IP: [50.157.106.250] X-ClientProxiedBy: BY2PR02CA0114.namprd02.prod.outlook.com (25.163.44.168) To BY1PR03MB1482.namprd03.prod.outlook.com (25.162.210.140) X-Microsoft-Exchange-Diagnostics: 1;BY1PR03MB1482;2:r1+kNHe6uEr4P7aWH+RYwE3UOfUDke114RRBBJPelP2+f4ks7GNEcqUkQ60cwxvn/iKrdYb7crsFL7h2QHEhF+FmleyUp18HqPwsewgC0Zbduhqwl09ehYO0vDAPCW7WAh3/haHZmrG2zAVZUdPGn906FztPnaFgN5EDXWVkslU=;3:sq2+gK9ZHKLw9uoCNBLc7pYwibPJtrSUvDY4BGFp7s8CyJruECSu8b+LdiDoTNEPdYh2ejGXoHCbJviQFty06WJDtPhcwZyVCRQ+xVq7T/nTfr93TL6guG4qYpk8oI8kF5bHpmNVGiIxTsHB47+u0w==;25:ib1CcM4zZ3UUq5LohrS2Rrrn7JmTZMQZtGz7HQiTpfQ+0e2OWx7TIdHxd6by6xVm5KQblJSpwkWZicvAPpZ2JrfBc5hgf3l0iluxASFyrGBst3m4jUVUzxSbgrjai+q8gksDyeyvXN27RaUPQhgY1zmJ0a0SJVxBmSnZGuKggirluafp7v9I1jsufiorPzbzWJ1zm79g5WbWV1SBW/f96Z3yjwtYz/bQ6mFDF8Cx2TqL7/rAZH6txJpNaOfQ8+lnBZrgk5V3hISlHNKZCWyffw== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY1PR03MB1482; X-Microsoft-Exchange-Diagnostics: 1;BY1PR03MB1482;20:09VFo1EheVx3diWZp2Ur00ys4SGRoy9of76Mm3+KSxUxFOH2fyY463/XCi4DU1SDHeiCol1lEeDdfK9dmKmyCXXj+ycb0Bpz5y5yfJKQ+PzDOHYmBy0CaZpAD2hcAfgy4okZDEseEJkt3GnM1LjRcX52z+YH6Y5sjiAWIow7exatQL7tI0Az2eDCHpgIIOlTikAjCffozjrv9wD2R+wuPEPv5LsSheSFrzPk+xZJVmxfjkbRXtsXTPGLbVLJg/h0rIYWyS0HkLT7ZxKmEDmrtBLH7nQA93Z0A4Fqm6ELI7sRjGJ1cQ+VR9ICiUEAJ5R4NOwTKvn4HQjD81dj2yPizEYZlHhCmvy7F0MMZAMKfJb3GfZLO3odm++NqFs3Q8l77brH9/QY0TsZkuSGQAKvt/45XvptFfKBkQAcLjh4ma+vPxZd6wFVidg6uDJlXa8RnJ5n1gRosyI7dpU93MxMBoqS3mVwdmMVVFlw1uxdt7zuwpjpRzhztP7yJNN2rK3f;4:0WBTlqgrsxJkL9aLX1qoUJu+4MN1tsiESziDjv35Gvy6G1t3PCaIWsMitMKHTquE7CH3lZneTODPl51jyTHMSADjoad4C+Hd55HGeuavgIrlfjSLGC+F3do2OmmzJFQAK8hf9/N0Wb6rabdkTs+dAyC6pD6ELZ/HWYOVCDM40gUr2Q7eM7NwCWqvH5aBRjUM9mFc5LVhonxm1JoUpAC/1kobfAfytwJwrSH9qEJyjMIOitEACyHW+WQmmNwitbtWKHs7YYG7wyv990ZhIzg8O7dg2KYDqrMBv/gnExAIwq0bgAPJsE1KrWg7bFvvR7O/QV2y6r/QJQFUj7BVnJYaaEUoIXxXdmgdw9d1sDW6cEQ= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(8121501046)(520078)(5005006)(3002001);SRVR:BY1PR03MB1482;BCL:0;PCL:0;RULEID:;SRVR:BY1PR03MB1482; X-Forefront-PRVS: 07215D0470 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(6009001)(24454002)(377424004)(479174004)(199003)(189002)(81156007)(97736004)(50986999)(46102003)(19580405001)(86362001)(5007970100001)(50466002)(66066001)(33646002)(5820100001)(64706001)(47776003)(5004730100002)(87976001)(36756003)(77096005)(50226001)(93886004)(76176999)(106356001)(5008740100001)(189998001)(23676002)(92566002)(101416001)(2950100001)(122386002)(105586002)(5001960100002)(103116003)(42186005)(110136002)(40100003)(99106002);DIR:OUT;SFP:1102;SCL:1;SRVR:BY1PR03MB1482;H:snotra.local;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTFQUjAzTUIxNDgyOzIzOkExQjl3UU5US3BTYW9wNEZrRUt3cmMzUm1x?= =?utf-8?B?eU9kRUFTTnNOYkFBMS8zVjNGWGFiLzk3dU04MU9TMFBabmthdElHQkcrNkhB?= =?utf-8?B?K0phRE9VTHJIeG5iNDVtR1hCdG9vcDNWdlFmVXJFVFBKSVpyeDUyS2xpaW83?= =?utf-8?B?T0RTalZzZHl4QVUzazVuUHFuUFZ5YzJldWEyUXg0a0FuR3VjdmNkVnh1dGlo?= =?utf-8?B?WmRzUHg4Z0pEK2ZmMG5BZHJTRzYxQ0hxMitTbHg3a2ErZkxtY1JCNjAxaWJQ?= =?utf-8?B?UW1xUWNhcldveXVtSHExb3dkZ1ZwbHFkVVhvcUlxNnZBYllra3BVYU1rSkxH?= =?utf-8?B?aW5PdXlKU2pmcFFBZk50OGJPWjYzaHVONnVsYVJpNjE1Zy91WjRTcnIvL0RI?= =?utf-8?B?NnNVY04vK3gwdVJXdE1mNnlnYjQyWVNiNVd5ZGUvT3hJVUFLWE80RWZuL1l5?= =?utf-8?B?dDVBOUs3TWRUSmJNMDN1L2RVWENTWFdhcjNIRmNhcVhNQ2E1ZnFmaFNFTGlV?= =?utf-8?B?RmhRZnUrZDdHREp6bDh1Umg1em93QWNxRnZPMEllVXYrendhR3FkMTM5T0lo?= =?utf-8?B?Wk5ZZE1Sb2prQ21PQWNzMzN3YWdReVN5UmZIK2tZSUFSSDVNd2Qxbzl5RUpW?= =?utf-8?B?MWhMMTVLelhFdSt1bDlRTFp4Wlc4ckJaZVpCRUIzVE1rSHZwZGlrME1OdENO?= =?utf-8?B?VWxEb2xCUFlVb211Tk5jWGxET0lpQ0g5ZUtRZTk0QUNKc25pOCtvM3hEOWhn?= =?utf-8?B?UzBvTjVUR2ZWU0d6cWJKSGFwRVAxd2FaaFdNQkl3UmlqZHZZckpiOVVyc2FB?= =?utf-8?B?UldHTEI2b0ZUeWVvUVRDZ0JyaVRsTWNJRXZ4Mm8yWGtQZEo3UlVJcXVWRFlt?= =?utf-8?B?L3FJbXI3QnpsemhYYXNXZVZhMjMvMndQdlFEcjEzRFNQZE02WVJNZHNzSEsz?= =?utf-8?B?a2Rqc3hWNy9yVWc5YlQzRGxWQ2tBUHhwdTZWQllmb0N4YjNvWWVDK1FXT3pP?= =?utf-8?B?VFNodmZueDJzb1NLVUY4YVhPaEh6NzFIZG9Sdm5YZDZVS3d6YTZlV3M4YXpa?= =?utf-8?B?Z1EvMnA2U0xMYmZlTS9IRkRDb1dVRHVaVE54SFZoaW5ROHNYYUlRSW5WZVdz?= =?utf-8?B?WlZMRkNkaTEvQU9LaDFpeWNXQkM4R3N1azJzNm55WWwwOEppcEpYVXk0eGZm?= =?utf-8?B?cjNjOWIyWGUxaFVhSzd4R0dpbER2aXFCb0pRaFR5eXhlcjZWc1lWVEhTazFu?= =?utf-8?B?Tit1MFJ1c2wxRkFmUno5all5N0pvWXRVV3M0NkNLdjVSdnZVZkVhaFpRbzF3?= =?utf-8?B?NHlwWDdiRjYrVEFFRHJCTFNKSGxqRmU5cThNTHMzK1FlUERGd1Z3dUZ3Mm9k?= =?utf-8?B?TVRYbm45K0lMUnJyeDN4cm5FVTFlY1FxT1FJNm5Ib3JBNWFYazUrbzN3Zkl3?= =?utf-8?B?d0JwWDFiZFErc0hhUW9WZ3FjdkdPVTE2ZmNSVVdtdTFlbGVualh4NE9pc0xh?= =?utf-8?B?eUJVZz09?= X-Microsoft-Exchange-Diagnostics: 1;BY1PR03MB1482;5:bPAoj6sh9qTykTvvyuy6CzCJdzaYC57hvgU4Zt4qe561+RvAIvzuV39kk/yz/Y25PIDKtTZLDgrMgytMQE/5qnVTshrNX67ITKw1Nt5CevHIyCKP3xG4Dq+HJQKK6GrQYIt3hULPOQLYmvNgN6Er0w==;24:3YVv5kOPOlnjG5WwrKpNmM7EXqxamf7KVnVKarl/OjavmAOQ4WwrPE35Ms4WnGhu9Ouxp7vjxpcymd+Hjsiw+DRhSue0vura1PP6GQfZl7c=;20:iXS5z/bkKu8bfWSFMmJraImjwDK9/8Xtaw9vlY3/fBIaBh8T7axvt+cea9SFXslbmFKx0BpPTolNbh+uGMUf2g== SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Oct 2015 15:17:34.4428 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR03MB1482 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 2015-10-06 at 16:10 +0200, Christophe Leroy wrote: > Le 29/09/2015 01:58, Scott Wood a écrit : > > On Tue, Sep 22, 2015 at 06:50:50PM +0200, Christophe Leroy wrote: > > > On recent kernels, with some debug options like for instance > > > CONFIG_LOCKDEP, the BSS requires more than 8M memory, allthough > > > the kernel code fits in the first 8M. > > > Today, it is necessary to activate CONFIG_PIN_TLB to get more than 8M > > > at startup, allthough pinning TLB is not necessary for that. > > > > > > This patch adds a second 8M page to the initial mapping in order to > > > have 16M mapped regardless of CONFIG_PIN_TLB, like several other > > > 32 bits PPC (40x, 601, ...) > > > > > > Signed-off-by: Christophe Leroy > > > --- > > Is the assumption that nobody is still running 8xx systems with only 8 > > MiB RAM on current kernels? > > > > > No, setup_initial_memory_limit() limits the memory to the minimum > between 16M and the real memory size, so if a platform has only 8M, it > will still be limited to 8M even with 16M mapped. And you just hope you don't get a speculative fetch from the second 8M? -Scott