Received: by 10.223.185.116 with SMTP id b49csp1043839wrg; Wed, 21 Feb 2018 11:06:04 -0800 (PST) X-Google-Smtp-Source: AH8x227BM9B+/SzLVdZyddu1HlwkHAOYOQ8AkQLJ3YqBYNswMrib22PPokmJxaR5hPUep1JOpM3F X-Received: by 10.99.120.201 with SMTP id t192mr3493170pgc.39.1519239964037; Wed, 21 Feb 2018 11:06:04 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519239964; cv=none; d=google.com; s=arc-20160816; b=F/PD1vuCS1KsV+CMC4kAyOSzUrqvdKq9npuxA7i8zWxB/lJmFlgVCo/hR2jmg5Bc3t 0dWKkR4dBan6VNCFSypmIJo86hsy6uWPs6EWHFc/HnEgKm0HB4TEL7oyHWxR3Uvx0g7j tNs9LvekLcc8uh4/DoABuOsc5Iq1eKi3EioYy7IGQgaOzADiMRzjCkcN9liQLfhTleGY iU3LSblc+cmlvFI6C/a10fI/jrWlUWoy81j1SXPE+GmB1J/Eb/SeaK0BYaC9RrYRZ6XV jMt/5hvGfzPlLCYOb4lDONRyYmR3XrZVG8rYfBIwNApRQ7AJ+HxamcL+25oYG/qV0B0G EZ+Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:arc-authentication-results; bh=N2NYpQau3HbhFtj7Rh/gsaOnNoxfYlh0KpSzj99jjKY=; b=sJvEE4Uk7lIczsno0yPRFUoLkfDQmZ92bTnMCgRr0z4wWkhAhMkm14DMebal1qCSdm KxDaBd7QW1+ih+RG352oo/Z1JOCQGFNWyT+N1l43AKpjWsNdr2VK2t+rhKu4o9RUi/Jh 28/IWLepdlLV7c28d8c7cyy68PZ2VbDc9IIVdie63Jp8Z01qjUnPGt8qDoY4Z9fC0SMC Bb+MPi5wtM57C0aId9Xhf0EH73QwE3sb9LgyaZoI+ixfQ6GTW/ZlNbtIqUMYB5y72jat tFXjRRw5o9rh/2IsonM/P64xcRnJ0W1flQk0f8ikFBpkzTQ3FFP9Lvck0+xB3bZWHhs4 zg2Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p17-v6si74075plo.61.2018.02.21.11.05.49; Wed, 21 Feb 2018 11:06:04 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S938649AbeBUQxI (ORCPT + 99 others); Wed, 21 Feb 2018 11:53:08 -0500 Received: from mout.gmx.net ([212.227.15.18]:39759 "EHLO mout.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753335AbeBUQxF (ORCPT ); Wed, 21 Feb 2018 11:53:05 -0500 Received: from latitude ([88.153.6.211]) by mail.gmx.com (mrgmx002 [212.227.17.190]) with ESMTPSA (Nemesis) id 0Meg8W-1f8R0O0y1g-00ODws; Wed, 21 Feb 2018 17:53:00 +0100 Date: Wed, 21 Feb 2018 17:52:57 +0100 From: Jonathan =?utf-8?Q?Neusch=C3=A4fer?= To: Christophe LEROY Cc: Jonathan =?utf-8?Q?Neusch=C3=A4fer?= , linuxppc-dev@lists.ozlabs.org, Joel Stanley , linux-kernel@vger.kernel.org, linux-mm@kvack.org Subject: Re: [PATCH 0/6] DISCONTIGMEM support for PPC32 Message-ID: <20180221165257.kyf35ifr4ndblowt@latitude> References: <20180220161424.5421-1-j.neuschaefer@gmx.net> <193a407d-e6b8-9e29-af47-3d401b6414a0@c-s.fr> <20180221144240.pfu2run3pixt3pzo@latitude> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="okldkbspm4p3rco7" Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20170113 (1.7.2) X-Provags-ID: V03:K0:L5s+hE7BXZSnCQLcZcqi+krLeV8eGSk0ymaY8R6jzYjV8zwCT9K YkIOdzY/ypHP15kyFGBtCNMN4XjCaFdMEXTi5Fn7XF3eQ49YopBTzIbStw7PAGWnsdfxg1L 3e3tAI3JNQ8Tbdd9wXYhiCJar+2YFjRqW9tTsUbuRT8+BH0lIusvfYxBJK0Jr66m4RNEhDw /XjvfEoAsOB3Jo5J+j4Cg== X-UI-Out-Filterresults: notjunk:1;V01:K0:Jg05V2yn7CQ=:XAA8qfnXXqBtHvo/0zmx5l +m215d8qn/W7RhZ27E6LpoFgpy4MgGXOmR3pbvEMFdbzFUkOVPbBSwqBIHhaIqlW1dHFj2lTb 4PRuDz9rEC8IDakYnJ88VnUF7LsestMJnSlWM8DOrWCq0sNUU1Hmh7Nh9xpd/ickFLG1f1Zo1 0GFTqVqy3fiszlgCHLL0efd0HxLNql1VcMzulJbxamjTZyMNETQxq1nIyZnFlC+u71ey7P8BW fGZwa7CO64ewVrBYKUdcR/B2/m4WuGVvxRtz+IIk1Q382DDxGeMSceK7iV4wM1KcuD3Ra/BY6 Ur9GCiBaB1TWJcxWIXrwb4iRZ1AdNWHUSnPeY45JFS6gNjBPND4hkT7LTqhUOBq3k41wGJzob CefyVp8ISLfDFsfkRJGiddXBRs5UtkWE7CLLvZwud63MU+hEibFsmpWYokU/RHCuKCNIBhoBc 2TLlcLSek+gKKYIo1cV3+rKjcg3eoOHssg5UIoZ6OJFl9MO70fBDj8dL1aH42M9jhDPmdsO6i YTgnVTrgWF54jsLaWrwojpG8Eltu6REUK/4IO/rBWNYKh37k4Fl4NyhGowk2Wz3mislHl60U0 /Sus7681ixXkqIZRdsrPFjhtIeD56eQfQIh2vA8cz975rqop7EI6bsQFU6zzIYGmqrtSAKV8X QVKkeA7bq+7mXVC1p9+ada68NgVFdukdaeH50C9XbVYEVzlrRDaNl6FMkh7828kHYonc3ljHI thBHsObm0muHkvudVCKw+eFPuy5aRQTJChJMyPXO5++zfk7mz/rQS8IJYUx5RNrYvXSpDGQcL VTnRuS+oOZ54UTSuKU58Xn0S84SGQ== Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --okldkbspm4p3rco7 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Feb 21, 2018 at 04:02:25PM +0100, Christophe LEROY wrote: [...] > > > My question might me stupid, as I don't know PCC64 in deep, but when = looking > > > at page_is_ram() in arch/powerpc/mm/mem.c, I have the feeling the PPC= 64 > > > implements ram by blocks. Isn't it what you are trying to achieve ? W= ouldn't > > > it be feasible to map to what's done in PPC64 for PPC32 ? > >=20 > > Using page_is_ram in __ioremap_caller and the same memblock-based > > approach that's used on PPC64 on PPC32 *should* work, but I think due to > > the following line in initmem_init, it won't: > >=20 > > memblock_set_node(0, (phys_addr_t)ULLONG_MAX, &memblock.memory, 0); >=20 > Can't we just fix that ? I'll give it a try. Thanks, Jonathan Neusch=C3=A4fer --okldkbspm4p3rco7 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABAgAGBQJajaPhAAoJEAgwRJqO81/b+aAP/A8ieDpgUlAvsfT1R0W2JTwZ fWSbAAewS0RNzEyDXJMKuhPHPIFsed0oBGKLd2MelE0DPqIqAab+nC8gtXjFWcWT ze47sr01w+ePMhnX3UtVT71WFXMYlYder8iaj3CTBtNFSAZlt7hgouHFRDuqXos9 IogPzpgqsHml/4rOP0Qr/i9EKmCeXOKW4jRI3xTxTOUlaJaxbWUky+7CofvxRXpc quq3ljk6SlBXeiZuskiN9u3g7h1uBfRXsl50QH/XrRaMZB5xVyzUSbT5hSHdmI1b F/XS54jsZVFN0PcUOTg8E5XuLYA9/fZPxk/9+XwrI854VU5Br9qFmCW4grwsMIVE efJEft6/2LRlZsLh2M/iJKNJ7isFKbzwI96x5SqT0lpY2QdrXYrlTWlWQY9UpMIY urWQxOPogQ1LCqgKyi7aTBcWJh5VQ/imU4a91SancINfUMu0fpGkdquhCFLoLpTK ZvkzsRJdLoy/urFxXFoWOsIeiz0MoHPW7dCfU9qZx/7jj3DQojqBxtltmrVXZdEc bgOTMGGiYe2E6cbA6pXgVCNpbL0VqEzlc8Wkb3AQQCQbvZf+A5y1bLp7boHRD91z zsmDfdCDxkbXqNhSKaBSwlO9zQIElbPauoidd2zDu3WBPH0CLPMr7P1o63By7HKA 6t8sFNQ2NavTaYaFH6Ij =H5py -----END PGP SIGNATURE----- --okldkbspm4p3rco7--