-
-
Notifications
You must be signed in to change notification settings - Fork 187
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
X230 flash universal init #579
Closed
snmcmillan
wants to merge
282
commits into
linuxboot:master
from
snmcmillan:x230-flash-universal-init
Closed
Changes from 1 commit
Commits
Show all changes
282 commits
Select commit
Hold shift + click to select a range
928f003
config-gui: add 'Full Reset' option
MrChromebox 29f89ae
gpg_flash_rom(): ensure files exist before adding to CBFS
MrChromebox 5ff3849
kecec_select_boot: default to Y when setting new boot option
MrChromebox c33209a
confirm_gpg_card: prompt for retry on detection failure
MrChromebox e8e1032
gpg_add_key_reflash: handle user cancellation
MrChromebox a27affc
flash.sh: persist serial in cbfs
MrChromebox b532315
Merge branch 'msrtools'
osresearch c5999d9
Merge pull request #600 from MrChromebox/ux_tweaks_2
kylerankin 4f54a97
etc/function: add detect_boot_device()
MrChromebox f067d9a
initrd/bin: add OEM Factory Reset
MrChromebox d8bcc7b
gui-init: add OEM Factory Reset to options menu
MrChromebox ba23fb7
gpg-gui: remove OEM factory reset option
MrChromebox aab9004
gui-init: add clean boot check
MrChromebox b7f2249
Merge pull request #606 from MrChromebox/oem-factory-reset
kylerankin 5fa0631
blobs/librem_skl: update get_blobs script
MrChromebox 71a2ddf
blobs/librem_kbl: update get_blobs script
MrChromebox 5d91d6a
Merge pull request #612 from MrChromebox/patch-1
kylerankin 4f0e778
musl-cross: update patch for recent git commits (#617)
osresearch 56aa508
musl-cross: pin to a specific checkout (#617)
osresearch e5038e6
musl-cross: crossgcc binary changed names (#617)
osresearch 2980eb0
pin msrtools and tpmtotp to current git heads
osresearch 5a4cb4a
blobs/librem_*: update CPU microcode
MrChromebox 0599ce9
config-gui: fix Save Config option
MrChromebox 5dc9b0b
config-gui: mount new /boot after selection
MrChromebox c14c09b
flash-gui: clear boot signatures after flashing a cleaned ROM
MrChromebox 018279b
Add ability to enter custom password for OEM reset
kylerankin 4d32b4a
functions: fix handling of checksum update fail
MrChromebox 7998e96
functions: check both grub/grub2 dirs for boot files
MrChromebox 858f027
config/coreboot-librem*: drop secondary payloads
MrChromebox 5d28532
board/librem*.config: set default boot device to NVMe
MrChromebox b9fd6e2
gui-init: update TOTP error prompt
MrChromebox 0dbc748
unseal-hotp: ensure /boot mounted before checking HOTP secret
MrChromebox e8fb231
config/coreboot-librem*: disable iGPU IOMMU for Linux payload
MrChromebox c55c36b
Merge pull request #624 from MrChromebox/purism_resync
kylerankin ac987a2
Merge pull request #626 from MrChromebox/librem_cfgs
kylerankin 9576a42
Merge pull request #627 from MrChromebox/totp_error_prompt
kylerankin 8110b61
Merge pull request #628 from MrChromebox/hotp_check_boot
kylerankin 4db6fbd
oem-factory-reset: enforce 8-char min on custom password
MrChromebox bd8d1c3
Merge pull request #632 from MrChromebox/password_min
kylerankin 81df949
oem-factory-reset: Fix description for rebooting when finished
merge 61dd9ce
Merge pull request #633 from merge/anykey_text
tlaurion 81e7c1b
Merge pull request #575 from merge/remove_keylime
tlaurion b4a647c
Merge pull request #461 from osresearch/debug-linux
tlaurion 7370b75
update musl-cross to 1952975
rofl0r 2874001
Merge pull request #635 from rofl0r/musl-cross-pin
tlaurion 027ae39
modules: add module_tar_opt to allow different strip options
osresearch 8af849c
Merge pull request #618 from osresearch/musl-cross-pin
tlaurion f0f6e80
Add option to choose GnuPG userinfo during OEM reset
alex-nitrokey 69f3cc4
libksba: fix qsort handler to sort the string table in a reproducible…
osresearch 6c93a5e
libksba: fix name of patch file
osresearch 791d064
musl-cross-make: replace all cross compilers with musl-cross-make
osresearch fed0858
circleci: try using the osresearch/musl-cross docker image
osresearch 35ddd3e
circleci: pre-build edk2 for linuxboot
osresearch c069901
circleci: no tabs!
osresearch 97402ed
circleci: replace -j4 with --load 2
osresearch 31f021e
circleci: enable V=1 to produce more output and avoid timing out
osresearch 1e77a72
circleci: skip linuxboot steps for now
osresearch 6962bfd
lvm2: turn off buffering, which prevents segfault with new musl (#651)
osresearch a78034d
Merge pull request #649 from osresearch/libksba-reproducibile
tlaurion a5f4d7d
Merge pull request #652 from osresearch/lvm-segfault
tlaurion 8e4b109
Merge pull request #653 from osresearch/musl-cross-make
tlaurion 23d0126
kexec: update to 2.0.20
flammit d63d5b4
modules: update to use full commit id
flammit c3213e1
initrd: update distro keys
flammit ed3602f
modules: maintain reproducibility by removing rpath
flammit 6b485ed
Merge pull request #655 from flammit/fix-kexec-and-repro
tlaurion ad2395d
libremkey-hotp-verification: toolchain adjustments
MrChromebox a3bbdba
blobs/librem*: update hashes for FSP and VBT
MrChromebox ac71f29
Merge pull request #660 from MrChromebox/update-librem-blobs
kylerankin 92e706b
init: fix invalid GPG_TTY variable
flammit ceda2d3
Merge pull request #663 from flammit/fix-gpg-tty
tlaurion 4977650
Merge pull request #657 from MrChromebox/fix-librem-hotp
tlaurion 132dcb2
flash-gui: set unset variable USB_FAILED
MrChromebox bcf522c
Merge pull request #666 from MrChromebox/flash_gui-fixup
kylerankin 6c85d7a
Add ability to change CMOS values for X230
flawedworld e341f40
Update coreboot-x230.config
flawedworld f0d85ba
Flash.sh cleanup : flashrom specifics now in board configs (#592)
snmcmillan 6b5adcc
init: load usb modules for devices using USB keyboard
MrChromebox 21faf52
T420 initial support + X220 FBWhiptail Support (#578)
snmcmillan 8e23a54
Merge pull request #677 from MrChromebox/usb_keyboard
tlaurion 28fedf9
modules/libremkey-hotp-verification: make reproducible
MrChromebox 62f180d
Flash.sh cleanup: Fix FLASHROM_OPTIONS -> CONFIG_FLASHROM_OPTIONS to …
30b098b
gui-init: fix checking librem key card-status
MrChromebox c684d6b
Merge pull request #681 from tlaurion/flash_sh-config_export_fix
tlaurion 83a67d2
oem-factory-reset: fix GPG key backup filename
MrChromebox e5c7f73
Merge pull request #682 from MrChromebox/clean_boot_detect_fix
tlaurion 76ac9d2
Merge pull request #683 from MrChromebox/oem-reset-fix
tlaurion 3165ba6
Update coreboot-t420.config
snmcmillan 65e718b
Merge pull request #684 from SebastianMcMillan/patch-2
tlaurion 508034b
Merge pull request #680 from MrChromebox/libremkey_hotp_reproducible
tlaurion 1bd93d6
Eliminate use of CONFIG_USB_BOOT_DEV
MrChromebox f42b338
Merge pull request #478 from flammit/coreboot-kgpe-d16
tlaurion 801bbed
Update coreboot-x230.config
flawedworld ad84c38
Merge pull request #685 from MrChromebox/fix_iso_boot
tlaurion f62364f
Update README.md
tlaurion b1471d9
Update coreboot-x220.config
snmcmillan cc2eb8f
Update coreboot-t420.config
snmcmillan 58cb8df
coreboot-4.8.1: acpica-unix2 cannot be downloaded per www.acpica.org …
tlaurion 83c22f3
Merge pull request #696 from tlaurion/acpica-unix2_fix
tlaurion a16b97b
Add more input validation
alex-nitrokey b29447e
modules/flashrom: update to v1.2 release
MrChromebox 01dabe1
network-init-recovery: do DHCP, then ask NTP from DNS server before a…
tlaurion ba68c72
qemu-coreboot: Now useful to debug something through make BOARD=qemu-…
tlaurion 00a1a2b
Merge pull request #679 from MrChromebox/flashrom_1.2
tlaurion 15e19d0
coreboot patch: remove acpica-unix2-20180531.tar.gz url change fix si…
tlaurion 59b65d1
Merge pull request #713 from tlaurion/acpica-unix2_revert_url_change
tlaurion a2d50a1
mount-usb: replace fixed timeout with drive detection
MrChromebox 8d6f47f
mount-usb: suppress error output from calls to `stat`
MrChromebox 040e358
CIs: pass CircleCI to debian:bullseye docker image, provide logs.tar.…
tlaurion df89d16
Merge pull request #707 from tlaurion/useful_qemu-coreboot_board
tlaurion 31a103f
Working config to do make BOARD=qemu-coreboot-fbwhiptail and then mak…
tlaurion 29e2800
qemu-coreboot-fbwhiptail: removing of unneeded comments
tlaurion 950acf9
Merge pull request #708 from tlaurion/qemu-coreboot-fbwhiptail_board
tlaurion 5a033fa
T430 TPM Backport
flawedworld 23735d7
Add T430 board support
flawedworld 762e59e
Merge pull request #693 from SebastianMcMillan/patch-4
tlaurion 2ee51d8
Merge pull request #656 from fibreblazer/master
tlaurion fa35b3c
Merge pull request #715 from tlaurion/circle_ci_based_on_debian_bulls…
tlaurion 241b0bc
upgrade gpg toolstack to latest versions
tlaurion d5083f4
x230-hotp-verification: Add x230-hotp-verification board to have a HO…
tlaurion 2d50e01
Make hotp-verification hashes same across two CIs
szszszsz 577fd80
Merge pull request #722 from tlaurion/x230-hotp-verification
tlaurion 6916069
Merge pull request #724 from szszszsz/repro-gitlab-circleci-pr-upstream
tlaurion fdbac66
Add gitlab-ci CI configuration which builds for x230-hotp-verificatio…
tlaurion 83f2a20
Merge branch 'master' of https://github.com/osresearch/heads into add…
tlaurion 69c7b20
Merge pull request #714 from tlaurion/gawk_test_over_latest_debian
tlaurion 0cd1a0d
Revert "GPG toolstack upgrade to latest available versions (Fixes Gaw…
tlaurion 183007e
Merge pull request #725 from osresearch/revert-714-gawk_test_over_lat…
tlaurion 972c25d
upgrade gpg toolstack to latest versions
tlaurion f1f92a0
Merge pull request #726 from tlaurion/gawk_test_over_latest_debian_redo
tlaurion b88daa7
Add Fedora 30 gitlab-ci CI configuration building x230-hotp-verification
tlaurion 4245aec
Merge pull request #706 from tlaurion/network-init-recovery_dhcp-ntp
tlaurion b1840e8
Merge pull request #727 from tlaurion/add_gitlabci_ci_integration
tlaurion c66fed1
Merge branch 'master' into add_gitlabci_ci_integration
tlaurion 3895318
Merge pull request #728 from tlaurion/add_gitlabci_ci_integration
tlaurion 488d652
Merge pull request #670 from flawedworld/patch-1
tlaurion 7600ce4
GitlabCI: restrict cache, store cleaned build artifacts for x230* and…
tlaurion 78053b9
Merge pull request #729 from tlaurion/CIs-cache_restriction-artifacts…
tlaurion 9090f1a
libpng : moving archive download from sourceforge to github
tlaurion f095ab0
Merge pull request #736 from tlaurion/libpng_download_from_github
tlaurion dcbeb26
CIs: move qemu-coreboot to be built last, add t430 and t430-flash boa…
tlaurion 9311eec
Merge pull request #738 from tlaurion/CIs_add_t430
tlaurion 11a0fdc
CIs: Replace cache fingerprint with username of the user launching th…
tlaurion 27fe438
Merge pull request #742 from tlaurion/CIs_reusable_cache
tlaurion 7941dac
CIs: Replace cache fingerprints so cache is reusable between builds (…
tlaurion 872ac38
Merge pull request #743 from tlaurion/CIs_reusable_cache_fix
tlaurion 53071ce
CircleCI: fix typos (save_cache and restore_cache not identical)
tlaurion 3dbf1f5
Merge pull request #744 from tlaurion/CIs_reusable_cache_typo_fix
tlaurion 0cae2d7
kexec-save-default: guard TPM LUKS usage with config option
MrChromebox 0e349c5
Update hotp-verification
alex-nitrokey cbad9b6
oem-factory-reset: Handle non-TPM case
MrChromebox 1ba73ac
Rename CONFIG_LIBREMKEY to CONFIG_HOTPKEY
alex-nitrokey 3424317
Quick fix to build
alex-nitrokey fc8c7b0
Merge branch 'hotp-verification-update' into hotp-neutral
alex-nitrokey 4069619
Rename libremkey-hotp-verification module
alex-nitrokey 28735a8
Add CONFIG_HOTP_BRANDING
alex-nitrokey fab6031
Merge pull request #646 from alex-nitrokey/custom-userinfo
tlaurion 05c8547
Merge pull request #625 from MrChromebox/tpm_luks
tlaurion 9798cf9
x230-htop-verification: coreboot CBFS_SIZE changed to 0x710000
tlaurion 2763711
Add option to export pubkey
alex-nitrokey 6d29ab7
dd partition Label to menu list
alex-nitrokey c07f3b7
Add systeminfo menu option
alex-nitrokey 53b67d2
Prepare usage of /boot/kexec_hotp_key as branding
alex-nitrokey 407778e
Remove unintented paranthesis
alex-nitrokey 38ba257
Include upstream updates of hotp_verification
alex-nitrokey aab2c32
Fix warning box title
alex-nitrokey 92b1826
/boot needs to get mounted first
alex-nitrokey 5867fc5
Store HOTP USB Security Key branding in /boot
alex-nitrokey 3236f0e
Change name seal-libremkey -> seal-hotpkey
alex-nitrokey 2fe946c
Fix termonology
alex-nitrokey fecb9cf
Rename CONFIG_HOTP_BRANDING to HOTP_BRANDING
alex-nitrokey 73c9d6e
Merge branch 'hotp-verification-update' into hotp-neutral-merge
alex-nitrokey c2a2134
Merge remote-tracking branch 'upstream/master' into hotp-neutral
alex-nitrokey 20b07dd
swap label and device and minor formatting change
alex-nitrokey 481082f
Include adaption of @MrChromebox
alex-nitrokey e418ecb
Fix MEMTOTAL calculation
alex-nitrokey 53dc659
Replace libremkey_htop_* by hotp_*
alex-nitrokey e6037a2
Merge pull request #760 from Nitrokey/menu-systeminfo
tlaurion cc572f4
Merge pull request #758 from Nitrokey/gpg-export
tlaurion 94476bb
Merge pull request #747 from MrChromebox/factory_reset_no_tpm
tlaurion d579e73
Merge pull request #659 from MrChromebox/mount-usb-status
tlaurion 8dc5b76
Merge pull request #756 from tlaurion/x230-hotp-verification_CBFS_fix
tlaurion 84b2f9b
Re-arrange the order of label and device
alex-nitrokey d3d4529
GitlabCI: reset cache, and investigate
szszszsz 9c9edb0
Remove pkg-config and git version use
szszszsz e0f0655
Merge branch 'hotp-neutral' into storage-factoryreset
alex-nitrokey 30236ff
Delete AES keys of Nitrokey Storage after reset
alex-nitrokey 19cd15c
Remove gnupg pubkey export in oem-factory-reset
alex-nitrokey cdbd0fc
gui-init: Fix RAM and firmware version strings
MrChromebox 54cb664
Merge pull request #767 from MrChromebox/sysinfo_fixes
tlaurion 43971dc
Make export to USB drive an option
techge 6fe409a
Still need the exported pubkey file
techge 5cb45bb
Revert "upgrade gpg toolstack to latest versions"
MrChromebox 268d9d6
Merge pull request #773 from MrChromebox/revert_gpg_toolstack
tlaurion 5f067ea
coreboot: 4.8.1 fixed in Makefile, coreboot module and board configs …
tlaurion f7c4cae
*gui.sh: move common ops to gui_functions
MrChromebox 9719510
Merge pull request #776 from tlaurion/coreboot_481
tlaurion c2c45da
Encapsulate changes to working directory inside subshells
MrChromebox d472c43
Fix quoting of variable
techge d5262f1
Merge pull request #759 from Nitrokey/usb_label
tlaurion ba4fcef
usb-scan/mount: Improve USB handling
MrChromebox d6ea02d
flash-gui: Improve readability of prompts
MrChromebox ffedd3a
configs/busybox: include 'fold' utility
MrChromebox 5005c92
oem-factory-reset: Improve readability of error output
MrChromebox 2dbe6c9
gui-init: Improve readability of checksum dialogs
MrChromebox 7ea13ee
Merge pull request #761 from Nitrokey/hotp-neutral
tlaurion efe30b7
modules/hotp-verification: update to upstream master
MrChromebox a89d5a2
seal-hotp: Fix HOTP key identification
MrChromebox c89f670
Merge pull request #781 from MrChromebox/fix_hotp_id
tlaurion 1d6460a
Merge pull request #774 from MrChromebox/update_lk_hotp_verification
tlaurion 302f044
patches: Add patch to fix hotp-verification
MrChromebox fbbdf67
Merge pull request #783 from MrChromebox/fix_hotp_verification
tlaurion 009c104
oem-factory-reset: Parse BLS format grub files
MrChromebox 4c64ca6
oem-factory-reset: Fix index used for default boot option
MrChromebox 9714395
Fix check for valid boot options
MrChromebox b9f487a
Merge pull request #779 from MrChromebox/pwd_fix
tlaurion 624faa1
Merge pull request #778 from MrChromebox/usb_gui_tweaks
tlaurion d629201
modules/hotp-verification: Update and drop patch
MrChromebox 3c551cc
Merge pull request #784 from MrChromebox/default_boot_fixes
tlaurion 5d641ee
gui-init: Guard TPM reset function with CONFIG_TPM
MrChromebox 83cac9e
Fix kexec to work with Debian Installer (fixes #699)
alex-nitrokey fb98d0e
Merge pull request #786 from MrChromebox/drop_hotp_patch
tlaurion 116787f
Merge pull request #788 from Nitrokey/kexec-debian
tlaurion 06656c4
Merge pull request #787 from MrChromebox/guard_tpm_reset
tlaurion 244de9d
gui-init: remove double-prompt for checksum update
MrChromebox 0afa599
Fix eval of DEV_NUM_PARTITIONS
MrChromebox 0b970b7
config-gui: clean up boot device selection
MrChromebox c725f86
Merge branch 'master' into gpgexport-factoryreset
alex-nitrokey a224c43
Add PID for Storage
alex-nitrokey 872a4b0
Merge remote-tracking branch 'upstream/master' into storage-factoryreset
alex-nitrokey 5dc65f6
Merge pull request #766 from Nitrokey/gpgexport-factoryreset
tlaurion 3aa919a
Merge pull request #791 from MrChromebox/gui_boot_tweaks
tlaurion ae9fb74
Merge pull request #763 from Nitrokey/storage-factoryreset
tlaurion 63b400c
CircleCI : specialized caches (#798)
tlaurion 28d3b7c
patches/coreboot-4.8.1: Measure firmware into PCR2 (#793)
PatrickRudolph c6a82a2
CircleCI: mitigate issue #799 (#800)
tlaurion 5f9e59a
modules/coreboot: Add option to build with coreboot 4.12
MrChromebox 9eff5c5
Merge pull request #721 from MrChromebox/coreboot-4.12
tlaurion b14e564
Fix CircleCI build problems (#808)
tlaurion f23ced0
Support Multiple Kernel Options (#805)
MrChromebox a075347
kexec-parse-boot/bls: Strip boot dir from front of grub entries (#804)
MrChromebox cde6e24
xx30 boards: fixing CONFIG_CBFS_SIZE=0x710000 for x230 and t430 board…
tlaurion 268fb90
Add new board: Purism Librem Mini (#806)
MrChromebox 480a2e1
modules/fbwhiptail: fixate to latest commit ID to make sure Heads com…
tlaurion 8067efc
CircleCI: bring recent failing logs on CI output (#822)
tlaurion ef96d64
Merge pull request #821 from tlaurion/x230_t430-CBFS_fix
tlaurion b2c49e8
CircleCI: removing librem_mini board under CircleCI (#825)
tlaurion 843d4ad
blobs/*: Fix extract script (#792)
PatrickRudolph 5d95158
Update and rename x230-flash.init to install.init
snmcmillan d6ebc5b
Merge branch 'x230-flash-universal-init' of https://github.com/Sebast…
snmcmillan File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
has already been fixed...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
it wasn't back when those changes were actually made.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@merge, where?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
in 00bf474