]> git.proxmox.com Git - mirror_edk2.git/commit
MdeModulePkg PcdDxe: ASSERT PcdSetNvStoreDefaultId set
authorStar Zeng <star.zeng@intel.com>
Fri, 12 Oct 2018 10:01:40 +0000 (18:01 +0800)
committerStar Zeng <star.zeng@intel.com>
Mon, 15 Oct 2018 06:11:31 +0000 (14:11 +0800)
commit425084cd45860df8959ea1f890ca0e855d2a6220
tree6fb89f658727c86614005e8be8690a686a505ab1
parent04aa423c8d08e93e8369fbe7793c7df9b3327c8c
MdeModulePkg PcdDxe: ASSERT PcdSetNvStoreDefaultId set

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1245

In current implementation and according to the description in
MdeModulePkg.dec, PcdSetNvStoreDefaultId should be set in PEI
phase to take effect.

This patch ASSERTs PcdSetNvStoreDefaultId set in PcdDxe to alert
the invalid operation.

Cc: Liming Gao <liming.gao@intel.com>
Cc: Jiewen Yao <jiewen.yao@intel.com>
Cc: Jian J Wang <jian.j.wang@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
Reviewed-by: Jian J Wang <jian.j.wang@intel.com>
MdeModulePkg/Universal/PCD/Dxe/Pcd.c
MdeModulePkg/Universal/PCD/Dxe/Pcd.inf