Index: kernel/arch/sparc64/src/trap/sun4v/trap_table.S
===================================================================
--- kernel/arch/sparc64/src/trap/sun4v/trap_table.S	(revision d99c1d2ba8c7b2c687d430f2e9fd237046606545)
+++ kernel/arch/sparc64/src/trap/sun4v/trap_table.S	(revision af24629fb6eacec05c229191e9b3edeb845a1313)
@@ -71,5 +71,5 @@
 .org trap_table + TT_INSTRUCTION_ACCESS_MMU_MISS*ENTRY_SIZE
 .global instruction_access_mmu_miss_handler_tl0
-	ba fast_instruction_access_mmu_miss_handler_tl0
+	ba %xcc, fast_instruction_access_mmu_miss_handler_tl0
 	nop
 
@@ -187,5 +187,5 @@
 .global data_access_mmu_miss_tl0
 data_access_mmu_miss_tl0:
-	ba fast_data_access_mmu_miss_handler_tl0
+	ba %xcc, fast_data_access_mmu_miss_handler_tl0
 	nop
 
@@ -394,5 +394,5 @@
 .global trap_instruction_\cur\()_tl0
 trap_instruction_\cur\()_tl0:
-	ba trap_instruction_handler
+	ba %xcc, trap_instruction_handler
 	mov \cur, %g2
 .endr
@@ -414,5 +414,5 @@
 .global instruction_access_mmu_miss_handler_tl1
 	wrpr %g0, 1, %tl
-	ba fast_instruction_access_mmu_miss_handler_tl0
+	ba %xcc, fast_instruction_access_mmu_miss_handler_tl0
 	nop
 
@@ -498,5 +498,5 @@
 .global data_access_mmu_miss_tl1
 data_access_mmu_miss_tl1:
-	ba fast_data_access_mmu_miss_handler_tl1
+	ba %xcc, fast_data_access_mmu_miss_handler_tl1
 	nop
 
@@ -787,5 +787,5 @@
 	be 1f
 	nop
-0:	ba 0b					! this is for debugging, if we ever get here
+0:	ba %xcc, 0b				! this is for debugging, if we ever get here
 	nop					! it will be easy to find
 
@@ -982,5 +982,5 @@
 	wrpr %g3, 0, %cwp			! switch to the preceeding window
 
-	ba 5b
+	ba %xcc, 5b
 	inc %g4
 
@@ -1066,5 +1066,5 @@
 
 	PREEMPTIBLE_HANDLER_KERNEL
-	ba 101f
+	ba %xcc, 101f
 	nop
 
