heads/config
MrChromebox 85d7e29d18
Add new board: Purism Librem Server L1UM (#858)
* modules/coreboot: add option to use coreboot 4.11

Port patches from coreboot 4.8.1 to 4.11:
* 0000-measure-boot -> 0001
* 0010-cross-compiler-support

All other patches for coreboot 4.8.1 have either already been
integrated, or are for platforms which do not need to be migrated
to coreboot 4.11 (they will move to 4.12 or newer).

Signed-off-by: Matt DeVillier <matt.devillier@puri.sm>

* patches/coreboot-4.11: Add Broadwell-DE platform patch

Add a patch for FSP Broadwell-DE to make use of Heads' measured boot.

Signed-off-by: Matt DeVillier <matt.devillier@puri.sm>

* patches/coreboot-4.11: Add patch to read serial # from CBFS

Will be used by multiple Librem boards.

Signed-off-by: Matt DeVillier <matt.devillier@puri.sm>

* patches/coreboot-4.11: add board support for Librem Server L1UM

Signed-off-by: Matt DeVillier <matt.devillier@puri.sm>

* Librem Server L1UM: add new board

Add board config, coreboot config, kernel config files.
Add conditional purism-blobs dependency to coreboot-4.11 module.

Signed-off-by: Matt DeVillier <matt.devillier@puri.sm>

* flash.sh: add special handling for librem_l1um board

Add support for persisting PCIe config via PCHSTRP9 in flash descriptor.
This is needed to support multiple variants of the L1UM server which
use the same firmware but differ in PCIe lane configuration via the
PCH straps configuration in the flash descriptor.

Signed-off-by: Matt DeVillier <matt.devillier@puri.sm>

* patches/coreboot-4.11: Add 'Use PRIxPTR to print uintptr_t' patch

Cherry-picked from upstream coreboot (post-4.11), fixes compilation issue.

Signed-off-by: Matt DeVillier <matt.devillier@puri.sm>

* CircleCI: add target to build board librem_l1um

Signed-off-by: Matt DeVillier <matt.devillier@puri.sm>
2020-10-18 14:48:25 -04:00
..
busybox.config configs/busybox: include 'fold' utility 2020-07-21 09:47:51 -05:00
coreboot-kgpe-d16.config musl-cross-make: replace all cross compilers with musl-cross-make 2020-01-08 17:08:15 +01:00
coreboot-librem_13v2.config Add new board: Purism Librem Mini (#806) 2020-09-02 14:39:37 -04:00
coreboot-librem_13v4.config Add new board: Purism Librem Mini (#806) 2020-09-02 14:39:37 -04:00
coreboot-librem_15v3.config Add new board: Purism Librem Mini (#806) 2020-09-02 14:39:37 -04:00
coreboot-librem_15v4.config config/coreboot-librem_15v4: set kernel video mode to 1080p (#857) 2020-10-18 10:11:42 -04:00
coreboot-librem_l1um.config Add new board: Purism Librem Server L1UM (#858) 2020-10-18 14:48:25 -04:00
coreboot-librem_mini.config coreboot-4.12: Use musl-cross-make (#844) 2020-10-02 15:12:59 -04:00
coreboot-qemu-fbwhiptail.config Working config to do make BOARD=qemu-coreboot-fbwhiptail and then make BOARD=qemu-coreboot-fbwhiptail run 2020-05-11 13:56:40 -04:00
coreboot-qemu.config qemu-coreboot: Now useful to debug something through make BOARD=qemu-coreboot. TODO: map a virtual TPM instance and USB passthrough. Thanks to @orangecms for the tip 2020-04-22 23:02:46 -04:00
coreboot-t420.config Update coreboot-t420.config 2020-03-09 15:59:00 -05:00
coreboot-t430-flash.config Add T430 board support 2020-05-15 18:52:11 +01:00
coreboot-t430.config xx30 boards: fixing CONFIG_CBFS_SIZE=0x710000 for x230 and t430 boards to fix #815 and #667 2020-09-01 12:31:47 -04:00
coreboot-x220.config Update coreboot-x220.config 2020-03-09 15:53:19 -05:00
coreboot-x230-flash.config musl-cross-make: replace all cross compilers with musl-cross-make 2020-01-08 17:08:15 +01:00
coreboot-x230-hotp-verification.config x230-htop-verification: coreboot CBFS_SIZE changed to 0x710000 2020-06-20 11:04:32 -04:00
coreboot-x230.config xx30 boards: fixing CONFIG_CBFS_SIZE=0x710000 for x230 and t430 boards to fix #815 and #667 2020-09-01 12:31:47 -04:00
linux-kgpe-d16.config Disable EXT2 standard driver (replaced by EXT4 driver) 2019-02-19 21:16:52 +00:00
linux-librem_common.config Add new board: Purism Librem Mini (#806) 2020-09-02 14:39:37 -04:00
linux-librem_l1um.config Add new board: Purism Librem Server L1UM (#858) 2020-10-18 14:48:25 -04:00
linux-linuxboot.config Merge pull request #461 from osresearch/debug-linux 2019-11-28 10:53:29 -05:00
linux-qemu.config Disable EXT2 standard driver (replaced by EXT4 driver) 2019-02-19 21:16:52 +00:00
linux-x230-flash.config x230-flash depends on independent and minimal linux-x230-flash.config. ash_history content replaced with usefull commands. Everything is there to generate keys from Yubikey/Nitrokey, export armored versions to external media and cbfs them into reproducible rom and flash resulting rom with flashrom-x230.sh. 2018-05-07 16:45:47 -04:00
linux-x230.config config/linux-x230: remove debug symbols 2019-05-20 13:47:20 +02:00