Commit Graph

  • 2438a0ea24
    Build multiple boards with the NERF firmware (issue #268) Trammell hudson 2017-10-05 15:10:34 -0400
  • 212b030660
    generate ACPI firmware volume and removed Linux ACPI table hacks (issue #266) Trammell hudson 2017-09-25 15:21:16 -0400
  • 86f90c8947
    LZ compressed version of the ACPI tables (hand generated) (issue #266) Trammell hudson 2017-09-24 11:59:10 -0400
  • 115573adc9
    Attempt to use the edk2 ACPI tables (issue #266) Trammell hudson 2017-09-23 22:53:10 -0400
  • 30c844661c
    make a hole in low memory for the trampoline (issue #246) Trammell hudson 2017-09-22 19:13:23 -0400
  • ab87580b18
    use depex to wait for runtime services guid to be installed (issue #261) Trammell hudson 2017-09-22 16:30:02 -0400
  • 341f8ac188
    generate the r630 blobs from the input rom file Trammell hudson 2017-09-22 16:20:58 -0400
  • 12cea9a8e9
    make coreboot an optional dependency (issue #265) Trammell hudson 2017-09-22 16:17:05 -0400
  • ae8aa669dc
    make PERC/MegaRaid a module again (issue #253) Trammell hudson 2017-09-22 16:13:26 -0400
  • 90c231623c
    support XZ initrd, without forcing XZ on initramfs (issue #257) Trammell hudson 2017-09-22 15:27:10 -0400
  • 0cc31132d3
    Allow initrd.cpio to be a separate EFI firmware volume (issue #257) Trammell hudson 2017-09-22 15:13:41 -0400
  • 03d21da268
    generate 512-byte padded xz files Trammell hudson 2017-09-22 15:09:57 -0400
  • 91ef9aeefa
    Make megaraid a module so that it does not delay normal boots (issue #253) Trammell hudson 2017-09-21 16:54:48 -0400
  • a1c9bbb9ff
    Enable MegaRaid and XFS support (issue #253) Trammell hudson 2017-09-21 16:18:17 -0400
  • 0b7e5e60a0
    quiet down the output to the vga, since it is so slow to update Trammell hudson 2017-09-21 10:34:35 -0400
  • f7de7d7388
    Enable all flashrom devices (issue #249). Trammell hudson 2017-09-21 10:26:11 -0400
  • 607868c0b5
    document how to extract and unlock regions from r630.rom (issue #259) Trammell hudson 2017-09-21 10:24:16 -0400
  • ddbdcd4d4d
    remove unneeded foo.vol.txt output from GenVol Trammell hudson 2017-09-21 09:34:16 -0400
  • 8148c970fb
    expand the NERF volume to fill all available space in the ROM (issue #242) Trammell hudson 2017-09-20 18:59:24 -0400
  • 9596e73dfc
    make edk2 a dep for building the DXE images Trammell hudson 2017-09-20 18:33:05 -0400
  • 796ea2870a
    build appears to produce a NERFed r630 firmware image Trammell hudson 2017-09-20 18:24:54 -0400
  • 998736fc50
    initial tools to build the nerf EFI volume that goes into the firmware Trammell hudson 2017-09-20 17:47:48 -0400
  • 3a8710cf49
    unquiet it for now Trammell hudson 2017-09-20 17:47:12 -0400
  • 04a108912f
    ignore edk2 generated files Trammell hudson 2017-09-20 17:46:56 -0400
  • 81a7f18b86
    build edk2 as a module for the r630 NERF firmware Trammell hudson 2017-09-20 14:26:38 -0400
  • bda821dbb9
    fix patches to have the correct -p level Trammell hudson 2017-09-20 14:26:07 -0400
  • 8194f2f477
    allow extra options to git via the repo variable Trammell hudson 2017-09-20 14:25:19 -0400
  • 33c1c9147e
    ACPI tables for the r630 NERF firmware Trammell hudson 2017-09-20 10:34:25 -0400
  • a4d7654b1e
    Build the Heads/NERF firmware for the Dell R630 server. Trammell hudson 2017-09-20 10:29:14 -0400
  • 498105c979
    enable i915 native support (needed for Librem 13v2) Trammell hudson 2017-09-06 19:07:02 -0400
  • 9d9af31e58
    fix typo and format with markdown (issue #206) Trammell Hudson 2017-07-27 06:26:04 -0400
  • 314ce7b350
    bump Linux kernel to 4.9.38 (issue #224) Trammell Hudson 2017-07-18 14:25:15 -0400
  • fcc99eca93
    include version number in verify target (issue #228) Trammell Hudson 2017-07-18 14:03:43 -0400
  • b550a7f967
    rework startup scripts to combine totp prompt with boot mode selection (issue #221) Trammell Hudson 2017-07-18 13:44:02 -0400
  • 3e48f1c5e8
    tweaks to make qemu run through the /bin/generic-init process Trammell Hudson 2017-07-18 13:42:19 -0400
  • 36e3172c8e
    disable i915 for now, since it causes screen glitches in Xen/Qubes (issue #219) Trammell Hudson 2017-07-18 13:32:57 -0400
  • 3c8adf2cf1
    remove no longer required vga patch from xen (issue #227) Trammell Hudson 2017-07-18 13:31:08 -0400
  • 7aec9a2288
    add support for i915 and render mode setting (issue #219) Trammell Hudson 2017-07-18 10:10:55 -0400
  • 39ade211ce
    add support for fractional second timeouts in busybox read (issue #221) Trammell Hudson 2017-07-18 09:11:05 -0400
  • f0913e9670
    Merge branch 'flammit-usb-boot' pull request #200 Trammell Hudson 2017-07-17 12:43:53 -0400
  • af3170ebf7
    remove trailing / on the /boot device parameter Trammell Hudson 2017-07-17 12:43:14 -0400
  • 831dca5124
    remove older qubes-specific files, no longer required in generic boot env Trammell Hudson 2017-07-17 12:31:58 -0400
  • 22282da905
    default to mounting USB device on /media Trammell Hudson 2017-07-17 12:24:15 -0400
  • 86f3e9f5dc
    add /boot and /media to /etc/fstab on startup (issue #220) Trammell Hudson 2017-07-17 12:22:48 -0400
  • ba98d5dda6
    Merge branch 'usb-boot' of https://github.com/flammit/heads into flammit-usb-boot Trammell Hudson 2017-07-17 08:52:48 -0400
  • 11aca354e9
    Fixed edge case in kernel argument injection Francis Lam 2017-07-13 00:33:49 -0400
  • 2a9ca6fdba
    Fixed regression on kexec-save-key Francis Lam 2017-07-12 00:43:08 -0400
  • 22a52ec4b8
    Added TPM secret management to generic boot Francis Lam 2017-07-12 00:17:45 -0400
  • d67360a24b
    Added rollback protection to generic boot Francis Lam 2017-07-08 16:59:37 -0400
  • 8004b5df2a
    Added the ability to persist a default boot option Francis Lam 2017-07-04 19:49:14 -0400
  • ce4b91cad9
    Minor tweaks to signing params and boot options Francis Lam 2017-07-03 13:07:03 -0400
  • 3614044fff
    Added a generic boot config and persistent params Francis Lam 2017-07-02 23:01:04 -0400
  • 76a20288a3
    Tweaks to allow qubes install w/o custom script Francis Lam 2017-07-02 14:27:02 -0400
  • 7e5c9bf5f8
    fix Xen reproducibility by not using figlet #207 Trammell Hudson 2017-06-26 16:33:49 -0400
  • 7f6f365afe
    Reverted submodule name back to xen Francis Lam 2017-06-26 13:07:48 -0400
  • e1e654696b
    Fixes the patched qubes-vmm-xen Makefile Francis Lam 2017-06-25 18:35:59 -0400
  • c2ec62bfcd
    Changed xen submodule to track Qubes Xen Francis Lam 2017-06-23 23:01:20 -0400
  • 265424b101
    do not enable libkmod (issue #164) Trammell Hudson 2017-06-13 10:45:33 -0400
  • a5d4c65533
    use SHA256 digest on signatures to avoid SHA1 collision attacks (issue #120) Trammell Hudson 2017-05-04 11:18:50 -0400
  • 2b2c00e594
    typo in comment Trammell Hudson 2017-05-01 10:52:49 -0400
  • 8b3ed5fd7a
    Added blob directory for non-free blobs Also basic documentation for the binaries needed for the X220 and how the get to them Johan Grip 2017-04-21 21:12:54 +0200
  • dea6cb60d3
    Also enable the correct flash chip for x220 Johan Grip 2017-04-19 00:16:26 +0200
  • ceb81944a1
    Re-enabled x220 components in flashrom. Johan Grip 2017-04-19 00:01:21 +0200
  • 186b641385
    Inital test of a lenovo x220 port. Uses hardcoded paths for the blobs required. Uses a stripped ME blob. Johan Grip 2017-04-18 21:24:55 +0200
  • 2cad84a768
    make the ME a module (issue #194) Trammell Hudson 2017-05-01 10:47:24 -0400
  • 1f8eaa696e
    minor tweaks to config parsing Francis Lam 2017-04-29 21:50:10 -0400
  • efd662c63a
    adds a USB boot option with basic parsing to kexec Francis Lam 2017-04-29 13:40:34 -0400
  • 7f600072ad
    pass -ic option to tpm extend (issue #198) Trammell Hudson 2017-04-23 16:12:08 -0400
  • 448d0731a9
    cherry pick Linux config from zfs branch with multi-user set Trammell Hudson 2017-04-17 16:10:48 -0400
  • 964b967c9e
    Use kernel headers from our Linux kernel tree (issue #188) Trammell Hudson 2017-04-16 14:18:46 -0400
  • ad732939c3
    load usb-storage module in x230-flash.init Francis Lam 2017-04-16 17:37:14 -0400
  • a71f84c08f
    cbmem was not being built Trammell Hudson 2017-04-12 11:54:11 -0400
  • 8f4455bc57
    hardware token key Trammell Hudson 2017-04-12 09:50:08 -0400
  • 4310b59686
    fix patch for -p1 Trammell Hudson 2017-04-12 09:30:08 -0400
  • bf95aa1839
    use 0.3.0 release of tpmtotp Trammell Hudson 2017-04-12 08:46:56 -0400
  • 9d4b7a5b73
    print and update the timestamp on the TOTP while waiting for disk unlock code Trammell Hudson 2017-04-12 08:28:31 -0400
  • 87b6f1e489
    supress mlock error Trammell Hudson 2017-04-12 08:27:57 -0400
  • 3fc174b0f7
    totp program outputs the date Trammell Hudson 2017-04-12 08:12:31 -0400
  • 782d4cdc7b
    signing of files is now possible on the laptop Trammell Hudson 2017-04-12 07:04:25 -0400
  • 353a0efe6f
    Rework /init and qubes setup scripts (issue #27, #155, #32, #29, #110) Trammell Hudson 2017-04-12 06:57:58 -0400
  • 8464227aa1
    use the external functions (issue #161) Trammell Hudson 2017-04-12 06:57:26 -0400
  • 8d2d6ad6c3
    helper to install qubes from the recovery shell (issue #27) Trammell Hudson 2017-04-12 06:55:22 -0400
  • 6a734208b0
    try creating NVRAM entry before prompting for owner password (issue #151) Trammell Hudson 2017-04-12 06:53:54 -0400
  • fa8c3abe98
    put board configuration file into /etc/config Trammell Hudson 2017-04-12 06:52:35 -0400
  • 122bacab37
    use xen.gz since we have zlib support in kexec again (issue #170) Trammell Hudson 2017-04-12 06:50:57 -0400
  • 84f1d0af39
    copy file and compute sha256 before flashing Trammell Hudson 2017-04-12 06:50:18 -0400
  • 7a9ab72144
    import the seal/unseal totp scripts since they are very specialized to the heads install, skip owner password if not required (issue #151) Trammell Hudson 2017-04-12 06:49:39 -0400
  • c5c47c6b1c
    common recovery shell functions (issue #161) Trammell Hudson 2017-04-12 06:48:38 -0400
  • d73c92e63f
    quiet down the boot process Trammell Hudson 2017-04-12 06:46:55 -0400
  • da9bde721c
    add some color Trammell Hudson 2017-04-12 06:46:24 -0400
  • ea9b2c0da0
    helper to do a forcible TPM reset (issue #27) Trammell Hudson 2017-04-12 06:45:15 -0400
  • 8c57ac59e7
    x230-flash configuration and initialization Trammell Hudson 2017-04-11 07:16:20 -0400
  • 51ecbdc8cb
    "$@" does not expand correctly in test expressions, use "$*" instead (issue #181) Trammell Hudson 2017-04-11 06:31:25 -0400
  • c19193d7c6
    check for TPM program and device before loading modules (issue #181) Trammell Hudson 2017-04-10 17:48:52 -0400
  • b6eaa5c295
    remember to add /dev to /etc/fstab Trammell Hudson 2017-04-10 17:48:20 -0400
  • 1744612df6
    mount only takes one filesystem Trammell Hudson 2017-04-10 13:11:19 -0400
  • 4c982856a3
    add /etc/fstab and /etc/mtab to initrd image Trammell Hudson 2017-04-10 12:59:24 -0400
  • 85f0586615
    build xen for the qemu image so that we can test kexec Trammell Hudson 2017-04-10 12:59:07 -0400
  • 4eab928339
    Merge branch 'flammit-master' Trammell Hudson 2017-04-09 17:50:43 -0400
  • ca06e7598d Merge branch 'master' of https://github.com/flammit/heads into flammit-master Trammell Hudson 2017-04-09 17:49:36 -0400