/illumos-gate/usr/src/uts/sun4u/ml/ |
H A D | mach_copy.S | 101 ! 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 D | trap.c | 304 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 D | generic_copy.S | 72 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 568 stn SAVED_LOFAULT, [THREAD_REG + T_LOFAULT] ! restore old t_lofault 996 stn SAVED_LOFAULT, [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 [all …]
|
H A D | niagara_copy.S | 422 ! 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 447 ! The kcopy will always set a t_lofault handler. If it fires, 452 ! handler after resetting the t_lofault value. 457 stn %o5, [THREAD_REG + T_LOFAULT] ! restore old t_lofault 515 ! we only set t_lofault if there was an existing lofault handler. 564 stn %l7, [THREAD_REG + T_LOFAULT] ! set t_lofault 571 ! The kcopy() *always* sets a t_lofault handler and it ORs LOFAULT_SET [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 841 ! and bcopy. kcopy will *always* set a t_lofault handler 847 ! t_lofault value. 852 stn %l6, [THREAD_REG + T_LOFAULT] ! restore old t_lofault 893 stn %o4, [THREAD_REG + T_LOFAULT] ! restore old t_lofault 969 ldn [THREAD_REG + T_LOFAULT], %o4 ! save t_lofault 1017 stn %o4, [THREAD_REG + T_LOFAULT] ! restore old t_lofault 1052 stn %o4, [THREAD_REG + T_LOFAULT] ! restore old t_lofault [all …]
|
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 798 ! and bcopy. kcopy will *always* set a t_lofault handler 804 ! t_lofault value. 809 stn %l6, [THREAD_REG + T_LOFAULT] ! restore old t_lofault 850 stn %o4, [THREAD_REG + T_LOFAULT] ! restore old t_lofault 926 ldn [THREAD_REG + T_LOFAULT], %o4 ! save t_lofault 1028 stn %o4, [THREAD_REG + T_LOFAULT] ! restore old t_lofault 1204 ldn [THREAD_REG + T_LOFAULT], %l6 ! save t_lofault [all …]
|
H A D | spitfire_copy.S | 490 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 D | opl_olympus.c | 2015 } else if (curthread->t_lofault) { 2018 rp->r_pc = curthread->t_lofault;
|
H A D | us3_common.c | 1422 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 D | spitfire.c | 1367 } 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 D | trap.c | 634 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 D | cmi.c | 632 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 D | error.c | 471 } 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 D | thread.h | 145 uintptr_t t_lofault; /* ret pc for failed page faults */ member
|
/illumos-gate/usr/src/uts/sparc/v9/ml/ |
H A D | sparcv9_subr.S | 238 stn %o1, [THREAD_REG + T_LOFAULT] ! put catch_fault in t_lofault
|
/illumos-gate/usr/src/uts/i86pc/ml/ |
H A D | offsets.in | 105 t_lofault
|
/illumos-gate/usr/src/uts/sun4/ml/ |
H A D | offsets.in | 145 t_lofault
|