linux_dsm_epyc7002/arch/powerpc/include/asm/book3s/64
Aneesh Kumar K.V 101ad5c65e powerpc/mm: Make a copy of pgalloc.h for 32 and 64 book3s
This patch start to make a book3s variant for pgalloc headers. We have
multiple book3s specific changes such as:
  * 4 level page table
  * store physical address in higher level table
  * use pte_t * for pgtable_t

Having a book3s64 specific variant helps to keep code simpler and remove
lots of #ifdef around code.

Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
2016-05-11 21:53:48 +10:00
..
hash-4k.h powerpc/mm: Make page table size a variable 2016-05-01 18:32:48 +10:00
hash-64k.h powerpc/mm/radix: Add radix callback for pmd accessors 2016-05-01 18:32:57 +10:00
hash.h powerpc/mm: Abstraction for vmemmap and map_kernel_page() 2016-05-01 18:33:02 +10:00
mmu-hash.h powerpc/mm/radix: Add tlbflush routines 2016-05-01 18:33:09 +10:00
mmu.h powerpc/mm/radix: Add MMU_FTR_RADIX 2016-05-11 21:49:25 +10:00
pgalloc.h powerpc/mm: Make a copy of pgalloc.h for 32 and 64 book3s 2016-05-11 21:53:48 +10:00
pgtable-4k.h powerpc/mm: Move hugetlb and THP related pmd accessors to pgtable.h 2016-05-01 18:32:56 +10:00
pgtable-64k.h powerpc/mm/radix: Add radix callback for pmd accessors 2016-05-01 18:32:57 +10:00
pgtable.h powerpc/mm/radix: Add radix callbacks for vmemmap and map_kernel page() 2016-05-01 18:33:03 +10:00
radix-4k.h powerpc/mm/radix: Add radix pte #defines 2016-05-01 18:32:52 +10:00
radix-64k.h powerpc/mm/radix: Add radix pte #defines 2016-05-01 18:32:52 +10:00
radix.h powerpc/mm/radix: Add radix callbacks for vmemmap and map_kernel page() 2016-05-01 18:33:03 +10:00
tlbflush-hash.h powerpc/mm/radix: Add tlbflush routines 2016-05-01 18:33:09 +10:00
tlbflush-radix.h powerpc/mm/radix: Add tlbflush routines 2016-05-01 18:33:09 +10:00
tlbflush.h powerpc/mm/radix: Add tlbflush routines 2016-05-01 18:33:09 +10:00