Fix a bug where the wrong number of windows were copied for a failed fill
on return to user mode. We may not have frame pointers setup for more than 1 on return from exec.
This commit is contained in:
parent
bfa19e6a1a
commit
ddffcffd5c
@ -2642,7 +2642,7 @@ tl0_ret_fill_end:
|
||||
mov %o1, PCPU_REG
|
||||
wrpr %g0, PSTATE_KERNEL, %pstate
|
||||
b %xcc, .Ltl0_trap_reenter
|
||||
mov T_FILL, %o0
|
||||
mov T_FILL_RET, %o0
|
||||
END(tl0_ret)
|
||||
|
||||
/*
|
||||
|
@ -2642,7 +2642,7 @@ tl0_ret_fill_end:
|
||||
mov %o1, PCPU_REG
|
||||
wrpr %g0, PSTATE_KERNEL, %pstate
|
||||
b %xcc, .Ltl0_trap_reenter
|
||||
mov T_FILL, %o0
|
||||
mov T_FILL_RET, %o0
|
||||
END(tl0_ret)
|
||||
|
||||
/*
|
||||
|
Loading…
x
Reference in New Issue
Block a user