[NMIDEBUG]

Fix compilation with MSVC

svn path=/branches/cmake-bringup/; revision=50712
This commit is contained in:
Timo Kreuzer 2011-02-15 17:03:28 +00:00
parent 8e32abe55c
commit a7014019f3

View file

@ -21,7 +21,14 @@ NmiClearFlag(VOID)
{
((PCHAR)&KiBugCheckData[4])[0] -= (NmiBegin[3] | NmiBegin[7]);
((PCHAR)&KiBugCheckData[4])[3] |= 1;
#ifdef _MSC_VER
__asm
{
rcr KiBugCheckData[4], 8
}
#else
__asm__("rcrl %b[shift], %k[retval]" : [retval] "=rm" (KiBugCheckData[4]) : "[retval]" (KiBugCheckData[4]), [shift] "Nc" (8));
#endif
}
BOOLEAN