091ae92b6f
Merge branch 'KGPE-D16_port_NoTPM' of https://github.com/tlaurion/heads
2018-03-08 01:13:16 -05:00
d9808f6659
build the superiotool, which requires a hack on the pciutils lib/types.h file
2018-03-02 09:37:31 -05:00
9eadb07280
Merging to osresearch master
2018-03-01 01:37:36 -05:00
0f299fe4be
IKVM4 and alike SMB support into coreboot from here: https://review.coreboot.org/#/c/coreboot/+/19820/ . Flashing scripts and flashrom patches.
2018-03-01 00:49:53 -05:00
f618f09a69
Generate a fake EBDA with kexec, removing the need for a custom xen ( #227 )
...
This modifies the segment at 0x0 so that it contains enough of a fake
Extended BIOS Data Area at addresses 0x40e and 0x413 that Xen can
correctly locate its trampoline code.
Since custom Xen is no longer required, we can remove the module,
the patches and all of the references to it in the board definition
files.
2018-02-28 10:48:35 -05:00
9f19cd9dc3
Merge branch 'smm-walkaround' of https://github.com/persmule/heads
2018-02-26 13:13:42 -05:00
8ced05de15
musl-cross has the correct URLs now ( #324 )
2018-02-26 11:39:27 -05:00
ffa857d087
update mpc url for musl-cross patch
2018-02-24 14:45:55 -08:00
dadfbeb3b3
Changed to coreboot patch not to call prog_segment_loaded in smm.
2018-02-24 15:27:21 +08:00
a6a5fef57f
Update qubes xen version for Qubes 4.0rc4
2018-02-19 14:29:43 -05:00
f9a9ae544f
busybox 1.28.0 ( #310 )
2018-02-09 12:15:35 -05:00
d225527cad
move to Linux 4.9.80, add winterfell AHCI patch, qemu NMI patch #308
2018-02-07 19:07:53 -05:00
cade555c46
Merge branch 'master' of https://github.com/flammit/heads #297
2018-02-07 11:33:02 -05:00
eb26a45361
Revert "moved to 4.8 xen"
...
This reverts commit 2f879be221
.
2018-02-06 11:38:35 -05:00
2f879be221
moved to 4.8 xen
2018-02-05 17:38:09 -05:00
c46c078157
remove old patches
2018-02-05 16:12:32 -05:00
383f1f66a5
merge changes from master into nerf branch in preparation for closing nerf branch
2018-02-02 17:06:49 -05:00
6df5c8a18b
fix path for MPC (issue #299 )
2018-02-02 16:27:57 -05:00
28628d54f2
Update qubes xen version for QSB 37
...
For Qubes 3.2: version 4.6.6-36
For Qubes 4.0: version 4.8.2-12
2018-01-26 09:30:06 -08:00
bd38a9cd58
Update to coreboot 4.7
2018-01-26 09:30:06 -08:00
21004fbb77
Backport patch to build coreboot 4.6 with GCC 7
...
Resolves pointer and integer comparison while building crossgcc
2018-01-26 09:30:06 -08:00
4310bd4743
force cross_compile=yes for gnupg (issue #299 )
2018-01-20 16:56:53 -05:00
5daeb025f2
fix path for MPC (issue #299 )
2018-01-20 13:28:02 -05:00
9bdb01944b
fix patch format for edk2/Makefile
2018-01-16 12:56:03 -05:00
a3983d4fa7
patches for DxeCore to work on s2600wf
2017-12-04 18:58:15 -05:00
4e3d19b72a
fix newlines
2017-12-04 15:59:51 -05:00
5a188f5b46
Add support for building the Linux kernel as a BDS target
2017-12-04 15:30:40 -05:00
5f9567c390
Fix coreboot GCC7 build issue
...
This is fixed in coreboot master but backporting for Heads.
Closes #241
2017-12-02 15:14:42 -05:00
61f6973c5c
Merge branch 'coreboot-4.6'
2017-12-02 14:54:48 -05:00
491fe083fa
Update qubes xen version for QSB 36
...
For Qubes 3.2: version 4.6.6-35
For Qubes 4.0: version 4.8.2-11
2017-12-02 14:47:52 -05:00
8d34bcc6bc
Update qubes xen version for QSB 34 and QSB 35
...
For Qubes 3.2: version 4.6.6-34
For Qubes 4.0: version 4.8.2-9
2017-10-28 15:12:39 -04:00
3e5783a24f
enable serial debugging and moderate verbose output from dxe-core
2017-10-19 16:04:14 -04:00
87bd21111f
Include edk2 EmuVariableRuntimeDxe to provide efi vars (issue #270 )
...
Remove the patch to Linux efivar_init() since we now have efi vars
for it to use.
Also link in SmbiosDxe, although it is not currently used.
2017-10-19 15:59:13 -04:00
87251fd1b1
Changed to coreboot patch to not measure relocated modules
2017-10-10 16:27:16 -04:00
1a34bd9d6f
Updated to coreboot 4.6
...
Also changed x220 and purism configs to use generic boot
2017-10-10 16:27:16 -04:00
212b030660
generate ACPI firmware volume and removed Linux ACPI table hacks (issue #266 )
2017-09-25 15:21:16 -04:00
30c844661c
make a hole in low memory for the trampoline (issue #246 )
2017-09-22 19:13:23 -04:00
90c231623c
support XZ initrd, without forcing XZ on initramfs (issue #257 )
2017-09-22 15:27:10 -04:00
0cc31132d3
Allow initrd.cpio to be a separate EFI firmware volume (issue #257 )
...
Add a function to walk all firmware volumes looking for a well
known GUID that is the initrd.cpio image. Currently it must be
uncompressed.
2017-09-22 15:13:41 -04:00
f7de7d7388
Enable all flashrom devices (issue #249 ).
...
This allows flashrom to work on the r630 NERF server, but
also increases the size of the flashrom executable significantly
since it brings in all chipset and flash types.
2017-09-21 10:26:11 -04:00
796ea2870a
build appears to produce a NERFed r630 firmware image
2017-09-20 18:24:54 -04:00
bda821dbb9
fix patches to have the correct -p level
2017-09-20 14:26:07 -04:00
a4d7654b1e
Build the Heads/NERF firmware for the Dell R630 server.
...
This development branch builds a NERF firmware for the Dell R630
server. It does not use coreboot; instead it branches directly
from the vendor's PEI core into Linux and the Heads runtime
that is setup to be run as an EFI executable.
2017-09-20 10:29:14 -04:00
41f49237c6
Added configurable xen version for Qubes 4 support
...
also addresses issue #238
2017-09-13 22:10:46 -04:00
ec1a54c6b6
Updated to match latest qubes 3.2 xen 4.6.6-30 (issue #238 )
2017-09-13 21:14:13 -04:00
821e48446a
Updated to match latest qubes 3.2 xen 4.6.6-29 (issue #238 )
2017-09-02 14:13:29 -04:00
3c8adf2cf1
remove no longer required vga patch from xen (issue #227 )
2017-07-18 13:31:08 -04:00
39ade211ce
add support for fractional second timeouts in busybox read (issue #221 )
2017-07-18 09:11:05 -04:00
7e5c9bf5f8
fix Xen reproducibility by not using figlet #207
2017-06-26 16:33:49 -04:00
7f6f365afe
Reverted submodule name back to xen
2017-06-26 13:07:48 -04:00