Re: [PATCH] arm: Extend the check for RAM in /dev/mem

2019-07-12 Thread Raslan, KarimAllah
On Fri, 2019-07-12 at 16:34 +0100, Will Deacon wrote: > On Fri, Jul 12, 2019 at 03:13:38PM +, Raslan, KarimAllah wrote: > > > > On Fri, 2019-07-12 at 15:57 +0100, Will Deacon wrote: > > > > > > On Fri, Jul 12, 2019 at 12:21:21AM +0200, KarimAllah Ahmed wrote: > > > > > > > > > > > > diff --

Re: [PATCH] arm: Extend the check for RAM in /dev/mem

2019-07-12 Thread Will Deacon
On Fri, Jul 12, 2019 at 03:13:38PM +, Raslan, KarimAllah wrote: > On Fri, 2019-07-12 at 15:57 +0100, Will Deacon wrote: > > On Fri, Jul 12, 2019 at 12:21:21AM +0200, KarimAllah Ahmed wrote: > > > > > > diff --git a/arch/arm64/mm/mmu.c b/arch/arm64/mm/mmu.c > > > index 3645f29..cdc3e8e 100644 >

Re: [PATCH] arm: Extend the check for RAM in /dev/mem

2019-07-12 Thread Raslan, KarimAllah
On Fri, 2019-07-12 at 15:57 +0100, Will Deacon wrote: > On Fri, Jul 12, 2019 at 12:21:21AM +0200, KarimAllah Ahmed wrote: > > > > diff --git a/arch/arm64/mm/mmu.c b/arch/arm64/mm/mmu.c > > index 3645f29..cdc3e8e 100644 > > --- a/arch/arm64/mm/mmu.c > > +++ b/arch/arm64/mm/mmu.c > > @@ -78,7 +78,7

Re: [PATCH] arm: Extend the check for RAM in /dev/mem

2019-07-12 Thread Will Deacon
On Fri, Jul 12, 2019 at 12:21:21AM +0200, KarimAllah Ahmed wrote: > diff --git a/arch/arm64/mm/mmu.c b/arch/arm64/mm/mmu.c > index 3645f29..cdc3e8e 100644 > --- a/arch/arm64/mm/mmu.c > +++ b/arch/arm64/mm/mmu.c > @@ -78,7 +78,7 @@ void set_swapper_pgd(pgd_t *pgdp, pgd_t pgd) > pgprot_t phys_mem_ac

Re: [PATCH] arm: Extend the check for RAM in /dev/mem

2019-07-12 Thread Raslan, KarimAllah
On Fri, 2019-07-12 at 09:56 +0100, Russell King - ARM Linux admin wrote: > On Fri, Jul 12, 2019 at 02:58:18AM +, Raslan, KarimAllah wrote: > > > > On Fri, 2019-07-12 at 08:06 +0530, Anshuman Khandual wrote: > > > > > > > > > On 07/12/2019 03:51 AM, KarimAllah Ahmed wrote: > > > > > > > > >

Re: [PATCH] arm: Extend the check for RAM in /dev/mem

2019-07-12 Thread Russell King - ARM Linux admin
On Fri, Jul 12, 2019 at 02:58:18AM +, Raslan, KarimAllah wrote: > On Fri, 2019-07-12 at 08:06 +0530, Anshuman Khandual wrote: > > > > On 07/12/2019 03:51 AM, KarimAllah Ahmed wrote: > > > > > > Some valid RAM can live outside kernel control (e.g. using mem= kernel > > > command-line). For the

Re: [PATCH] arm: Extend the check for RAM in /dev/mem

2019-07-11 Thread Raslan, KarimAllah
On Fri, 2019-07-12 at 08:06 +0530, Anshuman Khandual wrote: > > On 07/12/2019 03:51 AM, KarimAllah Ahmed wrote: > > > > Some valid RAM can live outside kernel control (e.g. using mem= kernel > > command-line). For these regions, pfn_valid would return "false" causing > > system RAM to be mapped a

Re: [PATCH] arm: Extend the check for RAM in /dev/mem

2019-07-11 Thread Anshuman Khandual
On 07/12/2019 03:51 AM, KarimAllah Ahmed wrote: > Some valid RAM can live outside kernel control (e.g. using mem= kernel > command-line). For these regions, pfn_valid would return "false" causing > system RAM to be mapped as uncached. Use memblock instead to identify RAM. Once the remaining mem

[PATCH] arm: Extend the check for RAM in /dev/mem

2019-07-11 Thread KarimAllah Ahmed
Some valid RAM can live outside kernel control (e.g. using mem= kernel command-line). For these regions, pfn_valid would return "false" causing system RAM to be mapped as uncached. Use memblock instead to identify RAM. Cc: Russell King Cc: Catalin Marinas Cc: Will Deacon Cc: Mike Rapoport Cc: