Commit Graph

  • a39a24665c
    Fix coreboot build where gcc defaults to pie (issue #177) Francis Lam 2017-04-09 17:39:23 -0400
  • 1043517371
    typo in $(CROSS_TOOLS_NOCC), building xen with system ld (issue #173) Trammell Hudson 2017-04-09 16:09:17 -0400
  • 132d26de05
    do two make passes to avoid concurrency errors in lvm2 (issue #175) Trammell Hudson 2017-04-09 02:49:42 -0400
  • 740f197487
    Linux does not need the musl-libc, just the cross compiler (issue #175) Trammell Hudson 2017-04-09 02:11:18 -0400
  • 4e88d5d59c
    typo in gnupg, remove the install directory on a real.clean Trammell Hudson 2017-04-09 01:38:22 -0400
  • a2b0ef878e
    add real.clean target and fix DAG for parallel top-level makes (issue #175) Trammell Hudson 2017-04-08 17:46:54 -0400
  • a42aaa37c6
    xen depends on musl-cross (issue #175) Trammell Hudson 2017-04-08 17:46:21 -0400
  • 8c3b5877a3
    add bootstrap target to build cross compilers (issue #162) Trammell Hudson 2017-04-08 15:19:26 -0400
  • 46a2ae8c2b
    disable more unnecessary LVM components Trammell Hudson 2017-04-08 14:30:50 -0400
  • 07eb5e9717
    Define $(CROSS_TOOLS) to ensure reproducible builds (issue #173) Trammell Hudson 2017-04-08 13:23:34 -0400
  • ae6bed14a2
    lvm Makefile was defining $(STRIP) (issue #174) Trammell Hudson 2017-04-08 13:21:14 -0400
  • c262de30a4
    kexec/util/bin-to-hex needs to be HOST_CC, not LD (issue #173) Trammell Hudson 2017-04-08 13:20:40 -0400
  • 9fb1f247ad
    use cross compiler ar (issue #166) Trammell Hudson 2017-04-07 11:28:36 -0400
  • 2b0b6f33c0
    use cross compiler ar (issue #166) Trammell Hudson 2017-04-07 11:19:44 -0400
  • ea175466a0
    use cross compiler ar (issue #166) Trammell Hudson 2017-04-07 10:57:19 -0400
  • 8241f190ac
    use cross compiler ar (issue #166) Trammell Hudson 2017-04-07 10:48:46 -0400
  • 75117c0e5b
    reconfigure submodules if their config files ever change (issue #172) Trammell Hudson 2017-04-07 10:34:57 -0400
  • 5a0f3dc10b
    use -9 instead of --extreme for reproducibility (issue #171) Trammell Hudson 2017-04-07 10:05:30 -0400
  • 300b17fa25
    add dropbear ssh to qubes and moc configurations (issue #169) Trammell Hudson 2017-04-07 09:53:02 -0400
  • ac74b92157
    re-enable zlib and use it in kexec (issue #170) Trammell Hudson 2017-04-07 09:51:49 -0400
  • 3c07e27d73
    prefix should not be empty Trammell Hudson 2017-04-07 09:51:15 -0400
  • f65136c1a2
    parallel crosscompiler build (issue #168) Trammell Hudson 2017-04-07 08:59:25 -0400
  • 6b0013e038
    use the non-musl-libc wrapped gcc (issue #167) Trammell Hudson 2017-04-06 17:28:12 -0400
  • c76a618b1e
    use our cross compiler ld (issue #166) Trammell Hudson 2017-04-06 17:02:14 -0400
  • 7c8f86bc52
    lvm2 builds reproducibly again (issue #166) Trammell Hudson 2017-04-06 16:44:48 -0400
  • 2b55d8bcf8
    use our cross compiler ar, not /usr/bin/ar (issue #166) Trammell Hudson 2017-04-06 16:22:40 -0400
  • 727e2fbc56
    report sha256 of stages as they are built Trammell Hudson 2017-04-06 16:06:52 -0400
  • 96fe3f3f09
    replaced PREFIX= with DESTDIR= to make builds reproducible (issue #166) Trammell Hudson 2017-04-06 16:01:56 -0400
  • 09718fc97e
    replace __FILE__ with "__FILE__" to make Xen reproducible (issue #166) Trammell Hudson 2017-04-06 15:58:51 -0400
  • ea8a55fe5b
    shell syntax, not makefile syntax (issue #131) Trammell Hudson 2017-04-06 11:01:48 -0400
  • 192e122719
    scale the max load by the number of CPUs (issue #131) Trammell Hudson 2017-04-06 10:50:43 -0400
  • 830828f2a2
    enable usb storage module (issue #160) Trammell Hudson 2017-04-06 09:45:47 -0400
  • 350a3564b1
    move usb-storage into a kernel module (issue #160) Trammell Hudson 2017-04-05 19:20:53 -0400
  • 362785b81c
    gpg uses pubring.gpg instead of trustedkeys.gpg Trammell Hudson 2017-04-05 18:43:58 -0400
  • 06d2f7728b
    ignore tilde files Trammell Hudson 2017-04-05 18:43:18 -0400
  • 9d6c5c5da8
    fix gpg tty reading from /dev/console to support yubikey (issue #32) Trammell Hudson 2017-04-05 18:35:45 -0400
  • a2e51a599c
    fix build to avoid libusb installed on host system Trammell Hudson 2017-04-05 18:07:50 -0400
  • a1efbb8e02
    fix build to avoid libusb installed on host system Trammell Hudson 2017-04-05 18:06:42 -0400
  • 71f6cf3315
    hash update Trammell Hudson 2017-04-05 18:01:36 -0400
  • 0da184fe01
    Enable gpg with card support (issue #32) Trammell Hudson 2017-04-05 17:59:49 -0400
  • cfcf6c46d5
    Purism Librem 13v1 initial configuration Trammell Hudson 2017-04-05 14:13:40 -0400
  • 0019d8031c
    make %.rom generic Trammell Hudson 2017-04-05 14:12:44 -0400
  • 5195a74422
    remove initrd unpacking, since Qubes dracut /etc/cryptab can be fixed Trammell Hudson 2017-04-05 10:30:28 -0400
  • ce766bdc58
    LVM patches to compile with musl Trammell Hudson 2017-04-04 09:41:50 -0400
  • 39cb4031f4
    TPM disk encryption keys for Qubes. Trammell Hudson 2017-04-03 17:18:11 -0400
  • 3d79f51e4a
    Build lvm command line utility (issue #80) Trammell Hudson 2017-04-03 17:13:59 -0400
  • 392599b90b
    have xen output the xen executable for x230-qubes (issue #84) Trammell Hudson 2017-04-03 17:13:07 -0400
  • 4c413a1737
    enable file locking for LVM Trammell Hudson 2017-04-03 17:11:12 -0400
  • cd584c4fad
    remove unused platform modules Trammell Hudson 2017-04-03 17:10:22 -0400
  • 3dcc3d4b49
    load the xhci USB3 modules as well Trammell Hudson 2017-04-03 17:09:54 -0400
  • 85a77cf5de
    build xen for installation into x230-qubes ROM (issue #84) Trammell Hudson 2017-04-03 17:09:22 -0400
  • d335f24292
    split x230 config into 4MB bootstrap image and 7MB runtime image (issue #156) Trammell Hudson 2017-04-03 14:53:29 -0400
  • e41e21084a
    extend PCR 4 in a recovery to prevent disk key decryption (issue #154) Trammell Hudson 2017-04-03 10:30:03 -0400
  • 174bb64957
    Move Qubes startup script to /boot/boot.sh Trammell Hudson 2017-04-02 22:21:49 -0400
  • 4e71017bea
    bump xen to 4.6.4 (issue #153) Trammell Hudson 2017-04-02 21:45:10 -0400
  • f99944abe5
    qubes init script and improved TPM disk encryption with LUKS headers (issue #123 and #6) Trammell Hudson 2017-04-01 23:02:00 -0400
  • d06ba0a851
    reset $boot_option between loops Trammell Hudson 2017-04-01 22:25:16 -0400
  • 93a0d7eee2
    support clean targets Trammell Hudson 2017-03-31 18:13:50 -0400
  • 3225501e84
    remove power related busybox tools that do not work Trammell Hudson 2017-03-31 16:00:27 -0400
  • 7045d02794
    move to Linux 4.9.20 (issue #149) Trammell Hudson 2017-03-31 15:59:37 -0400
  • 858b48d304
    use our specific strip program to ensure reproducibility (issue #148) Trammell Hudson 2017-03-31 15:26:41 -0400
  • 8544c5fe6d
    busybox 1.26.2 update (issue #148) Trammell Hudson 2017-03-31 14:53:01 -0400
  • 2db3c33866
    fix IDSDIR to make pciutils reproducible (issue #147) Trammell Hudson 2017-03-31 14:33:15 -0400
  • 27e35f6ef7
    cleanup initrd tmpfile and reduce recursive make calls Trammell Hudson 2017-03-31 13:28:20 -0400
  • 3241499ee3
    pciutils fails on first build if both install and install-lib are specified Trammell Hudson 2017-03-31 13:05:05 -0400
  • d6c553e884
    typo in qemu description Trammell Hudson 2017-03-31 13:04:46 -0400
  • 9322dbef2d
    use default qemu config, parameterize bin_modules Trammell Hudson 2017-03-31 12:06:59 -0400
  • 4141c75c8c
    make kexec work with the modular build Trammell Hudson 2017-03-31 11:59:18 -0400
  • b35f8d35ae
    Merge /tmp/heads Trammell Hudson 2017-03-31 11:34:11 -0400
  • 43ef324ae7 Merge /tmp/heads Trammell Hudson 2017-03-31 11:30:17 -0400
  • 5ae0b09eb2
    do not ignore files in initrd anymore Trammell Hudson 2017-03-31 11:24:10 -0400
  • c40748aa25
    Build time configuration for startup scripts and modules. Trammell Hudson 2017-03-31 11:18:46 -0400
  • 581602e5b4
    not using jekyl pages on this branch Trammell Hudson 2017-03-31 09:06:04 -0400
  • 36021e006b Rebuild sub-modules on each build (issue #143). Trammell Hudson 2017-03-30 18:39:18 -0400
  • d8ab8ecfe8
    Rebuild sub-modules on each build (issue #143). Trammell Hudson 2017-03-30 18:39:18 -0400
  • 8343130e9a
    Merge branch 'moc' - kernel modules, flashrom and other enhancements. Trammell Hudson 2017-03-30 17:32:47 -0400
  • cfd549097f
    disable dhcp, since there are no networking modules loaded Trammell Hudson 2017-03-30 17:21:22 -0400
  • 8589370708
    Flash writing from userspace works (issue #17). Trammell Hudson 2017-03-30 17:12:22 -0400
  • 9feb094701
    enable flashrom and pciutils to allow the boot ROM to be re-written (issue #17) Trammell Hudson 2017-03-30 14:35:30 -0400
  • 9666f52e44
    bioswrite tool (beta, untested!) Trammell Hudson 2017-03-30 11:59:55 -0400
  • bf94e4c416
    include a nearly empty, but consistent, cpio file to ensure reproducible Linux builds (issue #142) Trammell Hudson 2017-03-30 10:16:13 -0400
  • 40c9db0416
    wait until the coreboot tree is unpacked before building xgcc Trammell Hudson 2017-03-29 18:00:54 -0400
  • 4901ccd89c
    major rearranging of Makefile, bin, library and busybox installation Trammell Hudson 2017-03-29 16:58:45 -0400
  • 8f63763e53
    install symlinks directly into initrd Trammell Hudson 2017-03-29 16:49:07 -0400
  • ab0476ad2f
    Remove populate-lib, rework libraries and kernel module installation. Trammell Hudson 2017-03-29 15:15:03 -0400
  • fbfe565064 Merge branch 'moc' of https://github.com/osresearch/heads into moc Trammell Hudson 2017-03-29 13:53:28 -0400
  • cab9e7c39f
    ignore install and crossgcc directories Trammell Hudson 2017-03-28 16:36:37 -0400
  • 555e173822
    silence NMI errors on qemu (issue #141) Trammell Hudson 2017-03-28 16:35:58 -0400
  • 59bae0bf51
    make USB a module, strip debug info (issue #139) Trammell Hudson 2017-03-28 17:05:04 -0400
  • 453029bde1
    ignore install and crossgcc directories Trammell Hudson 2017-03-28 16:36:37 -0400
  • 0913adbacb
    silence NMI errors on qemu (issue #141) Trammell Hudson 2017-03-28 16:35:58 -0400
  • 713d4867fd
    Change ethernet drivers to be modules and measure them when they are loaded. Trammell Hudson 2017-03-28 16:32:58 -0400
  • 418ceaf733
    make USB a module, strip debug info (issue #139) Trammell Hudson 2017-03-28 17:05:04 -0400
  • 6f3e923a37
    ignore install and crossgcc directories Trammell Hudson 2017-03-28 16:36:37 -0400
  • 581af6dbd9
    silence NMI errors on qemu (issue #141) Trammell Hudson 2017-03-28 16:35:58 -0400
  • 8384201e9c
    Change ethernet drivers to be modules and measure them when they are loaded. Trammell Hudson 2017-03-28 16:32:58 -0400
  • 664c0ebc24
    initrd.cpio.tmp is no longer necessary Trammell Hudson 2017-03-27 18:02:27 -0400
  • 7cb6ddd0dc
    ignore log files Trammell Hudson 2017-03-27 15:55:47 -0400
  • 1475148848
    enable TCP SYN cookies (issue #138) Trammell Hudson 2017-03-28 11:46:17 -0400
  • e83ba0a0c7
    enable futex for keylime Trammell Hudson 2017-03-27 18:52:31 -0400