Reviewed-by: Liming Gao <[email protected]>
> -----Original Message----- > From: edk2-devel [mailto:[email protected]] On Behalf Of > Yonghong Zhu > Sent: Saturday, March 17, 2018 3:38 PM > To: [email protected] > Cc: Feng, YunhuaX <[email protected]> > Subject: [edk2] [Patch] BaseTools: Fix bug for VOID* DynamicDefault Pcd use > Flexible format > > From: Yunhua Feng <[email protected]> > > define a flexible pcd format in Dyanmic/DynamicExDefault section, > it cause build error. > [PcdsDynamicExDefault.common.DEFAULT] > pcdToken.Name|{GUID("11111111-2222-42eb-b5eb-fef31d207cb4")} > > Contributed-under: TianoCore Contribution Agreement 1.1 > Signed-off-by: Yonghong Zhu <[email protected]> > --- > BaseTools/Source/Python/Common/Misc.py | 8 -------- > 1 file changed, 8 deletions(-) > > diff --git a/BaseTools/Source/Python/Common/Misc.py > b/BaseTools/Source/Python/Common/Misc.py > index 2086b4c..7d44fdc 100644 > --- a/BaseTools/Source/Python/Common/Misc.py > +++ b/BaseTools/Source/Python/Common/Misc.py > @@ -1718,18 +1718,10 @@ def AnalyzeDscPcd(Setting, PcdType, DataType=''): > Type = FieldList[1] > else: > Type = DataType > if len(FieldList) > 2: > Size = FieldList[2] > - else: > - if Type == 'VOID*': > - if Value.startswith("L"): > - Size = str((len(Value)- 3 + 1) * 2) > - elif Value.startswith("{"): > - Size = str(len(Value.split(","))) > - else: > - Size = str(len(Value) -2 + 1 ) > if DataType == "": > IsValid = (len(FieldList) <= 1) > else: > IsValid = (len(FieldList) <= 3) > > -- > 2.6.1.windows.1 > > _______________________________________________ > edk2-devel mailing list > [email protected] > https://lists.01.org/mailman/listinfo/edk2-devel _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

