[PATCH V2 0/4] Add support for 4PB virtual address space on hash
Aneesh Kumar K.V
aneesh.kumar at linux.vnet.ibm.com
Tue Feb 27 01:15:00 AEDT 2018
On 02/26/2018 07:38 PM, Aneesh Kumar K.V wrote:
> This patch series extended the max virtual address space value from 512TB
> to 4PB with 64K page size. We do that by allocating one vsid context for
> each 512TB range. More details of that is explained in patch 3.
>
>
> Aneesh Kumar K.V (4):
> powerpc/mm/slice: Update documentation in the file.
> powerpc/mm/slice: Reduce the stack usage in slice_get_unmapped_area
> powerpc/mm: Add support for handling > 512TB address in SLB miss
> powerpc/mm/hash64: Increase the VA range
>
> arch/powerpc/include/asm/book3s/64/hash-4k.h | 6 ++
> arch/powerpc/include/asm/book3s/64/hash-64k.h | 7 +-
> arch/powerpc/include/asm/book3s/64/mmu-hash.h | 6 +-
> arch/powerpc/include/asm/book3s/64/mmu.h | 24 +++++
> arch/powerpc/include/asm/processor.h | 16 ++-
> arch/powerpc/kernel/exceptions-64s.S | 12 ++-
> arch/powerpc/mm/copro_fault.c | 2 +-
> arch/powerpc/mm/hash_utils_64.c | 4 +-
> arch/powerpc/mm/init_64.c | 6 --
> arch/powerpc/mm/mmu_context_book3s64.c | 17 ++-
> arch/powerpc/mm/pgtable-hash64.c | 2 +-
> arch/powerpc/mm/pgtable_64.c | 5 -
> arch/powerpc/mm/slb.c | 150 ++++++++++++++++++++++++++
> arch/powerpc/mm/slb_low.S | 6 +-
> arch/powerpc/mm/slice.c | 61 ++++++-----
> arch/powerpc/mm/tlb_hash64.c | 2 +-
> 16 files changed, 273 insertions(+), 53 deletions(-)
>
Dependent patch
"[PATCH v5 1/6] powerpc/mm/slice: Remove intermediate bitmap copy"
https://marc.info/?l=linux-kernel&m=151930964805502&w=2
-aneesh
More information about the Linuxppc-dev
mailing list