Trammell hudson
85cee6ed77
align the start of the text
2018-08-09 06:56:39 -04:00
Trammell hudson
e40341626d
make gDXE->Dispatch() a function pointer
2018-08-09 06:56:26 -04:00
Trammell hudson
817ed9426c
use the gnu-efi-devel package headers (should make this part of the checkout)
2018-08-09 06:55:36 -04:00
Trammell hudson
781aeb4e5c
include depex
2018-08-09 06:55:09 -04:00
Trammell hudson
f444e992ef
update README to remove console output that does not work
2018-08-09 06:54:40 -04:00
Trammell hudson
021edaa7a9
adjust addresses and hexdump if the FV returns an error
2018-08-09 06:54:21 -04:00
Trammell hudson
c888af548a
fvloader and hello world example dxe modules
2018-08-09 06:54:00 -04:00
Chris K
f0ea0af860
Merge pull request #21 from linuxboot/hugelgupf-patch-1
...
Update README.md
2018-05-01 16:24:38 -07:00
Chris K
c2c3294f02
Merge pull request #19 from osresearch/winterfell-cmos
...
allow winterfell to reboot cleanly after a CMOS clear (issue #17 )
2018-05-01 16:23:32 -07:00
Chris K
d0cef207d2
Merge pull request #18 from osresearch/peidepex
...
correct spelling of PEI DEPEX
2018-05-01 16:23:16 -07:00
Chris K
56baa19e20
Merge pull request #22 from osresearch/fix/parallel-extract-firmware
...
Fix/parallel extract firmware
2018-05-01 16:22:29 -07:00
Chris K
a1147248f9
Merge pull request #20 from osresearch/ocp-hackathon
...
Support Leopard and Tioga Pass boards
2018-05-01 16:21:10 -07:00
Trammell hudson
d58ee956de
fix extract-firmware during a parallel make (issue #14 )
2018-04-30 15:27:43 -04:00
Trammell hudson
5ae47a39f3
s2600wf: document what each of the inputs to the linuxboot rom
2018-04-30 15:27:19 -04:00
Trammell hudson
8b07817be0
filter out the extract.intermediate argument (issue #14 )
2018-04-30 15:26:58 -04:00
Chris K
88ca373799
Update README.md
2018-04-12 11:03:06 -07:00
Trammell hudson
e9f8d0c85f
disable repack since it breaks most platforms
2018-04-10 15:15:53 -04:00
Trammell hudson
eafd77e6d2
even fewer modules
2018-04-10 15:15:40 -04:00
Trammell hudson
6ddd433b21
remove even more dxe modules
2018-04-10 15:15:31 -04:00
Trammell hudson
e12b8b507b
LinuxBoot works on tioga pass
2018-04-10 15:15:20 -04:00
Trammell hudson
b2bb55b5de
tioga pass initial dxe files
2018-04-10 15:15:11 -04:00
Trammell hudson
0505520290
remove a few more Dxe modules
2018-04-10 15:15:01 -04:00
Trammell hudson
edea08733d
remove a few more DXE modules from Leopard -- still works
2018-04-10 15:14:41 -04:00
Trammell hudson
61a5c4fdb7
working set of files for Leopard
2018-04-10 15:14:22 -04:00
Trammell hudson
a1fd2f72da
repack LZMA compressed files so that they are uncompressed
2018-04-10 15:14:04 -04:00
Trammell hudson
2d5a945806
rebuilding Leopard ROM image with debugging dxecore works
2018-04-10 15:13:40 -04:00
Trammell hudson
ce9ee368d3
allow winterfell to reboot cleanly after a CMOS clear (issue #17 )
2018-04-10 15:10:27 -04:00
Trammell hudson
c2179291f9
correct spelling of PEI DEPEX
2018-04-10 15:08:18 -04:00
Gan Shun Lim
5617d646d3
Fix for newer versions of lzma
...
Newer versions of lzma seem to require the files have the correct
extension, this pipes them in via stdin instead.
Signed-off-by: Gan Shun Lim <ganshun@gmail.com>
2018-03-25 13:07:30 -07:00
Trammell hudson
c20d46ccb4
Merge ssh://github.com/linuxboot/linuxboot into HEAD
2018-03-23 14:45:23 -04:00
Trammell hudson
60cff7d961
ensure that all of the extracted files depend on the extract target (issue #9 )
2018-03-16 10:43:29 -04:00
Trammell hudson
060af5df98
unsilence the move so that we see it happen in the log
2018-03-16 10:37:31 -04:00
Trammell hudson
09699a33ee
fix blocksize to 0x10000
2018-03-16 10:35:44 -04:00
Trammell hudson
1b8cc164c7
clean the nvram before building the winterfell ROM image
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
b11a3cd0d1
Quiet some of the output
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
Gan Shun Lim
dad0bc1415
Fix check in fit-parse
...
The value of fit_offset cannot possibly be greater than the
length of the rom, since fit_ptr is restricted to be 32 bits.
Check instead that the fit_ptr doesn't point outside the rom,
or in other words that fit_offset isn't less than 0.
2018-02-07 09:39:36 -08:00
Trammell hudson
bda4de2d9f
fix typo, update platform status
2018-02-06 17:12:45 -05: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
764b3bfc22
add -h | --help option, change ending offset to length argument
2018-02-02 08:40:42 -05:00
Trammell hudson
0d33925b8e
add -h | --help option, handle empty argument case
2018-02-02 08:40:14 -05:00
Trammell hudson
90a34eac18
typo
2018-02-02 08:39:32 -05:00
Trammell hudson
1dd2487e86
put DXE files first so that less reflashing has to happen while changing kernel
2018-02-01 19:12:04 -05:00
Trammell hudson
fb78c8d87e
Comment and prune winterfell dxe
2018-02-01 18:57:17 -05:00
Trammell hudson
50fed676ba
hack to re-generate non-tiano compressed executables for testing our own dxecore
2018-02-01 18:29:22 -05:00
Trammell hudson
a497e6d77c
prune winterfell dxe
2018-02-01 18:28:24 -05:00
Trammell hudson
dda4ca6404
auto mode will try to detect the section types from the uefi-firmware-parser filenames
2018-02-01 18:28:16 -05:00
Trammell hudson
4829e14ebb
import of winterfell ACPI tables, unused for now
2018-01-31 18:22:07 -05:00
Trammell hudson
6717ed6fbe
prune winterfell dxe
2018-01-31 17:48:42 -05:00