Commit Graph

2804 Commits

Author SHA1 Message Date
Trammell Hudson
0646b0bd41
make cpio files deterministic 2016-08-14 15:34:40 -04:00
Trammell Hudson
72f35dd151
rearrange notes 2016-08-14 12:57:54 -04:00
Trammell Hudson
9b405930de
read-only / thoughts 2016-08-07 13:50:06 -04:00
Trammell Hudson
8e4e37360f
mount /boot 2016-08-07 13:49:30 -04:00
Trammell Hudson
d3bbc22d54
signing details 2016-08-06 18:45:56 -04:00
Trammell Hudson
ec96a39d48
build library subdirectory only 2016-08-06 17:15:56 -04:00
Trammell Hudson
d85d72a0d7
enable a few more busybox tools 2016-08-06 17:14:56 -04:00
Trammell Hudson
785006d4a4
warn on missing libraries 2016-08-06 17:14:07 -04:00
Trammell Hudson
80b82fdfc4
extract and verify gpg signature on the boot script 2016-08-06 17:13:22 -04:00
Trammell Hudson
2438460503
shell script to setup dmverity device 2016-08-05 23:28:20 -04:00
Trammell Hudson
e5e16bd47f
convert veritysetup into a dmsetup table 2016-08-05 23:17:41 -04:00
Trammell Hudson
97a0c3662c
ignore generate script files 2016-08-05 12:26:35 -04:00
Trammell Hudson
015b5290cf
total hack patch to allow Linux 4.7 to boot with coreboot 2016-08-05 12:26:12 -04:00
Trammell Hudson
0c090c49ed
add no-real-mode to Xen parameters 2016-08-05 12:25:35 -04:00
Trammell Hudson
377cb1415b
Add cdroms to Linux config, support 4.7 kernels 2016-08-05 12:25:00 -04:00
Trammell Hudson
4a9c3e1ccb
allow linux 4.7 to be selected 2016-08-05 12:24:16 -04:00
Trammell Hudson
3e5aa26c99
update the 4.6.3 patch to make the xen build reproducible on at least one machine 2016-08-04 18:08:27 -04:00
Trammell Hudson
99830f7dd3
touch all files, including symlinks to reset the date for reproducible builds 2016-08-04 18:07:36 -04:00
Trammell Hudson
6f1a7e2a5b
bring in cbmem from coreboot utils to be able to see the coreboot console 2016-08-04 17:38:00 -04:00
Trammell Hudson
69ede68ced
enable /dev/mem so that cbmem tool can work 2016-08-04 17:29:26 -04:00
Trammell Hudson
a81a002abb
Build and bundle the patched xen 4.6.3 kernel 2016-08-03 18:10:44 -04:00
Trammell Hudson
24fc2bbc9a
minimal /dev for initrd is /dev/console, fix dep on canary versus output 2016-08-03 10:47:48 -04:00
Trammell Hudson
f184c8e7f9
unpack tar files silently 2016-08-03 08:52:23 -04:00
Trammell Hudson
1c64e4ce09
module ordering works, so include entire module/* directory; fix initrd/bin mkdir; correct spelling of coreboot dep on bzImage 2016-08-03 08:40:51 -04:00
Trammell Hudson
ef9485e9bc
rename status file to .built 2016-08-03 08:40:04 -04:00
Trammell Hudson
f37d5dd171
dependency updates 2016-08-03 08:39:29 -04:00
Trammell Hudson
397aa4a9f8
ensure that the initrd/bin dir exists 2016-08-02 23:48:18 -04:00
Trammell Hudson
c6e066fd0c
Images and warning 2016-08-02 23:29:46 -04:00
Trammell Hudson
a554b3e49a
correct path for mbedtls package 2016-08-02 23:25:34 -04:00
Trammell Hudson
97f4fd2c65
release 0.0.1 for tpmtotp 2016-08-02 23:22:12 -04:00
Trammell Hudson
4589e5d1d3
copy the bzImage into the coreboot build directory 2016-08-02 21:59:14 -04:00
Trammell Hudson
c01435a240
ignore created directories in initrd 2016-08-02 21:54:10 -04:00
Trammell Hudson
224a835b99
fix library path in initrd build 2016-08-02 21:53:23 -04:00
Trammell Hudson
62c544ea96
coreboot build (might) work; need to do a test from clean while online 2016-08-02 21:49:22 -04:00
Trammell Hudson
3fde9759f3
coreboot-4.4 binary blobs 2016-08-02 21:39:24 -04:00
Trammell Hudson
0934e85d84
ignore fetched files 2016-08-02 21:24:15 -04:00
Trammell Hudson
426cd8f94f
build the linux kernel after building the initrd 2016-08-02 21:23:18 -04:00
Trammell Hudson
f7067d876c
ignore cpio files 2016-08-02 21:22:46 -04:00
Trammell Hudson
8c3b1ac046
temp var for destination library 2016-08-02 21:21:56 -04:00
Trammell Hudson
0ffa65d2f2
busybox configuration 2016-08-02 19:29:33 -04:00
Trammell Hudson
00559def5d
porting Makefile to use a modular build system for each package 2016-08-02 19:25:47 -04:00
Trammell Hudson
b3786d256a
tpmtotp and qrencode deps 2016-07-31 22:39:07 -04:00
Trammell Hudson
02f70457f4
ignore temp files 2016-07-29 08:54:04 -04:00
Trammell Hudson
2471e15109
cleanup initrd, improve population of lib directories, remove some extra drivers, add notes on /dev 2016-07-28 00:08:33 -04:00
Trammell Hudson
6dcbaeb5d8
patch to let Xen 4.6.3 boot via kexec without a BIOS 2016-07-26 15:14:34 -04:00
Trammell Hudson
364e44fcdf
working configuration files for coreboot-4.4 and linux-4.6.4, as well as with qemu 2016-07-26 15:14:07 -04:00
Trammell Hudson
68e77385bc
use modified xen-4.6.3 instead of xen on the drive 2016-07-26 15:06:09 -04:00
Trammell Hudson
13c4d98971
remove double bzImage build and unneeded initrd.img buld 2016-07-26 15:01:16 -04:00
Trammell Hudson
a8761d4c83
deps for coreboot.rom 2016-07-25 14:50:22 -04:00
Trammell Hudson
913793c2c1
ignore downloaded files 2016-07-25 13:36:55 -04:00