linux_dsm_epyc7002/arch/s390/mm
Martin Schwidefsky 1aea9b3f92 s390/mm: implement 5 level pages tables
Add the logic to upgrade the page table for a 64-bit process to
five levels. This increases the TASK_SIZE from 8PB to 16EB-4K.

Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2017-06-12 16:25:54 +02:00
..
cmm.c s390: mm: Audit and remove any unnecessary uses of module.h 2017-02-17 07:40:35 +01:00
dump_pagetables.c s390/mm: implement 5 level pages tables 2017-06-12 16:25:54 +02:00
extmem.c s390: mm: Audit and remove any unnecessary uses of module.h 2017-02-17 07:40:35 +01:00
fault.c sched/headers: Prepare for new header dependencies before moving code to <linux/sched/debug.h> 2017-03-02 08:42:34 +01:00
gmap.c s390/mm: implement 5 level pages tables 2017-06-12 16:25:54 +02:00
gup.c s390/mm: implement 5 level pages tables 2017-06-12 16:25:54 +02:00
hugetlbpage.c s390/mm: implement 5 level pages tables 2017-06-12 16:25:54 +02:00
init.c s390: use set_memory.h header 2017-05-08 17:15:13 -07:00
maccess.c s390/maccess: reduce stnsm instructions 2016-02-17 09:05:04 +01:00
Makefile s390/extable: use generic search and sort routines 2016-03-22 15:36:02 -07:00
mem_detect.c s390: mm: Audit and remove any unnecessary uses of module.h 2017-02-17 07:40:35 +01:00
mmap.c s390/mm: implement 5 level pages tables 2017-06-12 16:25:54 +02:00
page-states.c s390/kvm: Add PGSTE manipulation functions 2017-04-20 13:33:08 +02:00
pageattr.c s390/mm: implement 5 level pages tables 2017-06-12 16:25:54 +02:00
pgalloc.c s390/mm: implement 5 level pages tables 2017-06-12 16:25:54 +02:00
pgtable.c s390/mm: implement 5 level pages tables 2017-06-12 16:25:54 +02:00
vmem.c s390/mm: implement 5 level pages tables 2017-06-12 16:25:54 +02:00