NpxFrame is filled with zeroes, so there is no need to set all these stuff
All checks were successful
ci/woodpecker/push/build Pipeline was successful

This commit is contained in:
Rafal Kupiec 2023-03-15 22:48:26 +01:00
parent 84c8bc98ae
commit e05366815a
Signed by: belliash
GPG Key ID: 4E829243E0CFE6B4

View File

@ -72,13 +72,7 @@ KepInitializeThreadContext(IN PKTHREAD Thread,
/* Set initial floating point state */
ThreadFrame->NpxFrame.ControlWord = 0x27F;
ThreadFrame->NpxFrame.StatusWord = 0;
ThreadFrame->NpxFrame.TagWord = 0xFFFF;
ThreadFrame->NpxFrame.ErrorOffset = 0;
ThreadFrame->NpxFrame.ErrorSelector = 0;
ThreadFrame->NpxFrame.ErrorOpcode = 0;
ThreadFrame->NpxFrame.DataOffset = 0;
ThreadFrame->NpxFrame.DataSelector = 0;
/* Clear DR6 and DR7 registers */
ThreadFrame->TrapFrame.Dr6 = 0;