Changeset 7dd1787 in mainline
- Timestamp:
- 2006-05-01T21:06:25Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- e499a30
- Parents:
- 9a68b34d
- Location:
- arch/ppc32
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
arch/ppc32/include/mm/page.h
r9a68b34d r7dd1787 68 68 #define PTL3_INDEX_ARCH(vaddr) (((vaddr) >> 12) & 0x3ff) 69 69 70 #define SET_PTL0_ADDRESS_ARCH(ptl0)71 72 70 #define GET_PTL1_ADDRESS_ARCH(ptl0, i) (((pte_t *) (ptl0))[(i)].pfn << 12) 73 71 #define GET_PTL2_ADDRESS_ARCH(ptl1, i) (ptl1) … … 75 73 #define GET_FRAME_ADDRESS_ARCH(ptl3, i) (((pte_t *) (ptl3))[(i)].pfn << 12) 76 74 75 #define SET_PTL0_ADDRESS_ARCH(ptl0) 77 76 #define SET_PTL1_ADDRESS_ARCH(ptl0, i, a) (((pte_t *) (ptl0))[(i)].pfn = (a) >> 12) 78 77 #define SET_PTL2_ADDRESS_ARCH(ptl1, i, a) -
arch/ppc32/src/mm/tlb.c
r9a68b34d r7dd1787 162 162 pte->a = 1; 163 163 164 page = ADDR2PFN(badvaddr);164 page = (badvaddr >> 12) & 0xffff; 165 165 api = (badvaddr >> 22) & 0x3f; 166 166 asm volatile ( 167 167 "mfsrin %0, %1\n" 168 168 : "=r" (vsid) 169 : "r" (badvaddr >> 28)169 : "r" (badvaddr) 170 170 ); 171 171
Note:
See TracChangeset
for help on using the changeset viewer.