Changes in kernel/arch/ppc32/include/mm/page.h [0d8269b:9d58539] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ppc32/include/mm/page.h
r0d8269b r9d58539 129 129 set_pt_flags((pte_t *) (ptl3), (size_t) (i), (x)) 130 130 131 /* Set PTE present accessors for each level. */132 #define SET_PTL1_PRESENT_ARCH(ptl0, i) \133 set_pt_present((pte_t *) (ptl0), (size_t) (i))134 135 #define SET_PTL2_PRESENT_ARCH(ptl1, i)136 #define SET_PTL3_PRESENT_ARCH(ptl2, i)137 138 #define SET_FRAME_PRESENT_ARCH(ptl3, i) \139 set_pt_present((pte_t *) (ptl3), (size_t) (i))140 141 131 /* Macros for querying the last-level PTEs. */ 142 132 #define PTE_VALID_ARCH(pte) (*((uint32_t *) (pte)) != 0) … … 185 175 } 186 176 187 NO_TRACE static inline void set_pt_present(pte_t *pt, size_t i)188 {189 pte_t *entry = &pt[i];190 191 entry->present = 1;192 }193 194 177 extern void page_arch_init(void); 195 178
Note:
See TracChangeset
for help on using the changeset viewer.