]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/PCD/Dxe/Pcd.c
MdeModulePkg PcdDxe: ASSERT PcdSetNvStoreDefaultId set
[mirror_edk2.git] / MdeModulePkg / Universal / PCD / Dxe / Pcd.c
index bc308af1c5d8f263e7704f76d9b7335a8c52e3a5..f977c7f18e194f20d06ab3fd972cd159137c171f 100644 (file)
@@ -890,6 +890,11 @@ DxePcdSet16Ex (
   IN UINT16            Value\r
   )\r
 {\r
+  //\r
+  // PcdSetNvStoreDefaultId should be set in PEI phase to take effect.\r
+  //\r
+  ASSERT (!(CompareGuid (Guid, &gEfiMdeModulePkgTokenSpaceGuid) &&\r
+            (ExTokenNumber == PcdToken(PcdSetNvStoreDefaultId))));\r
   return  ExSetValueWorker (ExTokenNumber, Guid, &Value, sizeof (Value));\r
 }\r
 \r