Home
last modified time | relevance | path

Searched refs:t_lofault (Results 1 – 17 of 17) sorted by relevance

/illumos-gate/usr/src/uts/sun4u/ml/
H A Dmach_copy.S101 ! If saved t_lofault has FP_USED set, clear the %fprs register
110 ! We did set t_lofault. It may well have been zero coming in.
318 ! whether t_lofault was set when we came in. We end up
331 stn %o5, [THREAD_REG + T_LOFAULT] ! restore old t_lofault
/illumos-gate/usr/src/uts/sun4/os/
H A Dtrap.c304 if (curthread->t_lofault) { in trap()
310 rp->r_pc = curthread->t_lofault; in trap()
343 if (curthread->t_lofault) { in trap()
349 rp->r_pc = curthread->t_lofault; in trap()
366 if (curthread->t_lofault) { in trap()
372 rp->r_pc = curthread->t_lofault; in trap()
414 lofault = curthread->t_lofault; in trap()
416 curthread->t_lofault = 0; in trap()
463 curthread->t_lofault = lofault; in trap()
493 rp->r_pc = curthread->t_lofault; in trap()
[all …]
/illumos-gate/usr/src/uts/sun4v/cpu/
H A Dgeneric_copy.S72 stn %l7, [THREAD_REG + T_LOFAULT] ! set t_lofault
79 ! The kcopy() *always* sets a t_lofault handler and it ORs LOFAULT_SET
80 ! into %o5 to indicate it has set t_lofault handler. Need to clear
84 stn %o5, [THREAD_REG + T_LOFAULT] ! restore old t_lofault
327 ! Restore t_lofault handler, if came here from kcopy().
331 stn %o5, [THREAD_REG + T_LOFAULT] ! restore old t_lofault
1050 stn %o5, [THREAD_REG + T_LOFAULT] ! restore old t_lofault
1056 stn %o5, [THREAD_REG + T_LOFAULT] ! restore old t_lofault
1199 ! We did set t_lofault. It may well have been zero coming in.
1401 ! We're just concerned with whether t_lofault was set
[all …]
H A Dniagara_copy.S422 ! t_lofault.
425 stn %o4, [THREAD_REG + T_LOFAULT] ! set t_lofault
434 ! t_lofault.
437 stn %l7, [THREAD_REG + T_LOFAULT] ! set t_lofault
452 ! handler after resetting the t_lofault value.
457 stn %o5, [THREAD_REG + T_LOFAULT] ! restore old t_lofault
564 stn %l7, [THREAD_REG + T_LOFAULT] ! set t_lofault
600 stn %o4, [THREAD_REG + T_LOFAULT] ! set t_lofault
1113 stn %l7, [THREAD_REG + T_LOFAULT] ! set t_lofault
2406 ! Restore t_lofault handler, if came here from kcopy().
[all …]
/illumos-gate/usr/src/uts/sun4u/cpu/
H A Dcheetah_copy.S798 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
847 ! t_lofault value.
969 ldn [THREAD_REG + T_LOFAULT], %o4 ! save t_lofault
1250 ldn [THREAD_REG + T_LOFAULT], %l6 ! save t_lofault
1850 stn %o5, [THREAD_REG + T_LOFAULT] ! set t_lofault
2180 stn %l7, [THREAD_REG + T_LOFAULT] ! set t_lofault
2472 stn %o5, [THREAD_REG + T_LOFAULT] ! set t_lofault
2935 stn %l7, [THREAD_REG + T_LOFAULT] ! set t_lofault
[all …]
H A Dopl_olympus_copy.S755 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
804 ! t_lofault value.
926 ldn [THREAD_REG + T_LOFAULT], %o4 ! save t_lofault
1204 ldn [THREAD_REG + T_LOFAULT], %l6 ! save t_lofault
1784 stn %o5, [THREAD_REG + T_LOFAULT] ! set t_lofault
2115 stn %l7, [THREAD_REG + T_LOFAULT] ! set t_lofault
2397 stn %o5, [THREAD_REG + T_LOFAULT] ! set t_lofault
2861 stn %l7, [THREAD_REG + T_LOFAULT] ! set t_lofault
[all …]
H A Dspitfire_copy.S490 stn %l6, [THREAD_REG + T_LOFAULT] ! set t_lofault
493 ! t_lofault.
506 stn %l1, [THREAD_REG + T_LOFAULT] ! set t_lofault
560 ! and bcopy. kcopy will *always* set a t_lofault handler
566 ! t_lofault value.
571 stn %l6, [THREAD_REG + T_LOFAULT] ! restore old t_lofault
620 ldn [THREAD_REG + T_LOFAULT], %l6 ! save t_lofault
734 ! Set the lower bit in the saved t_lofault to indicate
1573 stn %l6, [THREAD_REG + T_LOFAULT] ! restore old t_lofault
1828 stn %l6, [THREAD_REG + T_LOFAULT] ! restore old t_lofault
[all …]
H A Dopl_olympus.c2015 } else if (curthread->t_lofault) {
2018 rp->r_pc = curthread->t_lofault;
H A Dus3_common.c1422 curthread->t_lofault == (uintptr_t)NULL) { in cpu_log_fast_ecc_error()
1865 } else if (curthread->t_lofault) { in cpu_deferred_error()
1868 rp->r_pc = curthread->t_lofault; in cpu_deferred_error()
7021 aflt->flt_panic = (curthread->t_lofault == (uintptr_t)NULL);
H A Dspitfire.c1367 } else if (curthread->t_lofault) { in cpu_async_error()
1370 rp->r_pc = curthread->t_lofault; in cpu_async_error()
/illumos-gate/usr/src/uts/i86pc/os/
H A Dtrap.c634 lofault = ct->t_lofault; in trap()
636 ct->t_lofault = 0; in trap()
657 ct->t_lofault = lofault; in trap()
733 rp->r_pc = ct->t_lofault; in trap()
1098 if (ct->t_lofault) { in trap()
1107 rp->r_pc = ct->t_lofault; in trap()
H A Dcmi.c632 else if (curthread->t_lofault) in cmi_mce_response()
745 rp->r_pc = curthread->t_lofault; in cmi_mca_trap()
/illumos-gate/usr/src/uts/sun4v/os/
H A Derror.c471 } else if (curthread->t_lofault) { in errh_error_protected()
474 rp->r_pc = curthread->t_lofault; in errh_error_protected()
/illumos-gate/usr/src/uts/common/sys/
H A Dthread.h145 uintptr_t t_lofault; /* ret pc for failed page faults */ member
/illumos-gate/usr/src/uts/sparc/v9/ml/
H A Dsparcv9_subr.S238 stn %o1, [THREAD_REG + T_LOFAULT] ! put catch_fault in t_lofault
/illumos-gate/usr/src/uts/i86pc/ml/
H A Doffsets.in105 t_lofault
/illumos-gate/usr/src/uts/sun4/ml/
H A Doffsets.in145 t_lofault