47 Event.Elements.Vector = GP_EXCEPTION;
48 Event.Elements.Type = GHCB_EVENT_INJECTION_TYPE_EXCEPTION;
49 Event.Elements.Valid = 1;
69 IN OUT BOOLEAN *InterruptState
89 IN BOOLEAN InterruptState
108 IN GHCB_REGISTER Offset
130 IN GHCB_REGISTER Offset
162 *ExceptionType = VC_EXCEPTION;
164 return EFI_UNSUPPORTED;
VOID EFIAPI VmgSetOffsetValid(IN OUT GHCB *Ghcb, IN GHCB_REGISTER Offset)
BOOLEAN EFIAPI VmgIsOffsetValid(IN GHCB *Ghcb, IN GHCB_REGISTER Offset)
UINT64 EFIAPI VmgExit(IN OUT GHCB *Ghcb, IN UINT64 ExitCode, IN UINT64 ExitInfo1, IN UINT64 ExitInfo2)
VOID EFIAPI VmgInit(IN OUT GHCB *Ghcb, IN OUT BOOLEAN *InterruptState)
VOID EFIAPI VmgDone(IN OUT GHCB *Ghcb, IN BOOLEAN InterruptState)
EFI_STATUS EFIAPI VmgExitHandleVc(IN OUT EFI_EXCEPTION_TYPE *ExceptionType, IN OUT EFI_SYSTEM_CONTEXT SystemContext)