X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Farch%2Fx86%2Fkpanic.c;h=798c5139219fc29779746836cc65a4f9a75b0f6a;hb=b98fbd4e9c71447d81fc9bd643fb174c76346e0f;hp=1972fd3bbbbd0a722328c3f8d52714ba1dc792ba;hpb=4ffd060057b4c41b63ca1b1e2a48bfc7abc44c30;p=tpg%2Facess2.git diff --git a/Kernel/arch/x86/kpanic.c b/Kernel/arch/x86/kpanic.c index 1972fd3b..798c5139 100644 --- a/Kernel/arch/x86/kpanic.c +++ b/Kernel/arch/x86/kpanic.c @@ -59,7 +59,9 @@ void KernelPanic_SetMode() { int i; - // Some routines call this function twice, let's avoid that, shall we? + // This function is called by Panic(), but MM_PageFault and the + // CPU exception handers also call it, so let's not clear the screen + // twice if( giKP_Pos ) return ; // Restore VGA 0xB8000 text mode