mirror_edk2/BaseTools/Source/Python/Workspace
Bob Feng cbe7543ebb BaseTools: Fix a bug for Hii Pcd override
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=2157

Hii Pcd links to a efi variable. The Variable
default value is evaluated by related Hii Pcds
setting. If multiple Hii Pcds links to one variable,
and the offset overlap, the later Hii Pcds setting
should be effective. There is a tool bug that is if
the Pcds are in different dsc file which are included
into the platform dsc file, build tool does not get
the Pcds relative position correctly. That means
build tool does not know which Pcd is the later one. As
the result, the variable default value will be incorrect.

This patch is to fix this bug.

Cc: Liming Gao <liming.gao@intel.com>
Signed-off-by: Bob Feng <bob.c.feng@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
2019-09-10 08:39:16 +08:00
..
__init__.py BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
BuildClassObject.py BaseTools: Correct the value assignment for StructurePcd 2019-05-10 17:06:44 +08:00
DecBuildData.py BaseTools: Correct the value assignment for StructurePcd 2019-05-10 17:06:44 +08:00
DscBuildData.py BaseTools: Fix a bug for Hii Pcd override 2019-09-10 08:39:16 +08:00
InfBuildData.py BaseTools: Fixed regression issue for building !x86 builds 2019-08-29 11:10:29 +08:00
MetaDataTable.py BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
MetaFileCommentParser.py BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
MetaFileParser.py BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
MetaFileTable.py BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
WorkspaceCommon.py BaseTools: Incorrect error message for library instance not found 2019-08-23 11:26:24 +08:00
WorkspaceDatabase.py BaseTools: Decouple AutoGen Objects 2019-08-09 23:15:52 +08:00