Changeset 7bb6b06 in mainline for kernel/arch/sparc64/src/start.S
- Timestamp:
- 2006-09-10T21:21:39Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 9a5b556
- Parents:
- 208fa65
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/sparc64/src/start.S
r208fa65 r7bb6b06 77 77 mov %o1, %o2 78 78 mov %o0, %o1 79 set bootinfo, %o079 sethi %hi(bootinfo), %o0 80 80 call memcpy 81 nop81 or %o0, %lo(bootinfo), %o0 82 82 83 83 /* 84 84 * Switch to kernel trap table. 85 85 */ 86 set trap_table, %g187 wrpr %g1, 0, %tba86 sethi %hi(trap_table), %g1 87 wrpr %g1, %lo(trap_table), %tba 88 88 89 89 /* … … 121 121 sllx %r2, TTE_SIZE_SHIFT, %r2; \ 122 122 or %r1, %r2, %r1; \ 123 set1, %r2; \123 mov 1, %r2; \ 124 124 sllx %r2, TTE_V_SHIFT, %r2; \ 125 125 or %r1, %r2, %r1; … … 173 173 ! write ITLB tag of context 1 174 174 SET_TLB_TAG(g1, MEM_CONTEXT_TEMP) 175 setVA_DMMU_TAG_ACCESS, %g2175 mov VA_DMMU_TAG_ACCESS, %g2 176 176 stxa %g1, [%g2] ASI_IMMU 177 177 flush %g5 … … 183 183 184 184 ! switch to context 1 185 setMEM_CONTEXT_TEMP, %g1185 mov MEM_CONTEXT_TEMP, %g1 186 186 stxa %g1, [VA_PRIMARY_CONTEXT_REG] %asi ! ASI_DMMU is correct here !!! 187 187 flush %g5 … … 194 194 ! write ITLB tag of context 0 195 195 SET_TLB_TAG(g1, MEM_CONTEXT_KERNEL) 196 setVA_DMMU_TAG_ACCESS, %g2196 mov VA_DMMU_TAG_ACCESS, %g2 197 197 stxa %g1, [%g2] ASI_IMMU 198 198 flush %g5 … … 211 211 212 212 ! set context 1 in the primary context register 213 setMEM_CONTEXT_TEMP, %g1213 mov MEM_CONTEXT_TEMP, %g1 214 214 stxa %g1, [VA_PRIMARY_CONTEXT_REG] %asi ! ASI_DMMU is correct here !!! 215 215 flush %g5
Note:
See TracChangeset
for help on using the changeset viewer.