mirror_edk2/BaseTools/Source/Python
Feng, Bob C cce9d76358 BaseTools: Allow empty value for HiiPcd in Dsc
https://bugzilla.tianocore.org/show_bug.cgi?id=1466

DEC file defines PCD default value and PCD supported type.
DSC can configure PCD type and value.
If the value is same to default value in DEC file,
DSC can only configure PCD type and leave empty for value.
This usage supports all type PCD except for DynamicHii type.
So, DynamicHii PCD should support this usage. Below is one example in DSC.

for example,
[PcdsDynamicHii.common.DEFAULT]
PcdPkgTokenSpaceGuid.PcdCName|L"VarName"|gVarGuid|0x00||NV,BS

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Bob Feng <bob.c.feng@intel.com>
Cc: Liming Gao <liming.gao@intel.com>
Cc: Jaben Carsey <jaben.carsey@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
2019-01-18 10:20:01 +08:00
..
AutoGen BaseTools: Remove unused logic for EDKI 2019-01-14 09:34:23 +08:00
BPDG BaseTools: create and use a standard shared variable for '*' 2018-12-06 17:11:24 +08:00
build BaseTools: Remove unused logic for IPF 2019-01-14 09:34:41 +08:00
Capsule BaseTools/Capsule: Support capsules without a payload header 2018-08-02 14:35:29 -07:00
Common BaseTools: Allow empty value for HiiPcd in Dsc 2019-01-18 10:20:01 +08:00
CommonDataClass BaseTools: Remove unused logic for IPF 2019-01-14 09:34:41 +08:00
Ecc BaseTools: Remove EDK_SOURCE keyword from ECC Tool 2019-01-17 19:49:20 +08:00
Eot BaseTools: Remove unused logic for IPF 2019-01-14 09:34:41 +08:00
GenFds BaseTools: Remove EDK_SOURCE keyword from GenFds tool. 2019-01-17 19:49:20 +08:00
GenPatchPcdTable Revert BaseTools: PYTHON3 migration 2018-10-15 08:29:14 +08:00
PatchPcdValue Revert BaseTools: PYTHON3 migration 2018-10-15 08:29:14 +08:00
Pkcs7Sign Revert BaseTools: PYTHON3 migration 2018-10-15 08:29:14 +08:00
Rsa2048Sha256Sign Revert BaseTools: PYTHON3 migration 2018-10-15 08:29:14 +08:00
Table Revert BaseTools: PYTHON3 migration 2018-10-15 08:29:14 +08:00
TargetTool BaseTools: Remove unused logic for IPF 2019-01-14 09:34:41 +08:00
Trim Revert BaseTools: PYTHON3 migration 2018-10-15 08:29:14 +08:00
UPT BaseTools/UPT: Fix an issue of UNI string checking. 2018-10-24 08:41:05 +08:00
Workspace BaseTools: Remove EDK_SOURCE keyword from Inf Parser. 2019-01-17 19:49:20 +08:00
GNUmakefile Sync BaseTool trunk (version r2599) into EDKII BaseTools. 2013-08-23 02:18:16 +00:00
Makefile BaseTools: Remove the step to freeze python tool 2018-10-19 08:21:47 +08:00
sitecustomize.py BaseTools: Clean up source files 2018-07-09 10:25:47 +08:00