From f038cdcdb7c87827e5bfe0b19bf6541e1c5bf55f Mon Sep 17 00:00:00 2001 From: PatrickvL Date: Tue, 18 Jul 2017 17:08:53 +0200 Subject: [PATCH] Call KeBugCheck with hexadecimal error codes and removed for (;;); --- src/CxbxKrnl/EmuKrnl.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/CxbxKrnl/EmuKrnl.cpp b/src/CxbxKrnl/EmuKrnl.cpp index fbd72f9d4..e167d4b52 100644 --- a/src/CxbxKrnl/EmuKrnl.cpp +++ b/src/CxbxKrnl/EmuKrnl.cpp @@ -295,8 +295,7 @@ XBSYSAPI EXPORTNUM(160) xboxkrnl::UCHAR FASTCALL xboxkrnl::KfRaiseIrql KPCR* Pcr = KeGetPcr(); if (NewIrql < Pcr->Irql) { - KeBugCheck(9); // IRQL_NOT_GREATER_OR_EQUAL - for (;;); + KeBugCheck(0x00000009); // IRQL_NOT_GREATER_OR_EQUAL } OldIrql = Pcr->Irql; @@ -320,8 +319,7 @@ XBSYSAPI EXPORTNUM(161) xboxkrnl::VOID FASTCALL xboxkrnl::KfLowerIrql KPCR* Pcr = KeGetPcr(); if (NewIrql > Pcr->Irql) { - KeBugCheck(10); // IRQL_NOT_LESS_OR_EQUAL - for (;;); + KeBugCheck(0x0000000A); // IRQL_NOT_LESS_OR_EQUAL } Pcr->Irql = NewIrql;