Changeset 40239b9 in mainline for kernel/arch/sparc64/src/trap/sun4v/trap_table.S
- Timestamp:
- 2010-05-22T19:04:16Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 4bd675d
- Parents:
- 0d9dc6b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/sparc64/src/trap/sun4v/trap_table.S
r0d9dc6b r40239b9 71 71 .org trap_table + TT_INSTRUCTION_ACCESS_MMU_MISS*ENTRY_SIZE 72 72 .global instruction_access_mmu_miss_handler_tl0 73 ba %xcc, fast_instruction_access_mmu_miss_handler_tl0 74 nop 73 ba,a %xcc, fast_instruction_access_mmu_miss_handler_tl0 75 74 76 75 /* TT = 0x0a, TL = 0, instruction_access_error */ … … 187 186 .global data_access_mmu_miss_tl0 188 187 data_access_mmu_miss_tl0: 189 ba %xcc, fast_data_access_mmu_miss_handler_tl0 190 nop 188 ba,a %xcc, fast_data_access_mmu_miss_handler_tl0 191 189 192 190 /* TT = 0x32, TL = 0, data_access_error */ … … 414 412 .global instruction_access_mmu_miss_handler_tl1 415 413 wrpr %g0, 1, %tl 416 ba %xcc, fast_instruction_access_mmu_miss_handler_tl0 417 nop 414 ba,a %xcc, fast_instruction_access_mmu_miss_handler_tl0 418 415 419 416 /* TT = 0x0a, TL > 0, instruction_access_error */ … … 498 495 .global data_access_mmu_miss_tl1 499 496 data_access_mmu_miss_tl1: 500 ba %xcc, fast_data_access_mmu_miss_handler_tl1 501 nop 502 497 ba,a %xcc, fast_data_access_mmu_miss_handler_tl1 503 498 504 499 /* TT = 0x32, TL > 0, data_access_error */ … … 742 737 rdpr %cwp, %l1 743 738 cmp %l0, %l1 744 bz 4f! CWP is ok739 bz %xcc, 4f ! CWP is ok 745 740 nop 746 741 … … 785 780 rdpr %tl, %g3 786 781 cmp %g3, 1 787 be 1f782 be %xcc, 1f 788 783 nop 789 0: ba %xcc, 0b ! this is for debugging, if we ever get here 790 nop ! it will be easy to find 784 785 ! this is for debugging, if we ever get here it will be easy to find 786 0: ba,a %xcc, 0b 791 787 792 788 1: … … 957 953 clr %g4 958 954 5: andcc %g7, UWB_ALIGNMENT - 1, %g0 ! alignment check 959 bz 6f! %g7 is UWB_ALIGNMENT-aligned, no more windows to refill955 bz %xcc, 6f ! %g7 is UWB_ALIGNMENT-aligned, no more windows to refill 960 956 nop 961 957 … … 1066 1062 1067 1063 PREEMPTIBLE_HANDLER_KERNEL 1068 ba %xcc, 101f 1069 nop 1064 ba,a %xcc, 101f 1070 1065 1071 1066 100:
Note:
See TracChangeset
for help on using the changeset viewer.