ref: 8e8cfcaf9c32697a0b64987eab1638c7b0bcdf8d
parent: 1359ede6a1956e26c7be7b01464777dcac17216b
author: cinap_lenrek <cinap_lenrek@gmx.de>
date: Fri Jun 7 14:04:59 EDT 2013
no need to disable fpu in execregs, this is done in procsetup() already
--- a/sys/src/9/omap4/arch.c
+++ b/sys/src/9/omap4/arch.c
@@ -107,7 +107,6 @@
ulong *sp;
Ureg *ureg;
- up->fpstate = FPinit;
sp = (ulong *) (USTKTOP - ssize);
*--sp = nargs;
--- a/sys/src/9/pc/trap.c
+++ b/sys/src/9/pc/trap.c
@@ -984,9 +984,6 @@
ulong *sp;
Ureg *ureg;
- up->fpstate = FPinit;
- fpoff();
-
sp = (ulong*)(USTKTOP - ssize);
*--sp = nargs;
--- a/sys/src/9/ppc/trap.c
+++ b/sys/src/9/ppc/trap.c
@@ -538,7 +538,7 @@
ureg->usp = (ulong)sp;
ureg->pc = entry;
ureg->srr1 &= ~MSR_FP; /* disable floating point */
- up->fpstate = FPinit;
+
return USTKTOP-sizeof(Tos); /* address of kernel/user shared data */
}
--
⑨