Trammell Hudson
|
97cbf0b1a5
|
ensure reproducibility of linuxboot.efi
|
2018-08-09 12:18:39 -04:00 |
|
Trammell Hudson
|
0a51b61125
|
fix the prototype for CreateEventEx and reduce the number of headers required
|
2018-08-09 07:20:07 -04:00 |
|
Trammell Hudson
|
e8831f9721
|
import just a few headers from the gnu-efi-devel package
|
2018-08-09 07:18:32 -04:00 |
|
Trammell hudson
|
48d0fa871e
|
cleanup unused code
|
2018-08-09 06:58:23 -04:00 |
|
Trammell hudson
|
6b2148e1c7
|
quiet the find_ffs a bit
|
2018-08-09 06:58:21 -04:00 |
|
Trammell hudson
|
9c06f9f817
|
initrd passing works, with modified kernel to not zero ramdisk in bootparams
|
2018-08-09 06:58:19 -04:00 |
|
Trammell hudson
|
06c8c0f78b
|
split fv/ffs code into separate file
|
2018-08-09 06:58:17 -04:00 |
|
Trammell hudson
|
3cd19d2121
|
linux kernel starts up, but initrd is borked
|
2018-08-09 06:58:15 -04:00 |
|
Trammell hudson
|
e09b511c29
|
BDS can find bzimage and initrd volumes now, but not yet start them
|
2018-08-09 06:58:14 -04:00 |
|
Trammell hudson
|
4cf7d4974a
|
linuxboot bds makes it to the end using the gnu-efi lds script
|
2018-08-09 06:58:12 -04:00 |
|
Trammell hudson
|
e9313d94cf
|
import the Linux BDS patch as a DXE module (currently crashes)
|
2018-08-09 06:58:08 -04:00 |
|
Trammell hudson
|
291c0243d4
|
set the MS_ABI flag for gnu-efi and use objcopy to make the PE32 executable
|
2018-08-09 06:56:50 -04:00 |
|
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 |
|