Trammell hudson
c2179291f9
correct spelling of PEI DEPEX
2018-04-10 15:08:18 -04:00
Trammell hudson
09699a33ee
fix blocksize to 0x10000
2018-03-16 10:35:44 -04:00
Trammell hudson
c6247a1dd8
Allow FFS to request additional alignment padding
2018-03-16 10:35:44 -04:00
Trammell hudson
b67e0fc403
Compact NVRAM NVAR firmware files.
...
This tool will remove old versions of NVRAM NVAR non-volatile
variables and leave only the final version. The UEFI
`FaultTolerantWriteProtocol` makes a new copy every time a
variable is modified, leading to numerous copies in the ROM
image. For reproducibility we want only the last version.
This also will make it possible to add new variables at image
build time for things like the LinuxBoot kernel command line.
2018-03-16 10:35:44 -04:00
Trammell hudson
503688a835
Change FV creation to take a list of files instead of using fv_append()
2018-02-02 11:02:56 -05:00
Trammell hudson
90a34eac18
typo
2018-02-02 08:39:32 -05:00
Trammell hudson
0e22590c5e
handle pad files and ignore tiano compressed sections
2018-01-26 23:09:57 -05:00
Trammell hudson
7dd6304363
Add ability to pad sections with empty raw sections
2018-01-26 22:44:26 -05:00
Trammell hudson
beedc1cb5c
extract firmware works on FFSv2 and FFSv3 files
2018-01-26 15:08:48 -05:00
Trammell hudson
e8c0acaff7
extract names from sections
2018-01-26 13:51:17 -05:00
Trammell hudson
d889032f4e
Rename output to linuxboot instead of nerf.
...
Change sense of create-fv sizes to be more regular.
Helpers for section extraction.
2018-01-25 12:20:42 -05:00
Trammell hudson
085705c994
fix section alignment so that DxeCore likes it - compressed FS boots now
2018-01-22 15:43:40 -05:00
Trammell hudson
6f67eefa77
fixup FFS state bit when appending to an FV
2018-01-22 14:58:57 -05:00
Trammell hudson
f87c8081bd
Add -v output for create-fv
2018-01-21 07:40:03 -05:00
Trammell hudson
bae0263347
Use --compress option to create-fv to avoid temp files
2018-01-20 22:58:33 -05:00
Trammell hudson
18bec9b3b4
Refactored EFI code and structures into small Perl library
2018-01-20 22:54:16 -05:00
Trammell hudson
fe900561ab
extract GUID parsing
2018-01-20 15:59:38 -05:00