Branch: refs/heads/master Home: https://github.com/tianocore/edk2 Commit: cbe7543ebbf9bb3e8531a2235ff205713b569605 https://github.com/tianocore/edk2/commit/cbe7543ebbf9bb3e8531a2235ff205713b569605 Author: Bob Feng <bob.c.f...@intel.com> Date: 2019-09-10 (Tue, 10 Sep 2019)
Changed paths: M BaseTools/Source/Python/Workspace/DscBuildData.py Log Message: ----------- 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....@intel.com> Signed-off-by: Bob Feng <bob.c.f...@intel.com> Reviewed-by: Liming Gao <liming....@intel.com> Commit: 53e2eaba7a19cda3183b1bb2a2619a2494538e52 https://github.com/tianocore/edk2/commit/53e2eaba7a19cda3183b1bb2a2619a2494538e52 Author: Feng, Bob C <bob.c.f...@intel.com> Date: 2019-09-10 (Tue, 10 Sep 2019) Changed paths: M BaseTools/Source/Python/build/build.py Log Message: ----------- BaseTools: Fixed build clean regression issue BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=2166 file_lock and cache_lock are used as global data, so move file_lock and cache_lock initialization in Build object __init__ function. Cc: Liming Gao <liming....@intel.com> Cc: Steven Shi <steven....@intel.com> Signed-off-by: Bob Feng <bob.c.f...@intel.com> Reviewed-by: Liming Gao <liming....@intel.com> Commit: 373298ca0d605b29d6f46f5ba57af53e112f59b3 https://github.com/tianocore/edk2/commit/373298ca0d605b29d6f46f5ba57af53e112f59b3 Author: Feng, Bob C <bob.c.f...@intel.com> Date: 2019-09-10 (Tue, 10 Sep 2019) Changed paths: M BaseTools/Source/Python/AutoGen/AutoGenWorker.py M BaseTools/Source/Python/AutoGen/ModuleAutoGen.py M BaseTools/Source/Python/AutoGen/ModuleAutoGenHelper.py M BaseTools/Source/Python/AutoGen/PlatformAutoGen.py M BaseTools/Source/Python/AutoGen/WorkspaceAutoGen.py M BaseTools/Source/Python/build/build.py Log Message: ----------- BaseTools: Fixed issue for IgnoreAutoGen https://bugzilla.tianocore.org/show_bug.cgi?id=2080 This patch is to improve build -u option to re-use GlobalVar_<platformguid>_<arch>.bin file which is introduced by multiple-process-autogen feature. Cc: Liming Gao <liming....@intel.com> Cc: Steven Shi <steven....@intel.com> Signed-off-by: Bob Feng <bob.c.f...@intel.com> Acked-by: Liming Gao <liming....@intel.com> Commit: 000ab98574793b685e7a0f6a6e5032523d5c37c4 https://github.com/tianocore/edk2/commit/000ab98574793b685e7a0f6a6e5032523d5c37c4 Author: Feng, Bob C <bob.c.f...@intel.com> Date: 2019-09-10 (Tue, 10 Sep 2019) Changed paths: M BaseTools/Source/Python/AutoGen/PlatformAutoGen.py M BaseTools/Source/Python/Workspace/BuildClassObject.py Log Message: ----------- BaseTools: Sort Pcd settings to make PcdTokenNumber be fixed BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=2147 This patch is to sort the Pcd settings so that PcdTokenNumber will not change if the platform's Pcd settings are the same. Signed-off-by: Bob Feng <bob.c.f...@intel.com> Cc: Liming Gao <liming....@intel.com> Cc: Steven Shi <steven....@intel.com> Reviewed-by: Liming Gao <liming....@intel.com> Compare: https://github.com/tianocore/edk2/compare/f49421a47dca...000ab9857479 _______________________________________________ edk2-commits mailing list edk2-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-commits