Commit Graph

614 Commits

Author SHA1 Message Date
Trammell hudson
ce7e478926
Revert r630 with 1.3.6 firmware; 2.5.5 was not booting correctly 2018-01-30 10:52:39 -05:00
Trammell hudson
44d6171713
warn, not die on invalid section length (dell r630 has bad sections) 2018-01-30 10:52:02 -05:00
Trammell hudson
1d55804d4c
use the vendor ROM file to determine the proper size of the image 2018-01-30 10:51:21 -05:00
Trammell hudson
e51a916a71
r630: list of files in UEFI volumes 2018-01-29 13:37:49 -05:00
Trammell hudson
057bc863ed
s2600wf APCI is generated by DXE, files are no longer required 2018-01-29 10:52:31 -05:00
Trammell hudson
582b892d87
import r630 build file 2018-01-27 16:00:07 -05:00
Trammell hudson
6526e1ee80
separate UEFI makefile for the GUIDs and targets 2018-01-27 15:59:56 -05:00
Trammell hudson
c6fbf2b9fe
warn, but do not fail on fv size errors 2018-01-27 15:33:56 -05:00
Trammell hudson
e6d9e32bdc
remove heads commandline tools 2018-01-27 15:30:23 -05:00
Trammell hudson
377b9f4f24
edk2 udk2018 link 2018-01-27 15:19:48 -05:00
Trammell hudson
ad4225b3d9
typesetting fix 2018-01-27 15:17:35 -05:00
Trammell hudson
09851f8168
edk2 notice 2018-01-27 15:17:01 -05:00
Trammell hudson
63fc1a5a9c
separate qemu section 2018-01-27 15:15:19 -05:00
Trammell hudson
658dfc3c2b
build details and initial porting guide 2018-01-27 15:12:16 -05:00
Trammell hudson
2cbeccc989
likely necessary DXE files for monolake; still too large 2018-01-27 13:17:11 -05:00
Trammell hudson
738b6e65f2
Files stored in the monolake ROM 2018-01-27 11:30:45 -05:00
Trammell hudson
b7ebf1aa0f
reduced DXE section for Winterfell boards 2018-01-27 11:09:41 -05:00
Trammell hudson
0d68aa8942
extract IFD so that it can be replaced by unlocked/resized version 2018-01-27 10:33:42 -05:00
Trammell hudson
04e4f8d7cc
all the dxe from winterfell; we can remove (and name) these 2018-01-26 23:11:28 -05:00
Trammell hudson
0e22590c5e
handle pad files and ignore tiano compressed sections 2018-01-26 23:09:57 -05:00
Trammell hudson
356914f9c3
include Linux and do not compress 2018-01-26 22:53:43 -05:00
Trammell hudson
f5cd73981d
initial ROM layout for Winterfell 2018-01-26 22:51:43 -05:00
Trammell hudson
9c8869694a
fix size of qemu DXE section - it works in the emulator now 2018-01-26 22:44:51 -05:00
Trammell hudson
7dd6304363
Add ability to pad sections with empty raw sections 2018-01-26 22:44:26 -05:00
Trammell hudson
c5e1805cea
qemu and s2600wf roms build the right size now 2018-01-26 22:05:46 -05:00
Trammell hudson
c1b15f69dc
output empty regions, since we might need them for padding 2018-01-26 22:05:06 -05:00
Trammell hudson
315bb0ac95
reconstruct qemu ROMs 2018-01-26 17:08:20 -05:00
Trammell hudson
a460c4aa14
fix sense of end_offset test 2018-01-26 15:56:25 -05:00
Trammell hudson
fc0494c5b4
getoptions 2018-01-26 15:54:46 -05:00
Trammell hudson
f4d8597ce6
unified output format of extract-firmware 2018-01-26 15:47:53 -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
d07129b7f7
initial script to extract firmware volumes and files from existing imgaes 2018-01-26 13:07:56 -05:00
Trammell hudson
cd93399c40
build a qemu ROM from the edk2 OVMF pakage 2018-01-26 11:27:20 -05:00
Trammell hudson
eb0e90d671
config target to write current paremeters into .config file 2018-01-26 11:08:04 -05:00
Trammell hudson
be1a106c96
use vendor provided Runtime and SmmIpl for now 2018-01-26 11:03:20 -05:00
Trammell hudson
53c4c6aa4e
fix intermediate target for volume-0 files 2018-01-25 18:33:50 -05:00
Trammell hudson
43035740ac
ignore extracted EFI files 2018-01-25 18:26:07 -05:00
Trammell hudson
04dc257adb
Removed all the of the Heads vestiges, streamlined firmware build.
Merged Makefile.nerf and Makfile
Renamed the blobs/ directory to boards/
Removed all modules and patches
Removed Heads' initrd/
2018-01-25 18:23:51 -05:00
Trammell hudson
8a097f94fa
fix size in warning 2018-01-25 18:22: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
80cd6177a4
enable MTRR, IOMMU and FB 2018-01-25 11:09:06 -05:00
Trammell hudson
b8bd9c4aec
enable vga bios for ast video card 2018-01-25 09:53:38 -05:00
Trammell hudson
fec1047fbf
build linuxboot.cpio from various input cpio files and separate vendor ROM from nerf ROM 2018-01-24 16:29:49 -05:00
Trammell hudson
f3a5a32007
make Solarflare cards an option and use the git hash 2018-01-24 16:29:07 -05:00
Trammell hudson
91eb18a115
Use the git hash as an identifier and quiet down the dd command 2018-01-24 15:45:36 -05:00
Trammell hudson
f873ae64c9
legacy bios dxe for low memory trampoline 2018-01-24 13:30:10 -05:00
Trammell hudson
e6a3a4724d
reduced set of required DXE files even more 2018-01-24 10:17:12 -05:00
Trammell hudson
15549f494b
remove some more unused files 2018-01-22 17:00:11 -05:00
Trammell hudson
45f7f4198a
working image, but lots of extra files 2018-01-22 16:38:25 -05:00