]> git.proxmox.com Git - mirror_edk2.git/blobdiff - CorebootModulePkg/Library/CbParseLib/CbParseLib.c
CorebootModulePkg-CbParseLib: Add ACPI table verification
[mirror_edk2.git] / CorebootModulePkg / Library / CbParseLib / CbParseLib.c
index 8509bd2f9e51013e7ffecbeae8a2713bd467b26e..d9717f4210dd5cba2b748f3d35a6d1394f649d36 100644 (file)
@@ -478,6 +478,15 @@ CbParseFadtInfo (
           DEBUG ((EFI_D_INFO, "PmGpeEn Reg 0x%x\n", *pPmGpeEnReg));\r
         }\r
 \r
+        //
+        // Verify values for proper operation
+        //
+        ASSERT(Fadt->Pm1aCntBlk != 0);
+        ASSERT(Fadt->PmTmrBlk != 0);
+        ASSERT(Fadt->ResetReg.Address != 0);
+        ASSERT(Fadt->Pm1aEvtBlk != 0);
+        ASSERT(Fadt->Gpe0Blk != 0);
+
         return RETURN_SUCCESS;\r
       }\r
     }\r