Changeset cfa70add in mainline for kernel/arch/sparc64/include/trap/mmu.h
- Timestamp:
- 2006-09-03T23:37:14Z (18 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- fd85ae5
- Parents:
- 002e613
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/sparc64/include/trap/mmu.h
r002e613 rcfa70add 128 128 .macro HANDLE_MMU_TRAPS_FROM_SPILL_OR_FILL 129 129 rdpr %tl, %g1 130 dec %g1131 brz %g 1, 0f ! if TL was 1, skip130 sub %g1, 1, %g2 131 brz %g2, 0f ! if TL was 1, skip 132 132 nop 133 wrpr %g1, 0, %tl ! TL-- 134 rdpr %tt, %g2 135 cmp %g2, TT_SPILL_1_NORMAL 136 be 0f ! trap from spill_1_normal 137 cmp %g2, TT_FILL_1_NORMAL 138 be 0f ! trap from fill_1_normal 139 inc %g1 140 wrpr %g1, 0, %tl ! another trap, TL++ 133 wrpr %g2, 0, %tl ! TL-- 134 rdpr %tt, %g3 135 cmp %g3, TT_SPILL_1_NORMAL 136 be 0f ! trap from spill_1_normal? 137 cmp %g3, TT_FILL_1_NORMAL 138 bne,a 0f ! trap from fill_1_normal? (negated condition) 139 wrpr %g1, 0, %tl ! TL++ 141 140 0: 142 141 .endm
Note:
See TracChangeset
for help on using the changeset viewer.