mirror_edk2/BaseTools/Source/Python
Feng, Bob C 68c67d3a2a BaseTools: Fixed a code bug for Pcd Array.
For example, PCD gUefiOvmfPkgTokenSpaceGuid.Test001 datatype is Array:
TEST1[2]
and the filed TEST1UINT64ARRAY in TEST1 is also an array:
UINT64 TEST1UINT64ARRAY[2];

Then the following filed assignment in DSC will cause build failure.
gUefiOvmfPkgTokenSpaceGuid.Test001[0].TEST1UINT64ARRAY|{'A','B'}

The root cause is build tool generate incorrect PcdValueInit.c File.

This patch is going to fix this issue.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Bob Feng <bob.c.feng@intel.com>
Cc: Liming Gao <liming.gao@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
2019-02-19 20:32:44 +08:00
..
AutoGen BaseTools: Fixed a bug in Vpd handling 2019-02-19 20:32:43 +08:00
BPDG BaseTools: Handle the bytes and str difference 2019-02-01 11:09:24 +08:00
build BaseTools: Fix the build report issue about Structure PCD 2019-02-18 09:11:48 +08:00
Capsule BaseTools/Capsule: Support capsules without a payload header 2018-08-02 14:35:29 -07:00
Common BaseTools: Fix a ParseDevPathValue function issue. 2019-02-19 20:32:43 +08:00
CommonDataClass BaseTools: Various typo 2019-02-14 10:02:28 +08:00
Ecc BaseTools:Fix a ECC issue 2019-02-19 20:32:42 +08:00
Eot BaseTools: Fixed a build report issue. 2019-02-18 09:11:47 +08:00
GenFds BaseTools: Various typo 2019-02-14 10:02:28 +08:00
GenPatchPcdTable Revert BaseTools: PYTHON3 migration 2018-10-15 08:29:14 +08:00
PatchPcdValue BaseTools: change the Division Operator 2019-02-01 11:09:21 +08:00
Pkcs7Sign BaseTools: Handle the bytes and str difference 2019-02-01 11:09:24 +08:00
Rsa2048Sha256Sign BaseTools: Various typo 2019-02-14 10:02:28 +08:00
Table BaseTools: Various typo 2019-02-14 10:02:28 +08:00
TargetTool BaseTools: Various typo 2019-02-14 10:02:28 +08:00
Trim BaseTools: Various typo 2019-02-14 10:02:28 +08:00
UPT BaseTools: Correct the error message for UPT 2019-02-18 09:11:46 +08:00
Workspace BaseTools: Fixed a code bug for Pcd Array. 2019-02-19 20:32:44 +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