From 75a5161506a55d66e4706a07694771091749f37e Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Wed, 26 Jun 2019 14:20:11 -0600 Subject: [PATCH] Ignore DEBUG interrupt (happens on gaze14) --- .../Library/CpuExceptionHandlerLib/PeiDxeSmmCpuException.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/UefiCpuPkg/Library/CpuExceptionHandlerLib/PeiDxeSmmCpuException.c b/UefiCpuPkg/Library/CpuExceptionHandlerLib/PeiDxeSmmCpuException.c index 64db593194..62c21e0d28 100644 --- a/UefiCpuPkg/Library/CpuExceptionHandlerLib/PeiDxeSmmCpuException.c +++ b/UefiCpuPkg/Library/CpuExceptionHandlerLib/PeiDxeSmmCpuException.c @@ -117,7 +117,7 @@ CommonExceptionHandlerWorker ( // // Enter a dead loop if needn't to execute old IDT handler further // - if (ReservedVectors[ExceptionType].Attribute != EFI_VECTOR_HANDOFF_HOOK_BEFORE) { + if (ReservedVectors[ExceptionType].Attribute != EFI_VECTOR_HANDOFF_HOOK_BEFORE && ExceptionType != EXCEPT_IA32_DEBUG) { CpuDeadLoop (); } } @@ -299,4 +299,3 @@ RegisterCpuInterruptHandlerWorker ( ExternalInterruptHandler[InterruptType] = InterruptHandler; return EFI_SUCCESS; } -