Switch i287 fpu, if present, into protected mode (ignored on i387) and
[reactos.git] / reactos / ntoskrnl / ke / i386 / fpu.c
index f295014..30e8cbc 100644 (file)
@@ -68,6 +68,7 @@ KiCheckFPU(VOID)
                : "a" (cr0));
        return;
      }
-   /* FIXME: Do fsetpm */
-   HardwareMathSupport = 1;   
+   /* fsetpm for i287, ignored by i387 */
+   __asm__(".byte 0xDB, 0xE4\n\t");
+   HardwareMathSupport = 1;
 }