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