Commit | Line | Data |
---|---|---|
c605782b BH |
1 | /* To be include by pgtable-hash64.h only */ |
2 | ||
3 | /* PTE bits */ | |
4 | #define _PAGE_HASHPTE 0x0400 /* software: pte has an associated HPTE */ | |
5 | #define _PAGE_SECONDARY 0x8000 /* software: HPTE is in secondary group */ | |
6 | #define _PAGE_GROUP_IX 0x7000 /* software: HPTE index within group */ | |
7 | #define _PAGE_F_SECOND _PAGE_SECONDARY | |
8 | #define _PAGE_F_GIX _PAGE_GROUP_IX | |
9 | #define _PAGE_SPECIAL 0x10000 /* software: special page */ | |
10 | ||
c605782b BH |
11 | /* PTE flags to conserve for HPTE identification */ |
12 | #define _PAGE_HPTEFLAGS (_PAGE_BUSY | _PAGE_HASHPTE | \ | |
13 | _PAGE_SECONDARY | _PAGE_GROUP_IX) | |
14 | ||
15 | /* shift to put page number into pte */ | |
16 | #define PTE_RPN_SHIFT (17) | |
17 |