├── LICENSE ├── README.md ├── Scripts └── GenMod.cmd ├── Source ├── .msvc │ ├── CommonLib.vcxproj │ ├── CommonLib.vcxproj.filters │ ├── GenFfs.vcxproj │ ├── GenFfs.vcxproj.filters │ ├── GenSec.vcxproj │ └── GenSec.vcxproj.filters ├── Common │ ├── CommonLib.c │ ├── CommonLib.h │ ├── Compress.h │ ├── Crc32.c │ ├── Crc32.h │ ├── EfiCompress.c │ ├── EfiUtilityMsgs.c │ ├── EfiUtilityMsgs.h │ ├── MemoryFile.c │ ├── MemoryFile.h │ ├── ParseInf.c │ └── ParseInf.h ├── GenFfs │ └── GenFfs.c ├── GenSec │ └── GenSec.c └── Include │ ├── Common │ ├── BaseTypes.h │ ├── BuildVersion.h │ ├── PiFirmwareFile.h │ └── UefiBaseTypes.h │ ├── Guid │ └── FfsSectionAlignmentPadding.h │ ├── Ia32 │ └── ProcessorBind.h │ ├── IndustryStandard │ └── PeImage.h │ ├── Protocol │ └── GuidedSectionExtraction.h │ └── X64 │ └── ProcessorBind.h └── ffs.sln /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbatard/ffs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbatard/ffs/HEAD/README.md -------------------------------------------------------------------------------- /Scripts/GenMod.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbatard/ffs/HEAD/Scripts/GenMod.cmd -------------------------------------------------------------------------------- /Source/.msvc/CommonLib.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbatard/ffs/HEAD/Source/.msvc/CommonLib.vcxproj -------------------------------------------------------------------------------- /Source/.msvc/CommonLib.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbatard/ffs/HEAD/Source/.msvc/CommonLib.vcxproj.filters -------------------------------------------------------------------------------- /Source/.msvc/GenFfs.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbatard/ffs/HEAD/Source/.msvc/GenFfs.vcxproj -------------------------------------------------------------------------------- /Source/.msvc/GenFfs.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbatard/ffs/HEAD/Source/.msvc/GenFfs.vcxproj.filters -------------------------------------------------------------------------------- /Source/.msvc/GenSec.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbatard/ffs/HEAD/Source/.msvc/GenSec.vcxproj -------------------------------------------------------------------------------- /Source/.msvc/GenSec.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbatard/ffs/HEAD/Source/.msvc/GenSec.vcxproj.filters -------------------------------------------------------------------------------- /Source/Common/CommonLib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbatard/ffs/HEAD/Source/Common/CommonLib.c -------------------------------------------------------------------------------- /Source/Common/CommonLib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbatard/ffs/HEAD/Source/Common/CommonLib.h -------------------------------------------------------------------------------- /Source/Common/Compress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbatard/ffs/HEAD/Source/Common/Compress.h -------------------------------------------------------------------------------- /Source/Common/Crc32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbatard/ffs/HEAD/Source/Common/Crc32.c -------------------------------------------------------------------------------- /Source/Common/Crc32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbatard/ffs/HEAD/Source/Common/Crc32.h -------------------------------------------------------------------------------- /Source/Common/EfiCompress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbatard/ffs/HEAD/Source/Common/EfiCompress.c -------------------------------------------------------------------------------- /Source/Common/EfiUtilityMsgs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbatard/ffs/HEAD/Source/Common/EfiUtilityMsgs.c -------------------------------------------------------------------------------- /Source/Common/EfiUtilityMsgs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbatard/ffs/HEAD/Source/Common/EfiUtilityMsgs.h -------------------------------------------------------------------------------- /Source/Common/MemoryFile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbatard/ffs/HEAD/Source/Common/MemoryFile.c -------------------------------------------------------------------------------- /Source/Common/MemoryFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbatard/ffs/HEAD/Source/Common/MemoryFile.h -------------------------------------------------------------------------------- /Source/Common/ParseInf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbatard/ffs/HEAD/Source/Common/ParseInf.c -------------------------------------------------------------------------------- /Source/Common/ParseInf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbatard/ffs/HEAD/Source/Common/ParseInf.h -------------------------------------------------------------------------------- /Source/GenFfs/GenFfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbatard/ffs/HEAD/Source/GenFfs/GenFfs.c -------------------------------------------------------------------------------- /Source/GenSec/GenSec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbatard/ffs/HEAD/Source/GenSec/GenSec.c -------------------------------------------------------------------------------- /Source/Include/Common/BaseTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbatard/ffs/HEAD/Source/Include/Common/BaseTypes.h -------------------------------------------------------------------------------- /Source/Include/Common/BuildVersion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbatard/ffs/HEAD/Source/Include/Common/BuildVersion.h -------------------------------------------------------------------------------- /Source/Include/Common/PiFirmwareFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbatard/ffs/HEAD/Source/Include/Common/PiFirmwareFile.h -------------------------------------------------------------------------------- /Source/Include/Common/UefiBaseTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbatard/ffs/HEAD/Source/Include/Common/UefiBaseTypes.h -------------------------------------------------------------------------------- /Source/Include/Guid/FfsSectionAlignmentPadding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbatard/ffs/HEAD/Source/Include/Guid/FfsSectionAlignmentPadding.h -------------------------------------------------------------------------------- /Source/Include/Ia32/ProcessorBind.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbatard/ffs/HEAD/Source/Include/Ia32/ProcessorBind.h -------------------------------------------------------------------------------- /Source/Include/IndustryStandard/PeImage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbatard/ffs/HEAD/Source/Include/IndustryStandard/PeImage.h -------------------------------------------------------------------------------- /Source/Include/Protocol/GuidedSectionExtraction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbatard/ffs/HEAD/Source/Include/Protocol/GuidedSectionExtraction.h -------------------------------------------------------------------------------- /Source/Include/X64/ProcessorBind.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbatard/ffs/HEAD/Source/Include/X64/ProcessorBind.h -------------------------------------------------------------------------------- /ffs.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbatard/ffs/HEAD/ffs.sln --------------------------------------------------------------------------------