Re: Floating point in kernel mode, Win2003 64-bit

Tech-Archive recommends: Fix windows errors by optimizing your registry

From: Maxim S. Shatskih (maxim_at_storagecraft.com)
Date: 04/19/04


Date: Tue, 20 Apr 2004 00:23:36 +0400


    KeSave/RestoreFloatingPointState can be helpful.

-- 
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
maxim@storagecraft.com
http://www.storagecraft.com
"Sergey Plotnikov" <svplotnik@yahoo.com> wrote in message
news:8DCE7E40-A4CD-4EF3-BB59-BB7391D40A85@microsoft.com...
> Hi All.
>
> I have to use a third party library in kernel mode under Windows 2003 on
Itanium. The problem is that this library uses the higher set of floating point
registers (FR32-127), but as I can see in debugger this set is disabled in my
driver, probably by OS, PSR.mfh is 1. As a result I get blue screen on first
access to one of this registers. I can't recompile library, so I should enable
higher set of registers.
>
> How can I do this properly? I've found no mention of this in DDK and NTDEV
was also useless.
>
> Sergey
>
>
>