Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 0347d3b7113ef215e0f19a38206703e86a4e5d1b
      
https://github.com/tianocore/edk2/commit/0347d3b7113ef215e0f19a38206703e86a4e5d1b
  Author: Michael D Kinney <[email protected]>
  Date:   2026-07-15 (Wed, 15 Jul 2026)

  Changed paths:
    M BaseTools/Source/C/GenFv/GenFvInternalLib.c
    M BaseTools/Source/C/GenFv/GenFvInternalLib.h

  Log Message:
  -----------
  BaseTools/GenFv: Preserve legacy rebase behavior when Xip is unused

Add XipFileCount to FV_INFO to track how many files have the ,XIP
suffix. Update FfsRebase() to only apply selective XIP rebase when
XipFileCount > 0. When no files have the ,XIP suffix (XipFileCount
== 0), preserve the legacy ForceRebase=TRUE behavior of rebasing all
files. This maintains backward compatibility for existing platforms
that use FvForceRebase=TRUE without any Xip rules.

Signed-off-by: Michael D Kinney <[email protected]>


  Commit: ae023dbe9952cef22a108bf247605030d0c60b50
      
https://github.com/tianocore/edk2/commit/ae023dbe9952cef22a108bf247605030d0c60b50
  Author: Michael D Kinney <[email protected]>
  Date:   2026-07-15 (Wed, 15 Jul 2026)

  Changed paths:
    M BaseTools/Tests/TestGenFvXip.py

  Log Message:
  -----------
  BaseTools/Tests: Update TC6 for backward-compatible rebase behavior

Update the test decision matrix and TC6 expected result to reflect
the backward-compatible ForceRebase logic: when ForceRebase=TRUE and
no files have the ,XIP suffix (XipFileCount==0), all files are
rebased using the legacy behavior rather than skipping all files.

Signed-off-by: Michael D Kinney <[email protected]>


Compare: https://github.com/tianocore/edk2/compare/fe89a63da49a...ae023dbe9952

To unsubscribe from these emails, change your notification settings at 
https://github.com/tianocore/edk2/settings/notifications


_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to