Lines Matching refs:g2

90 	 * the ID in %g1, and is allowed to clobber %g2.  It also assumes that
103 KAIF_CPU_INDEX ! index returned in %g1, clobbers %g2, %g7
105 set KRS_SIZE, %g2
106 mulx %g1, %g2, %g2
111 add %g6, %g2, %g6
134 rdpr %tstate, %g2
135 stx %g2, [%g6 + KRS_TSTATE]
136 rdpr %tpc, %g2
137 stx %g2, [%g5 + KREG_OFF(KREG_PC)]
138 rdpr %tnpc, %g2
139 stx %g2, [%g5 + KREG_OFF(KREG_NPC)]
140 rdpr %tt, %g2
141 stx %g2, [%g5 + KREG_OFF(KREG_TT)]
155 stx %g2, [%o5 + KREG_OFF(KREG_G2)]
209 ld [%g6 + KRS_CPU_ID], %g2
210 cmp %g1, %g2
214 rdpr %tba, %g2
215 stx %g2, [%g5 + KREG_OFF(KREG_TBA)]
252 clr %g2
255 inc %g2
257 cmp %g2, %g4
259 wrpr %g2, %cwp
397 ADVANCE_CRUMB_POINTER(%g6, %g1, %g2)
398 ADD_CRUMB_CONST(%g6, KRM_SRC, KAIF_CRUMB_SRC_MAIN, %g1, %g2)
400 rdpr %tpc, %g2
402 cmp %g2, %g1
407 cmp %g2, %g1
435 ADD_CRUMB_FLAG(%g6, KAIF_CRUMB_F_MAIN_NORMAL, %g1, %g2, %g3)
439 ldxa [%g3]ASI_MMU_CTX, %g2 ! ASI_MMU_CTX == ASI_DMMU for sun4u
440 stx %g2, [%g6 + KRS_MMU_PCONTEXT]
457 KAIF_MAKE_NEW_CTXREG(%g2, %g4) ! new context reg in %g2
459 stxa %g2, [%g3]ASI_MMU_CTX
480 ADD_CRUMB_FLAG(%g6, KAIF_CRUMB_F_MAIN_OBPWAPT, %g1, %g2, %g3)
509 ADD_CRUMB_FLAG(%g6, KAIF_CRUMB_F_MAIN_OBPPENT, %g1, %g2, %g3)
596 * and set context to 0. Use %g2 as a temporary.
598 mov %g4, %g2
599 KAIF_MAKE_NEW_CTXREG(%g2, %g1) ! new context reg in %g2
601 stxa %g2, [%g3]ASI_MMU_CTX
621 ADVANCE_CRUMB_POINTER(%g6, %g1, %g2)
622 ADD_CRUMB_CONST(%g6, KRM_SRC, KAIF_CRUMB_SRC_IVEC, %g1, %g2)
629 ADD_CRUMB_FLAG(%g6, KAIF_CRUMB_F_IVEC_REENTER, %g1, %g2, %g3)
633 KAIF_DEMAP_TLB_ALL(%g2)
644 rdpr %tpc, %g2
646 cmp %g2, %g1
651 cmp %g2, %g1
656 ADD_CRUMB_FLAG(%g6, KAIF_CRUMB_F_IVEC_INOBP, %g1, %g2, %g3)
660 mov 1, %g2
661 st %g2, [%g1]
669 ADD_CRUMB_FLAG(%g6, KAIF_CRUMB_F_IVEC_NORMAL, %g1, %g2, %g3)
729 ADVANCE_CRUMB_POINTER(%g6, %g1, %g2)
730 ADD_CRUMB_CONST(%g6, KRM_SRC, KAIF_CRUMB_SRC_OBP, %g1, %g2)
731 ADD_CRUMB_FLAG(%g6, KAIF_CRUMB_F_OBP_NORMAL, %g1, %g2, %g3)
736 ADD_CRUMB(%g6, KRM_PC, %g1, %g2)
738 ADD_CRUMB(%g6, KRM_TT, %g1, %g2)
766 rd %y, %g2
767 stx %g2, [%g4 + KREG_OFF(KREG_Y)]
799 KAIF_CPU_INDEX ! index returned in %g1, clobbers %g2, %g7
863 ldxa [%g3]ASI_MMU_CTX, %g2
864 stx %g2, [%g6 + KRS_MMU_PCONTEXT]
881 KAIF_MAKE_NEW_CTXREG(%g2, %g4) ! new context reg in %g2
883 stxa %g2, [%g3]ASI_MMU_CTX
926 KAIF_CPU_GETADDR_TL1 /* uses label 1, %g1, %g2, %g7, ret in %g6 */
928 ADVANCE_CRUMB_POINTER(%g6, %g1, %g2)
929 ADD_CRUMB_CONST(%g6, KRM_SRC, KAIF_CRUMB_SRC_OBP, %g1, %g2)
930 ADD_CRUMB_FLAG(%g6, KAIF_CRUMB_F_OBP_REVECT, %g1, %g2, %g3)
933 ADD_CRUMB(%g6, KRM_TT, %g1, %g2)
935 ADD_CRUMB(%g6, KRM_PC, %g1, %g2)