]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/ScriptExecute.c
Add BaseSmbusLibNull instance for SmbusLib. Add check in BootScriptExecutorDxe driver...
[mirror_edk2.git] / MdeModulePkg / Universal / Acpi / BootScriptExecutorDxe / ScriptExecute.c
index c5eec24e0e3df8317ee27ddbe810b8cd7950ac54..e34ead59fa1a820b96ea43dc93e90a993e0cba55 100644 (file)
@@ -68,6 +68,16 @@ S3BootScriptExecutorEntryFunction (
   // for that parameter.\r
   //\r
   Status = S3BootScriptExecute ();\r
+  \r
+  //\r
+  // If invalid script table or opcode in S3 boot script table.\r
+  //\r
+  ASSERT_EFI_ERROR (Status);\r
+  \r
+  if (EFI_ERROR (Status)) {\r
+    CpuDeadLoop ();\r
+    return Status;\r
+  }\r
 \r
   AsmWbinvd ();\r
 \r