summaryrefslogtreecommitdiff
path: root/.gitignore
diff options
context:
space:
mode:
authorYonghong Zhu <yonghong.zhu@intel.com>2016-02-25 16:13:31 +0800
committerYonghong Zhu <yonghong.zhu@intel.com>2016-03-16 10:35:52 +0800
commit763e8edf610b2ccf422986c81ee36b4733560cdb (patch)
treea573ad5457838675c3ff681cdf2fdf39d458de66 /.gitignore
parentdb27e9f3d8f007bf26bcb8907ecab5b5f1fb8f24 (diff)
downloadedk2-763e8edf610b2ccf422986c81ee36b4733560cdb.zip
edk2-763e8edf610b2ccf422986c81ee36b4733560cdb.tar.gz
edk2-763e8edf610b2ccf422986c81ee36b4733560cdb.tar.bz2
BaseTools: add new command line option to support override PCD value
this patch add new feature to support override PCD value on the command line. The value from the command line is the highest priority. 1.Add option(--pcd) to support both PcdName and TokenSpaceGuild.PcdName 2.For void* type PCD, use following format: cstring PCD: --pcd PcdName="string" unicodestring PCD: --pcd PcdName=L"string" CArray PCD: --pcd PcdName=B"{0x1, 0x2}" 3.Build Report, use *B to show the PCD value was overridden in the command line. 4.Error Condition: Report error if the PCD is not found Report error if the PcdName is found under multiple different TokenSpaceGuid Report error if PCD value syntax is incorrect Report error if void* type PCD value exceed its max size Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Yonghong Zhu <yonghong.zhu@intel.com> Reviewed-by: Liming Gao <liming.gao@intel.com>
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions