X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=CorebootModulePkg%2FLibrary%2FCbParseLib%2FCbParseLib.c;fp=CorebootModulePkg%2FLibrary%2FCbParseLib%2FCbParseLib.c;h=d9717f4210dd5cba2b748f3d35a6d1394f649d36;hp=8509bd2f9e51013e7ffecbeae8a2713bd467b26e;hb=79f4f6f0c99c2cc8b03304d0fec9bd657b313312;hpb=ffbb5ae3ba7da2ece8dbf116b1eb0718c346d19b diff --git a/CorebootModulePkg/Library/CbParseLib/CbParseLib.c b/CorebootModulePkg/Library/CbParseLib/CbParseLib.c index 8509bd2f9e..d9717f4210 100644 --- a/CorebootModulePkg/Library/CbParseLib/CbParseLib.c +++ b/CorebootModulePkg/Library/CbParseLib/CbParseLib.c @@ -478,6 +478,15 @@ CbParseFadtInfo ( DEBUG ((EFI_D_INFO, "PmGpeEn Reg 0x%x\n", *pPmGpeEnReg)); } + // + // 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; } }