Lines Matching refs:g1

46 	set	mdb, %g1;			\
47 ldx [%g1 + MDB_KDI], %g1; \
48 ldx [%g1 + MKDI_CPU_INDEX], %g1; \
50 jmp %g1; \
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
106 mulx %g1, %g2, %g2
154 stx %g1, [%o5 + KREG_OFF(KREG_G1)]
187 ADD_CRUMB(%g6, KRM_PC, %g4, %g1)
189 ADD_CRUMB(%g6, KRM_TT, %g4, %g1)
207 set kaif_master_cpuid, %g1
208 ld [%g1], %g1
210 cmp %g1, %g2
242 GET_NWIN(%g1, %g4); ! %g1 is scratch, %g4 set to nwin-1
246 sub %g4, 1, %g1
247 wrpr %g1, %cansave
265 rd %fprs, %g1
266 stx %g1, [%g4 + FPU_FPRS]
267 btst FPRS_FEF, %g1 ! is FP enabled?
284 set KRS_CPUSTACK + KAIF_CPU_STKSZ - 1, %g1
285 add %g1, %g6, %g1
286 and %g1, -STACK_ALIGN64, %g1
287 sub %g1, SA64(MINFRAME) + V9BIAS64, %sp
315 ld [%l5 + GREG_FLAGS], %g1
316 or %g1, MDB_V9GREG_F_STICK_VALID, %g1
317 st %g1, [%l5 + GREG_FLAGS]
397 ADVANCE_CRUMB_POINTER(%g6, %g1, %g2)
398 ADD_CRUMB_CONST(%g6, KRM_SRC, KAIF_CRUMB_SRC_MAIN, %g1, %g2)
401 set OFW_START_ADDR, %g1
402 cmp %g2, %g1
406 set OFW_END_ADDR, %g1
407 cmp %g2, %g1
435 ADD_CRUMB_FLAG(%g6, KAIF_CRUMB_F_MAIN_NORMAL, %g1, %g2, %g3)
480 ADD_CRUMB_FLAG(%g6, KAIF_CRUMB_F_MAIN_OBPWAPT, %g1, %g2, %g3)
486 setx KAIF_LSUCTL_WAPT_MASK, %g1, %g3
509 ADD_CRUMB_FLAG(%g6, KAIF_CRUMB_F_MAIN_OBPPENT, %g1, %g2, %g3)
590 sethi %hi(kmdb_prom_preserve_kctx), %g1
591 ld [%g1 + %lo(kmdb_prom_preserve_kctx)], %g1
592 brz %g1, 1f
599 KAIF_MAKE_NEW_CTXREG(%g2, %g1) ! new context reg in %g2
610 KAIF_DEMAP_TLB_ALL(%g1)
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)
645 set OFW_START_ADDR, %g1
646 cmp %g2, %g1
650 set OFW_END_ADDR, %g1
651 cmp %g2, %g1
656 ADD_CRUMB_FLAG(%g6, KAIF_CRUMB_F_IVEC_INOBP, %g1, %g2, %g3)
658 set kaif_promexitarmp, %g1
659 ldx [%g1], %g1
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)
735 ldx [%g4 + KREG_OFF(KREG_PC)], %g1
736 ADD_CRUMB(%g6, KRM_PC, %g1, %g2)
737 ldx [%g4 + KREG_OFF(KREG_TT)], %g1
738 ADD_CRUMB(%g6, KRM_TT, %g1, %g2)
746 set kaif_dseg, %g1
747 ldx [%g1], %g1
748 cmp %sp, %g1
752 set kaif_dseg_lim, %g1
753 ldx [%g1], %g1
754 cmp %sp, %g1
783 ldx [%g4 + KREG_OFF(KREG_TT)], %g1
784 cmp %g1, T_XIR
799 KAIF_CPU_INDEX ! index returned in %g1, clobbers %g2, %g7
800 mov %g1, %o4
847 KAIF_COPY_KREG(%g3, %g5, KREG_PC, %g1)
848 KAIF_COPY_KREG(%g3, %g5, KREG_NPC, %g1)
849 KAIF_COPY_KREG(%g3, %g5, KREG_G1, %g1)
850 KAIF_COPY_KREG(%g3, %g5, KREG_G2, %g1)
851 KAIF_COPY_KREG(%g3, %g5, KREG_G3, %g1)
852 KAIF_COPY_KREG(%g3, %g5, KREG_G4, %g1)
853 KAIF_COPY_KREG(%g3, %g5, KREG_G5, %g1)
854 KAIF_COPY_KREG(%g3, %g5, KREG_G6, %g1)
855 KAIF_COPY_KREG(%g3, %g5, KREG_G7, %g1)
856 KAIF_COPY_KREG(%g3, %g5, KREG_TT, %g1)
858 ldx [%g4 + KRS_TSTATE], %g1
859 stx %g1, [%g6 + KRS_TSTATE]
923 SET_PSTATE_COMMON_AG(%g1);
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)
932 rdpr %tt, %g1
933 ADD_CRUMB(%g6, KRM_TT, %g1, %g2)
934 rdpr %tpc, %g1
935 ADD_CRUMB(%g6, KRM_PC, %g1, %g2)