/illumos-gate/usr/src/lib/brand/shared/brand/sparc/ |
H A D | handler.S | 84 stn %g0, [%sp + EH_LOCALS_GREG(REG_G1)] /* %g1 is lost */ 85 stn %g2, [%sp + EH_LOCALS_GREG(REG_G2)] 86 stn %g3, [%sp + EH_LOCALS_GREG(REG_G3)] 87 stn %g4, [%sp + EH_LOCALS_GREG(REG_G4)] 88 stn %g0, [%sp + EH_LOCALS_GREG(REG_G5)] /* %g5 is lost */ 89 stn %g6, [%sp + EH_LOCALS_GREG(REG_G6)] 90 stn %g7, [%sp + EH_LOCALS_GREG(REG_G7)] 91 stn %i0, [%sp + EH_LOCALS_GREG(REG_O0)] 92 stn %i1, [%sp + EH_LOCALS_GREG(REG_O1)] 93 stn %i2, [%sp + EH_LOCALS_GREG(REG_O2)] [all …]
|
/illumos-gate/usr/src/lib/libc/sparc/sys/ |
H A D | syscall.S | 58 stn %g1, [%sp + STACK_BIAS + MINFRAME] ! arg 6 62 stn %g1, [%sp + STACK_BIAS + MINFRAME + CLONGSIZE] ! arg 7 103 stn %g1, [%sp + STACK_BIAS + MINFRAME] ! arg 6 106 stn %g1, [%sp + STACK_BIAS + MINFRAME + CLONGSIZE] ! arg7 111 stn %g1, [%i0] /* error */ 113 stn %g1, [%i0 + CLONGSIZE] 115 stn %o0, [%i0] /* no error */ 117 stn %o1, [%i0 + CLONGSIZE] 129 stn %o0, [%sp + SAVE_OFFSET] /* sysret address */ 140 stn %o0, [%g1] /* no error */ [all …]
|
H A D | gettimeofday.S | 65 stn %o0, [%o5] 70 stn %o2, [%o5 + CLONGSIZE]
|
H A D | __clock_gettime.S | 45 stn %o0, [%o5] 46 stn %o1, [%o5 + CLONGSIZE]
|
H A D | vforkx.S | 113 stn %g0, [%g7 + UL_SCHEDCTL] 114 stn %g0, [%g7 + UL_SCHEDCTL_CALLED]
|
/illumos-gate/usr/src/lib/libc/sparc/threads/ |
H A D | asm_subr.S | 64 stn %g1, [%o0 + 0*GREGSIZE] 65 stn %g2, [%o0 + 1*GREGSIZE] 66 stn %g3, [%o0 + 2*GREGSIZE] 67 stn %g4, [%o0 + 3*GREGSIZE] 68 stn %g5, [%o0 + 4*GREGSIZE] 69 stn %g6, [%o0 + 5*GREGSIZE] 71 stn %g7, [%o0 + 6*GREGSIZE] 93 stn %fsr, [%o0] 161 stn %sp, [%o0 + SJS_SP] ! save caller's sp into env->sjs_sp 163 stn %o2, [%o0 + SJS_PC] ! save caller's pc into env->sjs_pc [all …]
|
/illumos-gate/usr/src/uts/sparc/v9/ml/ |
H A D | sparcv9_subr.S | 235 stn %o0, [THREAD_REG + T_ONFAULT] 238 stn %o1, [THREAD_REG + T_LOFAULT] ! put catch_fault in t_lofault 244 stn %g0, [THREAD_REG + T_ONFAULT] ! turn off onfault 246 stn %g0, [THREAD_REG + T_LOFAULT] ! turn off lofault 256 stn %g0, [THREAD_REG + T_ONFAULT] 258 stn %g0, [THREAD_REG + T_LOFAULT] ! turn off lofault 289 stn %o2, [%o0 + OT_TRAMPOLINE] ! ot_trampoline = %o2 290 stn %g0, [%o0 + OT_HANDLE] ! ot_handle = NULL 1092 stn %l1, [%sp + STACK_BIAS + SA(MINFRAME) + PC_OFF] 1093 stn %l2, [%sp + STACK_BIAS + SA(MINFRAME) + NPC_OFF]
|
H A D | ddi_v9_asm.S | 708 stn %o5, [%o4 + OT_PREV] ! ot_prev = t_ontrap 710 stn %o4, [THREAD_REG + T_ONTRAP] ! t_ontrap = err_ontrap 721 stn %o4, [THREAD_REG + T_ONTRAP] ! restore curthread->t_ontrap 745 stn %g0, [%o4 + ERR_ENA] ! ahi_err->err_ena = 0 750 stn %o0, [THREAD_REG + T_ONTRAP]; 763 stn %o5, [%o4 + OT_PREV]; \ 765 stn %o4, [THREAD_REG + T_ONTRAP]; \ 767 stn %o7, [%o0 + L_PC]; \ 768 stn %sp, [%o0 + L_SP]; \ 775 stn %o5, [THREAD_REG + T_ONTRAP];
|
H A D | syscall_trap.S | 229 stn %g2, [%l1 + PC_OFF] 230 stn %g4, [%l1 + nPC_OFF]
|
/illumos-gate/usr/src/uts/sun4/brand/common/ |
H A D | brand_solaris.S | 121 stn %l0, [%g2 + CPU_TMP1]; 122 stn %l1, [%g2 + CPU_TMP2]; 131 stn %l2, [%g2 + CPU_TMP3]; 132 stn %l3, [%g2 + CPU_TMP4];
|
/illumos-gate/usr/src/uts/sun4/ml/ |
H A D | copy.S | 97 stn %o4, [%o3] 114 stn %o4, [THREAD_REG + T_LOFAULT] 153 stn %o5, [THREAD_REG + T_LOFAULT] 167 stn %o2, [%o3] 171 stn %o5, [THREAD_REG + T_LOFAULT] ! stop catching faults
|
H A D | interrupt.S | 80 stn %g3, [%g6] ! update cpu->m_cpu.intr_head[pil] 82 stn %g0, [%g5 + %g6] ! clear cpu->m_cpu.intr_tail[pil] 117 stn %g0, [%g7] ! clear iv->iv_pil_next or 236 stn os5, [os1 + os4]; \ 238 stn %g0, [os1 + os4]; \ 245 stn %g0, [os2]; \ 427 stn %o4, [%o2 + CPU_INTR_THREAD] 734 stn %o4, [%o2 + CPU_THREAD] 898 stn %g0, [THREAD_REG + T_ONFAULT]! clear onfault label 900 stn %g0, [THREAD_REG + T_LOFAULT]! clear lofault data [all …]
|
H A D | swtch.S | 77 stn %i7, [THREAD_REG + T_PC] ! save return address 78 stn %fp, [THREAD_REG + T_SP] ! save sp 118 stn %fp, [THREAD_REG + T_SP] ! save sp
|
/illumos-gate/usr/src/uts/sun4v/cpu/ |
H A D | common_asm.S | 262 stn %o1, [%o0] 264 stn %o2, [%o0 + CLONGSIZE] 299 stn %g1, [%o0] ! Delay: store seconds 301 stn %g2, [%o0 + CLONGSIZE] ! Delay: store nanoseconds 441 stn %i2, [%l2] 442 stn %i3, [%l2 + CLONGSIZE] ! store the new hrestime 747 stn %g5, [%g1 + CPU_CPCPROFILE_PC] ! if so, record kernel PC 748 stn %g5, [%g1 + CPU_CPCPROFILE_UPC] ! if not, record user PC 750 stn %g0, [%g1 + CPU_CPCPROFILE_PC] ! zero kernel PC 752 stn %g0, [%g1 + CPU_CPCPROFILE_UPC] ! zero user PC
|
H A D | generic_copy.S | 72 stn %l7, [THREAD_REG + T_LOFAULT] ! set t_lofault 84 stn %o5, [THREAD_REG + T_LOFAULT] ! restore old t_lofault 331 stn %o5, [THREAD_REG + T_LOFAULT] ! restore old t_lofault 568 stn SAVED_LOFAULT, [THREAD_REG + T_LOFAULT] ! restore old t_lofault 594 stn %o3, [THREAD_REG + T_LOFAULT] 878 stn SAVED_LOFAULT, [THREAD_REG + T_LOFAULT] 996 stn SAVED_LOFAULT, [THREAD_REG + T_LOFAULT] ! restore old t_lofault 1033 stn %o4, [THREAD_REG + T_LOFAULT] 1050 stn %o5, [THREAD_REG + T_LOFAULT] ! restore old t_lofault 1056 stn %o5, [THREAD_REG + T_LOFAULT] ! restore old t_lofault [all …]
|
/illumos-gate/usr/src/uts/sun4u/cpu/ |
H A D | cheetah_copy.S | 798 stn %o5, [THREAD_REG + T_LOFAULT] ! set t_lofault 807 stn %l7, [THREAD_REG + T_LOFAULT] ! set t_lofault 817 stn %l0, [THREAD_REG + T_LOFAULT] ! set t_lofault 852 stn %l6, [THREAD_REG + T_LOFAULT] ! restore old t_lofault 893 stn %o4, [THREAD_REG + T_LOFAULT] ! restore old t_lofault 976 stn %o5, [THREAD_REG + T_LOFAULT] ! install new vector 1017 stn %o4, [THREAD_REG + T_LOFAULT] ! restore old t_lofault 1052 stn %o4, [THREAD_REG + T_LOFAULT] ! restore old t_lofault 1076 stn %o4, [THREAD_REG + T_LOFAULT] ! restore old t_lofault 1257 stn %o2, [THREAD_REG + T_LOFAULT] ! install new vector [all …]
|
H A D | common_asm.S | 423 stn %o1, [%o0] 425 stn %o2, [%o0 + CLONGSIZE] 460 stn %g1, [%o0] ! Delay: store seconds 462 stn %g2, [%o0 + CLONGSIZE] ! Delay: store nanoseconds 602 stn %i2, [%l2] 603 stn %i3, [%l2 + CLONGSIZE] ! store the new hrestime 917 stn %g5, [%g1 + CPU_CPCPROFILE_PC] ! if so, record kernel PC 918 stn %g5, [%g1 + CPU_CPCPROFILE_UPC] ! if not, record user PC 920 stn %g0, [%g1 + CPU_CPCPROFILE_PC] ! zero kernel PC 922 stn %g0, [%g1 + CPU_CPCPROFILE_UPC] ! zero user PC
|
H A D | opl_olympus_copy.S | 755 stn %o5, [THREAD_REG + T_LOFAULT] ! set t_lofault 764 stn %l7, [THREAD_REG + T_LOFAULT] ! set t_lofault 774 stn %l0, [THREAD_REG + T_LOFAULT] ! set t_lofault 809 stn %l6, [THREAD_REG + T_LOFAULT] ! restore old t_lofault 850 stn %o4, [THREAD_REG + T_LOFAULT] ! restore old t_lofault 933 stn %o5, [THREAD_REG + T_LOFAULT] ! install new vector 1028 stn %o4, [THREAD_REG + T_LOFAULT] ! restore old t_lofault 1211 stn %o2, [THREAD_REG + T_LOFAULT] ! install new vector 1418 stn %l6, [THREAD_REG + T_LOFAULT] ! restore old t_lofault 1710 stn %l6, [THREAD_REG + T_LOFAULT] ! restore old t_lofault [all …]
|
/illumos-gate/usr/src/uts/sun4u/ml/ |
H A D | wbuf.S | 64 stn %sp, [%g1 + MPCB_SPBUF] 169 stn %sp, [%g7 + MPCB_SPBUF] 198 stn %sp, [%g1 + MPCB_SPBUF] 303 stn %sp, [%g7 + MPCB_SPBUF]
|
H A D | mach_copy.S | 72 stn %o2, [THREAD_REG + T_LOFAULT] 85 stn %o2, [THREAD_REG + T_LOFAULT] 331 stn %o5, [THREAD_REG + T_LOFAULT] ! restore old t_lofault
|
H A D | mach_locore.S | 210 stn %o4, [%g1 + %lo(_local_p1275cis)] 780 stn %l1, [%l7 + PC_OFF] ! restart mutex_owner_running() 783 stn %l1, [%l7 + nPC_OFF] 797 stn %l1, [%l7 + PC_OFF] ! restart mutex_exit() 799 stn %l1, [%l7 + nPC_OFF]
|
/illumos-gate/usr/src/uts/sun4v/ml/ |
H A D | mach_locore.S | 219 stn %o4, [%g1 + %lo(_local_p1275cis)] 945 stn %l1, [%l7 + PC_OFF] ! restart mutex_owner_running() 948 stn %l1, [%l7 + nPC_OFF] 962 stn %l1, [%l7 + PC_OFF] ! restart mutex_exit() 964 stn %l1, [%l7 + nPC_OFF]
|
H A D | wbuf.S | 65 stn %sp, [%g1 + MPCB_SPBUF] 201 stn %sp, [%g1 + MPCB_SPBUF]
|
/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
|
/illumos-gate/usr/src/lib/libc/sparcv9/inc/ |
H A D | SYS.h | 115 stn %o0, [%sp + SAVE_OFFSET]; \
|