Re: [PATCH v2 17/20] mm: free_area_init: allow defining max_zone_pfn in descending order
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
- To: Mike Rapoport <rppt@xxxxxxxxxxxxx>
- Subject: Re: [PATCH v2 17/20] mm: free_area_init: allow defining max_zone_pfn in descending order
- From: Vineet Gupta <Vineet.Gupta1@xxxxxxxxxxxx>
- Date: Tue, 5 May 2020 18:07:46 +0000
- Accept-language: en-US
- Cc: Mike Rapoport <rppt@xxxxxxxxxx>, Guenter Roeck <linux@xxxxxxxxxxxx>, Rich Felker <dalias@xxxxxxxx>, "linux-ia64@xxxxxxxxxxxxxxx" <linux-ia64@xxxxxxxxxxxxxxx>, "linux-doc@xxxxxxxxxxxxxxx" <linux-doc@xxxxxxxxxxxxxxx>, Catalin Marinas <catalin.marinas@xxxxxxx>, Heiko Carstens <heiko.carstens@xxxxxxxxxx>, "x86@xxxxxxxxxx" <x86@xxxxxxxxxx>, Michal Hocko <mhocko@xxxxxxxxxx>, "James E.J. Bottomley" <James.Bottomley@xxxxxxxxxxxxxxxxxxxxx>, Max Filippov <jcmvbkbc@xxxxxxxxx>, Guo Ren <guoren@xxxxxxxxxx>, Ley Foon Tan <ley.foon.tan@xxxxxxxxx>, "sparclinux@xxxxxxxxxxxxxxx" <sparclinux@xxxxxxxxxxxxxxx>, "linux-riscv@xxxxxxxxxxxxxxxxxxx" <linux-riscv@xxxxxxxxxxxxxxxxxxx>, "Greg Ungerer" <gerg@xxxxxxxxxxxxxx>, "linux-arch@xxxxxxxxxxxxxxx" <linux-arch@xxxxxxxxxxxxxxx>, "linux-s390@xxxxxxxxxxxxxxx" <linux-s390@xxxxxxxxxxxxxxx>, "linux-c6x-dev@xxxxxxxxxxxxx" <linux-c6x-dev@xxxxxxxxxxxxx>, Baoquan He <bhe@xxxxxxxxxx>, Jonathan Corbet <corbet@xxxxxxx>, "linux-hexagon@xxxxxxxxxxxxxxx" <linux-hexagon@xxxxxxxxxxxxxxx>, Helge Deller <deller@xxxxxx>, "linux-sh@xxxxxxxxxxxxxxx" <linux-sh@xxxxxxxxxxxxxxx>, Russell King <linux@xxxxxxxxxxxxxxx>, "linux-csky@xxxxxxxxxxxxxxx" <linux-csky@xxxxxxxxxxxxxxx>, Geert Uytterhoeven <geert@xxxxxxxxxxxxxx>
- In-reply-to: <20200505091946.GG342687@linux.ibm.com>
- References: <20200429121126.17989-1-rppt@kernel.org> <20200429121126.17989-18-rppt@kernel.org> <20200503174138.GA114085@roeck-us.net> <20200503184300.GA154219@roeck-us.net> <20200504153901.GM14260@kernel.org> <a0b20e15-fddb-aa9c-fd67-f1c8e735b4a4@synopsys.com> <20200505091946.GG342687@linux.ibm.com>
- User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0
On 5/5/20 2:19 AM, Mike Rapoport wrote:
> From the code I've got the impression that it is either one of them. I.e
> the physical memory is either at
>
> 0x8000_0000 - <end of DDR 0 bank>
> 0x0000_0000 - <end of DDR 1 bank>
>
> or
>
> 0x0_8000_0000 - <end of DDR 0 bank>
> 0x1_0000_0000 - <end of DDR 1 bank>
>
> Is this possible to have a system with three live ranges? Like
>
> 0x0_0000_0000 - <end of DDR 1 bank>
> 0x0_8000_0000 - <end of DDR 0 bank>
> 0x1_0000_0000 - <end of DDR 2 bank>
We don't have such a system, but it is indeed possible in theory. The question is
- Can other arches have such a setup too
- Is it not better to have the core retain the flexibility just in case
Thx,
-Vineet
[Index of Archives]
[Linux Kernel]
[Sparc Linux]
[DCCP]
[Linux ARM]
[Yosemite News]
[Linux SCSI]
[Linux x86_64]
[Linux for Ham Radio]