Changeset a016b63 in mainline for arch/mips32/include/mm/page.h
- Timestamp:
- 2005-10-10T20:26:02Z (20 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- a783ca4
- Parents:
- e0cdb7b6
- File:
-
- 1 edited
-
arch/mips32/include/mm/page.h (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
arch/mips32/include/mm/page.h
re0cdb7b6 ra016b63 63 63 #define SET_PTL0_ADDRESS_ARCH(ptl0) (PTL0 = (pte_t *)(ptl0)) 64 64 65 #define GET_PTL1_ADDRESS_ARCH(ptl0, i) (((pte_t *)(ptl0))[(i)]. pfn<<12)65 #define GET_PTL1_ADDRESS_ARCH(ptl0, i) (((pte_t *)(ptl0))[(i)].lo.pfn<<12) 66 66 #define GET_PTL2_ADDRESS_ARCH(ptl1, i) (ptl1) 67 67 #define GET_PTL3_ADDRESS_ARCH(ptl2, i) (ptl2) 68 #define GET_FRAME_ADDRESS_ARCH(ptl3, i) (((pte_t *)(ptl3))[(i)]. pfn<<12)68 #define GET_FRAME_ADDRESS_ARCH(ptl3, i) (((pte_t *)(ptl3))[(i)].lo.pfn<<12) 69 69 70 #define SET_PTL1_ADDRESS_ARCH(ptl0, i, a) (((pte_t *)(ptl0))[(i)]. pfn = (a)>>12)70 #define SET_PTL1_ADDRESS_ARCH(ptl0, i, a) (((pte_t *)(ptl0))[(i)].lo.pfn = (a)>>12) 71 71 #define SET_PTL2_ADDRESS_ARCH(ptl1, i, a) 72 72 #define SET_PTL3_ADDRESS_ARCH(ptl2, i, a) 73 #define SET_FRAME_ADDRESS_ARCH(ptl3, i, a) (((pte_t *)(ptl3))[(i)]. pfn = (a)>>12)73 #define SET_FRAME_ADDRESS_ARCH(ptl3, i, a) (((pte_t *)(ptl3))[(i)].lo.pfn = (a)>>12) 74 74 75 75 #define GET_PTL1_FLAGS_ARCH(ptl0, i) get_pt_flags((pte_t *)(ptl0), (index_t)(i)) … … 95 95 96 96 return ( 97 ((p-> c>PAGE_UNCACHED)<<PAGE_CACHEABLE_SHIFT) |98 ((!p-> v)<<PAGE_PRESENT_SHIFT) |97 ((p->lo.c>PAGE_UNCACHED)<<PAGE_CACHEABLE_SHIFT) | 98 ((!p->lo.v)<<PAGE_PRESENT_SHIFT) | 99 99 (1<<PAGE_USER_SHIFT) | 100 100 (1<<PAGE_READ_SHIFT) | … … 109 109 pte_t *p = &pt[i]; 110 110 111 p-> c = (flags & PAGE_CACHEABLE) != 0 ? PAGE_CACHEABLE_EXC_WRITE : PAGE_UNCACHED;112 p-> v = !(flags & PAGE_NOT_PRESENT);111 p->lo.c = (flags & PAGE_CACHEABLE) != 0 ? PAGE_CACHEABLE_EXC_WRITE : PAGE_UNCACHED; 112 p->lo.v = !(flags & PAGE_NOT_PRESENT); 113 113 p->w = (flags & PAGE_WRITE) != 0; 114 114 }
Note:
See TracChangeset
for help on using the changeset viewer.
