]> Zhao Yanbai Git Server - minix.git/commit
Kernel: retain FPU state upon save
authorDavid van Moolenbroek <david@minix3.org>
Sat, 3 Mar 2012 16:48:14 +0000 (17:48 +0100)
committerDavid van Moolenbroek <david@minix3.org>
Mon, 5 Mar 2012 21:32:14 +0000 (22:32 +0100)
commita615a7d4d2167b7198edcd7e599c456039af2608
tree4d66d80d871cc14d87ef8e34bc308aec65649ffe
parent0a8a2ecfb53838da93e7d8e186a4f9cf9c4bb38a
Kernel: retain FPU state upon save

On the x86, saving FPU state has the side effect of resetting this
state. In some cases (fork, getcontext), this would cause the state
to be lost. This patch restores the FPU state right after saving it,
except when different state is loaded immediately after.
kernel/arch/i386/arch_system.c
test/test51.c