Changeset 98000fb in mainline for kernel/arch/ppc32/include/mm/page.h
- Timestamp:
- 2009-06-03T19:34:45Z (16 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 301ff30
- Parents:
- 69e68e3
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ppc32/include/mm/page.h
r69e68e3 r98000fb 103 103 /* Get PTE flags accessors for each level. */ 104 104 #define GET_PTL1_FLAGS_ARCH(ptl0, i) \ 105 get_pt_flags((pte_t *) (ptl0), ( index_t) (i))105 get_pt_flags((pte_t *) (ptl0), (size_t) (i)) 106 106 #define GET_PTL2_FLAGS_ARCH(ptl1, i) \ 107 107 PAGE_PRESENT … … 109 109 PAGE_PRESENT 110 110 #define GET_FRAME_FLAGS_ARCH(ptl3, i) \ 111 get_pt_flags((pte_t *) (ptl3), ( index_t) (i))111 get_pt_flags((pte_t *) (ptl3), (size_t) (i)) 112 112 113 113 /* Set PTE flags accessors for each level. */ 114 114 #define SET_PTL1_FLAGS_ARCH(ptl0, i, x) \ 115 set_pt_flags((pte_t *) (ptl0), ( index_t) (i), (x))115 set_pt_flags((pte_t *) (ptl0), (size_t) (i), (x)) 116 116 #define SET_PTL2_FLAGS_ARCH(ptl1, i, x) 117 117 #define SET_PTL3_FLAGS_ARCH(ptl2, i, x) 118 118 #define SET_FRAME_FLAGS_ARCH(ptl3, i, x) \ 119 set_pt_flags((pte_t *) (ptl3), ( index_t) (i), (x))119 set_pt_flags((pte_t *) (ptl3), (size_t) (i), (x)) 120 120 121 121 /* Macros for querying the last-level PTEs. */ … … 131 131 #include <arch/interrupt.h> 132 132 133 static inline int get_pt_flags(pte_t *pt, index_t i)133 static inline int get_pt_flags(pte_t *pt, size_t i) 134 134 { 135 135 pte_t *p = &pt[i]; … … 144 144 } 145 145 146 static inline void set_pt_flags(pte_t *pt, index_t i, int flags)146 static inline void set_pt_flags(pte_t *pt, size_t i, int flags) 147 147 { 148 148 pte_t *p = &pt[i];
Note:
See TracChangeset
for help on using the changeset viewer.