Changeset 36f19c0 in mainline for kernel/arch/sparc64/include/trap/mmu.h
- Timestamp:
- 2007-04-09T16:21:47Z (18 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- ec5b3204
- Parents:
- 183788f1
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/sparc64/include/trap/mmu.h
r183788f1 r36f19c0 130 130 .endif 131 131 132 /* 133 * Switch from the MM globals. 134 */ 132 135 wrpr %g0, PSTATE_PRIV_BIT | PSTATE_AG_BIT, %pstate 136 137 /* 138 * Read the Tag Access register for the higher-level handler. 139 * This is necessary to survive nested DTLB misses. 140 */ 141 mov VA_DMMU_TAG_ACCESS, %g2 142 ldxa [%g2] ASI_DMMU, %g2 143 144 /* 145 * g2 will be passed as an argument to fast_data_access_mmu_miss(). 146 */ 133 147 PREEMPTIBLE_HANDLER fast_data_access_mmu_miss 134 148 .endm … … 143 157 .endif 144 158 159 /* 160 * Switch from the MM globals. 161 */ 145 162 wrpr %g0, PSTATE_PRIV_BIT | PSTATE_AG_BIT, %pstate 163 164 /* 165 * Read the Tag Access register for the higher-level handler. 166 * This is necessary to survive nested DTLB misses. 167 */ 168 mov VA_DMMU_TAG_ACCESS, %g2 169 ldxa [%g2] ASI_DMMU, %g2 170 171 /* 172 * g2 will be passed as an argument to fast_data_access_mmu_miss(). 173 */ 146 174 PREEMPTIBLE_HANDLER fast_data_access_protection 147 175 .endm
Note:
See TracChangeset
for help on using the changeset viewer.