Balbir Singh <bsinghar...@gmail.com> writes:
> On Wed, 2017-04-05 at 10:49 +0530, Anshuman Khandual wrote:
>> diff --git a/arch/powerpc/include/uapi/asm/mman.h 
>> b/arch/powerpc/include/uapi/asm/mman.h
>> index 03c06ba..3eb788c 100644
>> --- a/arch/powerpc/include/uapi/asm/mman.h
>> +++ b/arch/powerpc/include/uapi/asm/mman.h
>> @@ -29,4 +29,9 @@
>>  #define MAP_STACK   0x20000         /* give out an address that is best 
>> suited for process/thread stacks */
>>  #define MAP_HUGETLB 0x40000         /* create a huge page mapping */
>>  
>> +#define MAP_HUGE_2MB        (21 << MAP_HUGE_SHIFT)  /* 2MB HugeTLB Page */
>> +#define MAP_HUGE_16MB       (24 << MAP_HUGE_SHIFT)  /* 16MB HugeTLB Page */
>> +#define MAP_HUGE_1GB        (30 << MAP_HUGE_SHIFT)  /* 1GB HugeTLB Page */
>> +#define MAP_HUGE_16GB       (34 << MAP_HUGE_SHIFT)  /* 16GB HugeTLB Page */
>> +
>>  #endif /* _UAPI_ASM_POWERPC_MMAN_H */
>
> We may want to call out what MMU supports what size, so that an error can
> be interpreted from the header file comments.

No don't, it can depend on what's configured in Linux and/or hypervisor
config and/or firmware and so on, so any header file comments are most
likely just going to be misleading and/or out of date.

cheers

Reply via email to