/illumos-gate/usr/src/cmd/mdb/sparc/v9/kmdb/ |
H A D | kmdb_setcontext.s | 52 mov %o0, %g7 54 ldx [%g7 + UC_GREG(REG_O0)], %o0 55 ldx [%g7 + UC_GREG(REG_O1)], %o1 56 ldx [%g7 + UC_GREG(REG_O2)], %o2 57 ldx [%g7 + UC_GREG(REG_O3)], %o3 58 ldx [%g7 + UC_GREG(REG_O4)], %o4 59 ldx [%g7 + UC_GREG(REG_O5)], %o5 60 ldx [%g7 + UC_GREG(REG_O6)], %o6 61 ldx [%g7 + UC_GREG(REG_O7)], %o7 63 ldx [%g7 [all...] |
H A D | kaif_invoke.s | 62 kreg_t g6, kreg_t g7) 142 mov %g7, %l1 143 mov %i4, %g7 ! Restore THREAD_REG for kernel call 149 mov %l1, %g7
|
H A D | kaif_handlers.s | 204 KAIF_CALL_KDI_VATOTTE(%g1, %g2, kaif_hdlr_dmiss_patch, %g3, %g7) 214 ldx [%g7 + .count-0b], %g2 216 stx %g2, [%g7 + .count-0b] 238 stx %g2, [%g7 + .daddr-0b] 239 stx %g1, [%g7 + .ecode-0b] 262 KAIF_CALL_KDI_VATOTTE(%g1, %g2, kaif_hdlr_imiss_patch, %g3, %g7) 271 ldx [%g7 + .count-0b], %g2 273 stx %g2, [%g7 + .count-0b]
|
/illumos-gate/usr/src/tools/tokenize/ |
H A D | asmsubr.s | 43 .register %g7, #scratch 45 mov %g7, %o0 49 .register %g7, #scratch 51 mov %o0, %g7
|
/illumos-gate/usr/src/lib/libc/sparc/sys/ |
H A D | vforkx.s | 82 ld [%g7 + UL_SIGMASK], %o1 83 ld [%g7 + UL_SIGMASK + 4], %o2 84 ld [%g7 + UL_SIGMASK + 8], %o3 85 ld [%g7 + UL_SIGMASK + 12], %o4 100 ld [%g7 + UL_VFORK], %g1 108 st %g1, [%g7 + UL_VFORK] 113 stn %g0, [%g7 + UL_SCHEDCTL] 114 stn %g0, [%g7 + UL_SCHEDCTL_CALLED] 118 ld [%g7 + UL_SIGMASK], %o1 119 ld [%g7 [all...] |
/illumos-gate/usr/src/cmd/mdb/sparc/kmdb/kctl/ |
H A D | kctl_asm.s | 47 mov %g7, %o0 49 mov %o1, %g7
|
/illumos-gate/usr/src/uts/sun4u/ml/ |
H A D | wbuf.s | 106 FAULT_WINTRACE(%g5, %g6, %g7, TT_F32_SN1) 158 FAULT_WINTRACE(%g5, %g6, %g7, TT_F32_SO1) 165 add %g5, 1, %g7 166 st %g7, [%g6 + MPCB_WBCNT] 170 sll %g5, CPTRSHIFT, %g7 ! spbuf size is sizeof (caddr_t) 171 add %g6, %g7, %g7 172 stn %sp, [%g7 + MPCB_SPBUF] 173 sll %g5, RWIN32SHIFT, %g7 175 add %g5, %g7, [all...] |
H A D | trap_table.s | 93 rd %pc, %g7 787 mov WSTATE_USER32, %g7 ;\ 818 mov WSTATE_USER64, %g7 ;\ 1084 srlx %g2, TAG_VALO_SHIFT, %g7 /* g7 = tsb tag */ ;\ 1086 cmp %g4, %g7 ;\ 1119 srlx %g2, TAG_VALO_SHIFT, %g7 /* g7 = tsb tag */ ;\ 1123 cmp %g4, %g7 ;\ 1175 srlx %g2, TAG_VALO_SHIFT, %g7 /* g [all...] |
/illumos-gate/usr/src/uts/sfmmu/ml/ |
H A D | sfmmu_asm.s | 62 rd %pc, %g7 1849 rdpr %tt, %g7 1859 wrpr %g7, %tt 1892 * only use g5, g6, g7 registers after we have switched to alternate 1898 rdpr %tt, %g7 1899 cmp %g7, FAST_IMMU_MISS_TT 1902 cmp %g7, T_INSTR_MMU_MISS 1906 cmp %g7, FAST_DMMU_MISS_TT 1908 cmp %g7, T_DATA_MMU_MISS 2424 * g3 - g7 [all...] |
/illumos-gate/usr/src/lib/libc/sparc/gen/ |
H A D | _stack_grow.s | 64 ldn [%g7 + UL_USTACK + SS_SP], %o1 65 ldn [%g7 + UL_USTACK + SS_SIZE], %o2
|
H A D | smt_pause.s | 50 ld [%g7 + UL_LWPID], %i5
|
H A D | setjmp.s | 57 ld [%g7 + UL_SIGLINK], %o1 ! are we in a signal context? 120 clr [%g7 + UL_SIGLINK] ! if set, clear ul_siglink
|
/illumos-gate/usr/src/lib/libc/sparc/threads/ |
H A D | tls_get_addr.s | 71 ldn [%g7 + UL_TLSENT], %o2 72 ldn [%g7 + UL_NTLSENT], %o3
|
H A D | sparc.il | 29 .register %g7, #scratch 30 mov %g7, %o0 34 .register %g7, #scratch 35 ld [%g7 + 80], %o0 ! ul_self
|
/illumos-gate/usr/src/cmd/mdb/sun4v/v9/kmdb/ |
H A D | mach_asmutil.h | 52 /* now save %g5, %g4 and %g7 cause we are going to gl 0 */; \ 55 mov %g7, %o3 /* %o3 is return pc now */; \ 62 mov %o3, %g7 /* retore %g7 as return pc */; \ 65 jmp %g7; \
|
/illumos-gate/usr/src/uts/sun4v/ml/ |
H A D | wbuf.s | 107 FAULT_WINTRACE(%g5, %g6, %g7, TT_F32_SN1) 160 FAULT_WINTRACE(%g5, %g6, %g7, TT_F32_SO1) 168 add %g5, 1, %g7 169 sta %g7, [%g6 + MPCB_WBCNT]%asi 173 sll %g5, CPTRSHIFT, %g7 ! spbuf size is sizeof (caddr_t) 174 add %g6, %g7, %g7 175 stna %sp, [%g7 + MPCB_SPBUF]%asi 176 sll %g5, RWIN32SHIFT, %g7 178 add %g5, %g7, [all...] |
H A D | mach_interrupt.s | 72 ! %g7 tail ptr 76 ldxa [%g4]ASI_QUEUE, %g7 ! %g7 = tail ptr 77 cmp %g6, %g7 127 stna %g7, [%g4 + TRAP_ENT_F4]%asi ! tail offset 226 ! %g7 tail ptr 230 ldxa [%g4]ASI_QUEUE, %g7 ! %g7 = tail ptr 231 cmp %g6, %g7 258 sll %g5, CPTRSHIFT, %g7 ! [all...] |
H A D | trap_table.s | 94 rd %pc, %g7 667 mov WSTATE_USER32, %g7 ;\ 698 mov WSTATE_USER64, %g7 ;\ 948 srlx %g2, TAG_VALO_SHIFT, %g7 /* g7 = tsb tag */ ;\ 955 srlx %g2, TAG_VALO_SHIFT, %g7 /* g7 = tsb tag */ ;\ 992 srlx %g2, TAG_VALO_SHIFT, %g7 /* g7 = tsb tag */ ;\ 999 srlx %g2, TAG_VALO_SHIFT, %g7 /* g [all...] |
/illumos-gate/usr/src/stand/lib/sa/sparc/ |
H A D | _setjmp.s | 113 set nwindows, %g7 114 ld [%g7], %g7 115 sub %g7, 2, %g6 120 sub %g7, 2, %g6
|
/illumos-gate/usr/src/lib/libc/sparcv9/threads/ |
H A D | sparcv9.il | 29 .register %g7, #scratch 30 mov %g7, %o0 34 .register %g7, #scratch 35 ldx [%g7 + 80], %o0 ! ul_self
|
/illumos-gate/usr/src/uts/sparc/nskern/ |
H A D | nsc_asm.s | 123 .register %g7, #scratch 147 mov %g7, %o0
|
/illumos-gate/usr/src/lib/libc/sparc/unwind/ |
H A D | unwind_frame.s | 60 stn %o7, [%g7 + UL_UNWIND_RET] ! save caller's return address 63 ldn [%g7 + UL_UNWIND_RET], %o7 ! restore return address
|
/illumos-gate/usr/src/lib/libc/sparcv9/gen/ |
H A D | smt_pause.s | 45 ld [%g7 + UL_LWPID], %i3 ! curthread->ul_lwpid
|
H A D | setjmp.s | 57 ldx [%g7 + UL_SIGLINK], %o1 ! are we in a signal context? 127 clrx [%g7 + UL_SIGLINK] ! if set, clear ul_siglink
|
/illumos-gate/usr/src/lib/libc/capabilities/sun4v/common/ |
H A D | smt_pause.s | 54 ld [%g7 + UL_LWPID], %i3 ! curthread->ul_lwpid
|