powerpc/mm/hash64: Increase the VA range
This patch increases the max virtual (effective) address value to 4PB. With 4K page size config we continue to limit ourself to 64TB. Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> [mpe: Keep the H_PGTABLE_RANGE test, update it to work] Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
This commit is contained in:

committed by
Michael Ellerman

parent
f384796c40
commit
c2b4d8b741
@@ -109,6 +109,13 @@ void release_thread(struct task_struct *);
|
||||
#define TASK_SIZE_64TB (0x0000400000000000UL)
|
||||
#define TASK_SIZE_128TB (0x0000800000000000UL)
|
||||
#define TASK_SIZE_512TB (0x0002000000000000UL)
|
||||
#define TASK_SIZE_1PB (0x0004000000000000UL)
|
||||
#define TASK_SIZE_2PB (0x0008000000000000UL)
|
||||
/*
|
||||
* With 52 bits in the address we can support
|
||||
* upto 4PB of range.
|
||||
*/
|
||||
#define TASK_SIZE_4PB (0x0010000000000000UL)
|
||||
|
||||
/*
|
||||
* For now 512TB is only supported with book3s and 64K linux page size.
|
||||
@@ -117,7 +124,7 @@ void release_thread(struct task_struct *);
|
||||
/*
|
||||
* Max value currently used:
|
||||
*/
|
||||
#define TASK_SIZE_USER64 TASK_SIZE_512TB
|
||||
#define TASK_SIZE_USER64 TASK_SIZE_4PB
|
||||
#define DEFAULT_MAP_WINDOW_USER64 TASK_SIZE_128TB
|
||||
#define TASK_CONTEXT_SIZE TASK_SIZE_512TB
|
||||
#else
|
||||
|
Reference in New Issue
Block a user