edk2/BaseTools/Source/C
Michael D Kinney 3ee3b60eb8 BaseTools/GenFv: Parse ,XIP suffix for per-file rebase control
Update ParseFvInf() to detect and strip ",XIP" suffix from
EFI_FILE_NAME values in the FV INF file. Store the per-file XIP
flag in the new XipFile[] array in the FV_INFO structure.

Add FileIndex parameter to FfsRebase() so it can look up the XIP
flag for the current file. When ForceRebase is TRUE, only rebase
files that have their XipFile[] entry set to TRUE.

Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com>
2026-06-22 15:18:12 +00:00
..
BrotliCompress BaseTools: Fix multiple security vulnerabilities (Defense in Depth) 2025-12-22 04:53:27 +00:00
Common BaseTools: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
DevicePath BaseTools: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
EfiRom BaseTools: Add missing machine types while dumping Option Rom 2026-04-23 05:31:47 +00:00
GenCrc32 BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
GenFfs BaseTools: GenFfs/GenFv/GenSec: Fixing Warning 4319 from MSVC 2026-03-13 19:14:49 +00:00
GenFv BaseTools/GenFv: Parse ,XIP suffix for per-file rebase control 2026-06-22 15:18:12 +00:00
GenFw BaseTools/GenFw: Fix LoongArch ELF-to-PE RVA conversion 2026-06-22 03:36:43 +00:00
GenSec BaseTools: GenFfs/GenFv/GenSec: Fixing Warning 4319 from MSVC 2026-03-13 19:14:49 +00:00
Include BaseTools/Source/C/Include/Common: Add back include guard 2026-02-27 07:15:11 +00:00
LzmaCompress BaseTools: Allow users to specify compiler to use with make CC= CXX= 2023-04-05 15:44:48 +00:00
Makefiles BaseTools: Enable control flow guard for Windows builds 2026-03-26 02:28:23 +00:00
PyEfiCompressor BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
TianoCompress BaseTools: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
VfrCompile BaseTools/Source/C/VfrCompile: Fix parallel make failures 2026-02-27 04:54:43 +00:00
VolInfo BaseTools: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
GNUmakefile Revert "BaseTools: Add support for out-of-tree builds" 2026-02-11 22:53:29 +00:00
Makefile BaseTools: Adding cross compilation of BaseTool for Windows ARM/ARM64 2024-12-20 22:57:04 +00:00