mirror of https://review.coreboot.org/STM.git
Core/Runtime/SmiHandler.c - add additional diagnostics
Signed-off-by: Eugene Myers <edmyers@cyberpackventures.com>
This commit is contained in:
parent
42be595439
commit
2ac2820062
|
@ -110,6 +110,7 @@ VOID
|
|||
)
|
||||
{
|
||||
UINT32 Index;
|
||||
UINT64 vmcs;
|
||||
UINTN Rflags;
|
||||
VM_EXIT_INFO_BASIC InfoBasic;
|
||||
X86_REGISTER *Reg;
|
||||
|
@ -172,10 +173,14 @@ VOID
|
|||
}
|
||||
|
||||
AcquireSpinLock (&mHostContextCommon.DebugLock);
|
||||
|
||||
|
||||
AsmVmPtrStore(&vmcs);
|
||||
DEBUG ((EFI_D_ERROR, "%ld StmHandlerSmi - !!!ResumeGuestSmi FAIL!!!\n", (UINTN)Index));
|
||||
DEBUG ((EFI_D_ERROR, "%ld StmHandlerSmi - Rflags: 0x%08x\n", Index, Rflags));
|
||||
DEBUG ((EFI_D_ERROR, "%ld StmHandlerSmi - VMCS_32_RO_VM_INSTRUCTION_ERROR: 0x%08x\n", Index, (UINTN)VmRead32 (VMCS_32_RO_VM_INSTRUCTION_ERROR_INDEX)));
|
||||
DEBUG ((EFI_D_ERROR, "%ld StmHandlerSmi - VMCS: 0x%08x VMCS_32_RO_VM_INSTRUCTION_ERROR: 0x%08x\n",
|
||||
Index,
|
||||
vmcs,
|
||||
(UINTN)VmRead32 (VMCS_32_RO_VM_INSTRUCTION_ERROR_INDEX)));
|
||||
DumpVmcsAllField (Index);
|
||||
DumpRegContext (&mGuestContextCommonSmi.GuestContextPerCpu[Index].Register, Index);
|
||||
DumpGuestStack(Index);
|
||||
|
|
Loading…
Reference in New Issue