plan9fox/sys/lib/acid
cinap_lenrek 257c7e958e keep fpregs always in sse (FXSAVE) format, adapt libmach and acid files for new format
we now always use the new FXSAVE format in FPsave structure and fpregs
file, converting back and forth in fpx87save() and fpx87restore().

document that fprestore() is a destructive operation now.

change fp register definition in libmach and adapt fpr() acid funciton.

avoid unneccesary copy of fpstate and fpsave in sysfork(). functions
including syscalls do not preserve the fp registers and copying fpstate
from the current process would mean we had to fpsave(&up->fpsave); first.
simply not doing it, new process starts in FPinit state.
2013-05-26 22:41:40 +02:00
..
386 keep fpregs always in sse (FXSAVE) format, adapt libmach and acid files for new format 2013-05-26 22:41:40 +02:00
68020 Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
acme Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
alef Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
alpha Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
arm Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
coverage Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
kernel kernel: mnt cache rework 2012-10-17 15:48:30 +02:00
leak Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
mips Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
network Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
pool acid/pool: fix issue #61 2011-06-30 12:20:30 +02:00
port Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
power Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
sparc Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
sparc64 Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
syscall Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
thread Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
transcript Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
trump Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
truss Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
window merge 2011-09-03 09:18:27 -04:00