.. | .. |
---|
2 | 2 | #ifndef _ASM_POWERPC_BOOK3S_64_SLICE_H |
---|
3 | 3 | #define _ASM_POWERPC_BOOK3S_64_SLICE_H |
---|
4 | 4 | |
---|
5 | | -#ifdef CONFIG_PPC_MM_SLICES |
---|
6 | | - |
---|
7 | 5 | #define SLICE_LOW_SHIFT 28 |
---|
8 | 6 | #define SLICE_LOW_TOP (0x100000000ul) |
---|
9 | 7 | #define SLICE_NUM_LOW (SLICE_LOW_TOP >> SLICE_LOW_SHIFT) |
---|
.. | .. |
---|
13 | 11 | #define SLICE_NUM_HIGH (H_PGTABLE_RANGE >> SLICE_HIGH_SHIFT) |
---|
14 | 12 | #define GET_HIGH_SLICE_INDEX(addr) ((addr) >> SLICE_HIGH_SHIFT) |
---|
15 | 13 | |
---|
16 | | -#else /* CONFIG_PPC_MM_SLICES */ |
---|
17 | | - |
---|
18 | | -#define get_slice_psize(mm, addr) ((mm)->context.user_psize) |
---|
19 | | -#define slice_set_user_psize(mm, psize) \ |
---|
20 | | -do { \ |
---|
21 | | - (mm)->context.user_psize = (psize); \ |
---|
22 | | - (mm)->context.sllp = SLB_VSID_USER | mmu_psize_defs[(psize)].sllp; \ |
---|
23 | | -} while (0) |
---|
24 | | - |
---|
25 | | -#endif /* CONFIG_PPC_MM_SLICES */ |
---|
| 14 | +#define SLB_ADDR_LIMIT_DEFAULT DEFAULT_MAP_WINDOW_USER64 |
---|
26 | 15 | |
---|
27 | 16 | #endif /* _ASM_POWERPC_BOOK3S_64_SLICE_H */ |
---|