- Small patch to fix (delayed) loading of floating point state. Enables the special...
authorStefan Ginsberg <stefanginsberg@gmail.com>
Tue, 1 Sep 2015 00:20:57 +0000 (00:20 +0000)
committerStefan Ginsberg <stefanginsberg@gmail.com>
Tue, 1 Sep 2015 00:20:57 +0000 (00:20 +0000)
commitfdeca1b2b2f1c3a831efb684da3121e00986c027
tree8fc9570cb61cfb13d47864d4ade5e30acaac4c87
parentbb8a6e700ce862004d8c29a2ac0fe3132f883d43
- Small patch to fix (delayed) loading of floating point state. Enables the special handling of fpu exceptions caused by frstor when used by the kernel, by implementing its use in assembly so the trap handler gets the instruction address it needs (for ALl compilers!). May or may not fix the fact that floating point state is not properly saved between threads.

See CORE-10005.

svn path=/trunk/; revision=68886
reactos/ntoskrnl/include/internal/i386/intrin_i.h
reactos/ntoskrnl/include/internal/i386/ke.h
reactos/ntoskrnl/ke/i386/ctxswitch.S
reactos/ntoskrnl/ke/i386/traphdlr.c