Trammell hudson
e62362ddcc
Tioga Pass support, with the Broadcom BCM57302
2018-03-23 21:13:09 -04:00
Trammell hudson
b0fa91a6cf
very small Leopard board build
2018-03-22 17:34:58 -04:00
Trammell hudson
f01e4076a0
fix target for non-external cross compiler build (issue #162 )
2018-03-16 15:18:13 -04:00
Trammell hudson
7e52951715
fix missing ) in check for cross compiler (issue #162 )
2018-03-16 13:37:24 -04:00
Trammell hudson
7f30b22b82
allow CROSS or MUSL_DIR to be set on the command line so that an external cross compiler can be used (issue #162 )
2018-03-16 12:59:24 -04:00
Trammell hudson
114d17bab6
add leading + to enable job server mode for parallel make
2018-03-15 18:10:15 -04:00
Trammell hudson
7e0450113f
split Linux patches into separate files (issue #348 )
2018-03-15 17:44:42 -04:00
Trammell hudson
e7697055a3
Merge branch 'init-changes' of https://github.com/flammit/heads
2018-03-15 17:16:13 -04:00
Trammell hudson
3cbff7ed1e
split coreboot patch into measured boot, kgpe-16 and sandybridge patches ( #358 )
2018-03-15 15:41:46 -04:00
Trammell hudson
18a7d5e16d
Merge branch 'vejmarie-nerf'
2018-03-15 15:34:40 -04:00
Trammell hudson
514ec6bb29
reduce the number of tools include in a qemu-linuxboot u-root build so that it fits
2018-03-15 15:30:05 -04:00
Trammell hudson
6c041ad845
use the Makefile dependencies to setup the per-board uinit.go file ( #358 )
2018-03-15 15:29:36 -04:00
Trammell hudson
bac09ec191
Merge branch 'nerf' of https://github.com/vejmarie/heads into vejmarie-nerf
2018-03-15 14:46:50 -04:00
Trammell hudson
cd98b36b7c
Merge branch 'patch_series' of https://github.com/kakaroto/heads
2018-03-15 14:44:51 -04:00
Trammell hudson
921bda774f
pre-build more of edk2 (issue #362 )
2018-03-15 11:49:02 -04:00
Trammell hudson
ac537d0300
clean all cpio files and ensure that they are all padded
2018-03-15 11:46:42 -04:00
Trammell hudson
fadbc77fe8
prebuild the edk2 OVMF for a qemu system (issue #362 )
2018-03-14 20:31:47 -04:00
Youness Alaoui
8bf187b50a
Add patches to coreboot to support Librem 13 v2 with TPM
...
Add a new series of patches which add measurement support for skylake,
add IOMMU for skylake, fix TPM support, and add support for TPM for
the Librem 13v2 and Librem 15v3 hardware.
2018-03-14 16:27:25 -04:00
Youness Alaoui
e7d4b88d39
Add ability to specify a series of patches per module
...
If a file $module_$version.series exists, it will be used to
specify a list of patch files to apply to the module.
This is becoming necessary for coreboot which has an increasing
amount of patches required and which makes it hard to maintain
all in one file.
2018-03-14 16:27:21 -04:00
Jean-Marie Verdun
5bad1cc595
Move u-root.cpio pre-deletion from a global make definition to a "clean" rule
2018-03-12 21:31:58 +01:00
Trammell hudson
21a3059c5f
Merge branch 'librem13v2_blobs_config' of https://github.com/kakaroto/heads
2018-03-12 14:18:12 -04:00
Trammell hudson
160405450b
Merge branch 'add_tpm_reset_menu_option' of https://github.com/kylerankin/heads
2018-03-12 13:59:26 -04:00
Trammell hudson
3bce5ad3d2
Merge branch 'add_gui_hash_alert' of https://github.com/kylerankin/heads
2018-03-12 13:59:05 -04:00
Trammell hudson
5765a0b834
Merge branch 'newt_slang_module_fix' of https://github.com/kakaroto/heads
2018-03-12 13:57:54 -04:00
Trammell hudson
6f151a287d
Merge branch 'librem13v2_blobs_config' of https://github.com/kakaroto/heads
2018-03-12 13:56:11 -04:00
Jean-Marie Verdun
87ae9072b2
Add uinit.go init script for winterfell board. This is setting up the basic
...
storage drivers to boot locally (ATA and NVME) and kick the RSDP
2018-03-12 14:27:43 +01:00
Jean-Marie Verdun
8e69f8cdbf
Automatically remove u-root.cpio before compilation. u-root doesn't do that
...
and if the file is soon created, it will dropped the creation of a new initramfs
2018-03-12 10:28:35 +01:00
Jean-Marie Verdun
d6743abcc4
Refactor config directory content as to add extension capabilities for
...
inserting init script within generated ramfs.
Each init script are board file dependant (think kernel drivers auto insertion)
2018-03-12 10:26:23 +01:00
Francis Lam
dabb181516
Temporarily add flashrom back to x230 config
...
Until scripts are changed to use flashtool
2018-03-10 18:12:52 -08:00
Francis Lam
e86123769b
Moved network init to a separate bootscript
...
Enabled recovery serial console (tested on kgpe-d16)
Minor fix to kexec-boot to correct xen boot
Remove busybox power utils
2018-03-10 15:40:07 -08:00
Youness Alaoui
0c18ad55ff
Update coreboot and linux configs for Librem 13 v2
2018-03-08 19:37:07 -05:00
Youness Alaoui
79c1398765
Add blobs directory/script for skylake based librems
2018-03-08 19:37:06 -05:00
Kyle Rankin
dee52415fa
Add a menu option to reset TPM for bootstrapping. Widen menus.
...
One of the other core functions a user needs when bootstrapping is
taking over the TPM. I've added a new option in the menu for this and it
revealed that some of the menus needed more space so I've widened all
the menus and also made the main menu longer so the options don't
scroll.
2018-03-08 16:36:56 -08:00
Youness Alaoui
00c7717f70
slang: Don't error out when building slang for the 2nd time
2018-03-08 19:22:44 -05:00
Youness Alaoui
112daf475d
newt: Disable compiling TCL module if tcl headers are installed in system
2018-03-08 18:42:55 -05:00
Trammell hudson
9c9b5bcd2b
Merge branch 'add_gui_hash_alert' of https://github.com/kylerankin/heads
2018-03-08 14:41:44 -05:00
Trammell hudson
1043da2860
Merge branch 'add_force_boot_mode' of https://github.com/kylerankin/heads
2018-03-08 11:53:56 -05:00
Trammell hudson
adee5a1261
Merge branch 'master' of ssh://github.com/osresearch/heads
2018-03-08 11:41:42 -05:00
Trammell hudson
dd8685c1be
Do not include busybox if CONFIG_BUSYBOX is not set (issue #346 )
2018-03-08 11:41:28 -05:00
Trammell hudson
54fe11a4f2
restore x230-flash configuration for a 4MB build ( #340 )
2018-03-08 04:33:04 -05:00
Trammell hudson
4e8e88b323
remove superiotool from default build
2018-03-08 04:32:23 -05:00
Trammell hudson
ab460645a3
allow $(packages) to be set in Make enviroment ( #338 )
2018-03-08 01:16:28 -05:00
Trammell hudson
6443442912
restore /etc/motd
2018-03-08 01:14:41 -05:00
Trammell hudson
091ae92b6f
Merge branch 'KGPE-D16_port_NoTPM' of https://github.com/tlaurion/heads
2018-03-08 01:13:16 -05:00
Trammell hudson
b2868cf3cf
Merge branch 'export-quote-walkaround' of https://github.com/persmule/heads
2018-03-08 01:07:58 -05:00
Trammell hudson
b94c88cb59
Merge branch 'master' of https://github.com/burk3/heads
2018-03-08 01:00:31 -05:00
Thierry Laurion
31dd1f4b62
kexec-boot patch so that xen can be booted from bootdir and referred xen.gz and not internal flash xen.gz
2018-03-08 00:58:50 -05:00
Burke Cates
b79d518f8d
x220 board and coreboot config fixes
...
x220 board config references correct x230 linux config path.
x220 coreboot config references proper bzImage and initrd path.
2018-03-06 00:21:19 -08:00
Kyle Rankin
8152e8c796
Add a "force" option to kexec-select-boot to bypass hash checks
...
The point of this change is to provide a failsafe (failunsafe?) mode for
less technically-savvy users who will ultimately be using Heads by
default on Librem laptops.
There are some scenarios where an end user might forget to update hashes
in /boot after an initrd change or might have some other hash mismatch.
Currently that user would then be stuck in a recovery console in Heads
not knowing what to do within that limited shell environment to fix the
situation.
This change adds a 'force' mode to kexec-select-boot that goes straight
into a boot menu and bypasses the hash checks so the user could more
easily get back into their system to attempt to repair it. It adds
appropriate warnings about why this is a risky option and moves it down
toward the bottom of the menu. The goal would be to just have this be an
emergency option our support could guide a user to if they ended up in
this situation.
2018-03-05 14:46:15 -08:00
Trammell hudson
d9808f6659
build the superiotool, which requires a hack on the pciutils lib/types.h file
2018-03-02 09:37:31 -05:00