Re: [PATCH v2] powerpc/powernv: Initialise nest mmu

2016-12-04 Thread Aneesh Kumar K.V
Michael Ellerman writes: > From: Alistair Popple > > POWER9 contains an off core mmu called the nest mmu (NMMU). This is used > by other hardware units on the chip to translate virtual addresses into > real addresses. The unit attempting an address

Re: [PATCH v2] powerpc/powernv: Initialise nest mmu

2016-12-04 Thread Balbir Singh
On 05/12/16 12:59, Michael Ellerman wrote: > From: Alistair Popple > > POWER9 contains an off core mmu called the nest mmu (NMMU). This is used > by other hardware units on the chip to translate virtual addresses into > real addresses. The unit attempting an address

[PATCH v2] powerpc/powernv: Initialise nest mmu

2016-12-04 Thread Michael Ellerman
From: Alistair Popple POWER9 contains an off core mmu called the nest mmu (NMMU). This is used by other hardware units on the chip to translate virtual addresses into real addresses. The unit attempting an address translation provides the majority of the context required

Re: [PATCH v2] powerpc/powernv: Initialise nest mmu

2016-12-04 Thread Alistair Popple
Hi, On Sat, 3 Dec 2016 10:40:58 PM Michael Ellerman wrote: > Michael Ellerman writes: > > > Balbir Singh writes: > > > >> > >> > >>> static void __init radix_init_partition_table(void) > >>> { > >>> - unsigned long rts_field; > >>> +

Re: [PATCH v2] powerpc/powernv: Initialise nest mmu

2016-12-03 Thread Michael Ellerman
Michael Ellerman writes: > Balbir Singh writes: > >> >> >>> static void __init radix_init_partition_table(void) >>> { >>> - unsigned long rts_field; >>> + unsigned long rts_field, ptcr; >> >> I think these functions have changed, check

Re: [PATCH v2] powerpc/powernv: Initialise nest mmu

2016-12-03 Thread Michael Ellerman
Balbir Singh writes: > > >> static void __init radix_init_partition_table(void) >> { >> - unsigned long rts_field; >> + unsigned long rts_field, ptcr; > > I think these functions have changed, check for conflicts against >

Re: [PATCH v2] powerpc/powernv: Initialise nest mmu

2016-12-02 Thread Tyrel Datwyler
On 12/02/2016 01:24 AM, Michael Ellerman wrote: > Alistair Popple writes: > >> diff --git a/arch/powerpc/platforms/powernv/powernv.h >> b/arch/powerpc/platforms/powernv/powernv.h >> index da7c843..6fa9551 100644 >> --- a/arch/powerpc/platforms/powernv/powernv.h >> +++

Re: [PATCH v2] powerpc/powernv: Initialise nest mmu

2016-12-02 Thread Alistair Popple
On Fri, 2 Dec 2016 08:24:09 PM Michael Ellerman wrote: > Alistair Popple writes: > > > diff --git a/arch/powerpc/platforms/powernv/powernv.h > > b/arch/powerpc/platforms/powernv/powernv.h > > index da7c843..6fa9551 100644 > > --- a/arch/powerpc/platforms/powernv/powernv.h

Re: [PATCH v2] powerpc/powernv: Initialise nest mmu

2016-12-02 Thread Balbir Singh
> static void __init radix_init_partition_table(void) > { > - unsigned long rts_field; > + unsigned long rts_field, ptcr; I think these functions have changed, check for conflicts against

Re: [PATCH v2] powerpc/powernv: Initialise nest mmu

2016-12-02 Thread Michael Ellerman
Alistair Popple writes: > diff --git a/arch/powerpc/platforms/powernv/powernv.h > b/arch/powerpc/platforms/powernv/powernv.h > index da7c843..6fa9551 100644 > --- a/arch/powerpc/platforms/powernv/powernv.h > +++ b/arch/powerpc/platforms/powernv/powernv.h > @@ -9,6 +9,12

[PATCH v2] powerpc/powernv: Initialise nest mmu

2016-12-01 Thread Alistair Popple
POWER9 contains an off core mmu called the nest mmu (NMMU). This is used by other hardware units on the chip to translate virtual addresses into real addresses. The unit attempting an address translation provides the majority of the context required for the translation request except for the base