Changes in kernel/arch/abs32le/include/mm/page.h [dc0b964:7a0359b] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/abs32le/include/mm/page.h
rdc0b964 r7a0359b 44 44 #ifdef KERNEL 45 45 46 #define KA2PA(x) (((uintptr_t) (x)) - UINT32_C(0x80000000))47 #define PA2KA(x) (((uintptr_t) (x)) + UINT32_C(0x80000000))46 #define KA2PA(x) (((uintptr_t) (x)) - 0x80000000) 47 #define PA2KA(x) (((uintptr_t) (x)) + 0x80000000) 48 48 49 49 /* … … 65 65 66 66 /* Macros calculating indices for each level. */ 67 #define PTL0_INDEX_ARCH(vaddr) (((vaddr) >> 22) & 0x3ff U)67 #define PTL0_INDEX_ARCH(vaddr) (((vaddr) >> 22) & 0x3ff) 68 68 #define PTL1_INDEX_ARCH(vaddr) 0 69 69 #define PTL2_INDEX_ARCH(vaddr) 0 70 #define PTL3_INDEX_ARCH(vaddr) (((vaddr) >> 12) & 0x3ff U)70 #define PTL3_INDEX_ARCH(vaddr) (((vaddr) >> 12) & 0x3ff) 71 71 72 72 /* Get PTE address accessors for each level. */
Note:
See TracChangeset
for help on using the changeset viewer.