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

Reply via email to