]> git.proxmox.com Git - mirror_edk2.git/blobdiff - UefiCpuPkg/Library/CpuCommonFeaturesLib/Aesni.c
UefiCpuPkg: Delete redundant PcdGetSize PcdCpuFeaturesSupport
[mirror_edk2.git] / UefiCpuPkg / Library / CpuCommonFeaturesLib / Aesni.c
index 178bfb50abcfb11d766a9746be0a5c2d29b72896..880f0922ab6116cad0701d898b138c685c8a46e1 100644 (file)
@@ -68,6 +68,7 @@ AesniSupport (
       IS_XEON_E7_PROCESSOR (CpuInfo->DisplayFamily, CpuInfo->DisplayModel) ||\r
       IS_XEON_PHI_PROCESSOR (CpuInfo->DisplayFamily, CpuInfo->DisplayModel)) {\r
     MsrFeatureConfig = (MSR_SANDY_BRIDGE_FEATURE_CONFIG_REGISTER *) ConfigData;\r
+    ASSERT (MsrFeatureConfig != NULL);\r
     MsrFeatureConfig[ProcessorNumber].Uint64 = AsmReadMsr64 (MSR_SANDY_BRIDGE_FEATURE_CONFIG);\r
     return (CpuInfo->CpuIdVersionInfoEcx.Bits.AESNI == 1);\r
   }\r
@@ -112,6 +113,7 @@ AesniInitialize (
   //\r
   if (CpuInfo->ProcessorInfo.Location.Thread == 0) {\r
     MsrFeatureConfig = (MSR_SANDY_BRIDGE_FEATURE_CONFIG_REGISTER *) ConfigData;\r
+    ASSERT (MsrFeatureConfig != NULL);\r
     if ((MsrFeatureConfig[ProcessorNumber].Bits.AESConfiguration & BIT0) == 0) {\r
       CPU_REGISTER_TABLE_WRITE_FIELD (\r
         ProcessorNumber,\r