Support not SmMonitorServiceProtocol.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jiewen Yao <jiewen.yao@intel.com>
This commit is contained in:
Jiewen Yao 2016-10-28 21:38:10 +08:00
parent 5829c88ac5
commit acbdef4d55
2 changed files with 6 additions and 2 deletions

View File

@ -180,7 +180,9 @@ LaunchStm (
}
SmMonitorServiceProtocol = (EFI_SM_MONITOR_SERVICE_PROTOCOL *)(UINTN)mCommunicationData.SmMonitorServiceProtocol;
ASSERT (SmMonitorServiceProtocol != NULL);
if (SmMonitorServiceProtocol == NULL) {
return ;
}
//
// VMCS size

View File

@ -41,7 +41,9 @@ TeardownStm (
}
SmMonitorServiceProtocol = (EFI_SM_MONITOR_SERVICE_PROTOCOL *)(UINTN)mCommunicationData.SmMonitorServiceProtocol;
ASSERT (SmMonitorServiceProtocol != NULL);
if (SmMonitorServiceProtocol == NULL) {
return ;
}
AsmWbinvd ();