Skip to content
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

PoC : Flashprog, cryptsetup, msi board, basic introspection: staging all pending PRs for testing #1773

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
97 commits
Select commit Hold shift + click to select a range
a04158b
oem-factory-reset: uniformize the prompts spacing
tlaurion Apr 7, 2024
e837220
cryptsetup2 toolstack version bump
tlaurion Apr 7, 2024
2ea3195
legacy boards officially deprecated
tlaurion Apr 7, 2024
1cc2b0d
Bump 5.10.5 kernel to 5.10.214
tlaurion Apr 7, 2024
7bb0676
/etc/luks-functions: add workaround from cryptsetup call to bypass ke…
tlaurion Apr 7, 2024
a498be9
WiP testing with AIO (Async IO) in kernel config and stage luk-functi…
tlaurion Apr 11, 2024
cb43f65
kexec-seal-key: refactor to first test against passphrase, if good ch…
tlaurion Apr 12, 2024
6ace11c
luks-functions: remove key-slots being hardcoded for DRK handling sin…
tlaurion Apr 12, 2024
cf3bd4b
ash_functions: move sleep 2 after all usb modules being loaded
tlaurion Apr 12, 2024
e4d26ee
luks-functions: reencrypt requires a key-slot to use keyfile. Add key…
tlaurion Apr 12, 2024
0bdd58c
Improve DEBUG and DO_WITH_DEBUG output handling to also keep output o…
tlaurion Apr 18, 2024
d46661a
functions: Add visibility to DO_WITH_DEBUG without affecting command
JonathonHall-Purism Apr 19, 2024
dfca159
functions: DO_WITH_DEBUG: Label stderr/stdout more clearly
JonathonHall-Purism Apr 19, 2024
56bc669
kexec-boot, functions: Restore eval and DO_WITH_DEBUG that were deleted
JonathonHall-Purism Apr 19, 2024
ba2ceea
kexec-boot: Only capture kexec -d output to log, not console/kmsg
JonathonHall-Purism Apr 19, 2024
402acb1
ash_functions: Log board and version when entering recovery shell
JonathonHall-Purism Apr 19, 2024
ec11347
oem-factory-reset + seal-hotpkey: Give debug output to underatand in …
tlaurion Apr 19, 2024
36071c8
QEMU/KVM board configs: logical reorganization of requirements for bo…
tlaurion Apr 19, 2024
cdeab82
UX improvements PIN questions
UndeadDevel Apr 21, 2024
50340bc
fix small incongruency with previous commit
UndeadDevel Apr 21, 2024
06b6b5f
fix another small incongruency with previous commit
UndeadDevel Apr 21, 2024
216fce9
Revert "fix another small incongruency with previous commit"
UndeadDevel Apr 22, 2024
f0f927a
Revert "fix small incongruency with previous commit"
UndeadDevel Apr 22, 2024
877d640
Revert "UX improvements PIN questions"
UndeadDevel Apr 22, 2024
f4ff137
only change user PIN minimum requirement to 6
UndeadDevel Apr 22, 2024
f9cbbdb
change correct PIN minimum
UndeadDevel Apr 22, 2024
91ee4eb
Fix HOTP verification logic (and counter increment) in gui-init and o…
tlaurion Apr 22, 2024
f683a19
config/coreboot-nitropad-*.config: disable power on AC
mkopec Apr 24, 2024
d8323f6
Makefile: add real.gitclean target which calls 'git clean -fxd'
tlaurion Apr 2, 2024
8a7257d
LUKS header change validation at both sealing and unsealing of TPM Di…
tlaurion Mar 26, 2024
28ceac9
Change disk encryption -> LUKS Disk Key and other relative/relative v…
tlaurion Mar 27, 2024
13375e2
kexec-insert-key: refactor tampering check for encrypted disk keys pr…
tlaurion Apr 8, 2024
38f8cc4
OpenSSL (libcrypto): patch so that crypto/buildinfo.h generated by pe…
tlaurion Mar 27, 2024
d9dc75f
modules-tpm2-tools: bump from 5.2->5.6 (removes need to hack around P…
tlaurion Apr 2, 2024
ec84238
modules/tpm2-tss: sed configure script to remove hardcoding of libs, …
tlaurion Apr 2, 2024
c3758f1
modules/tpm2-tools: Add TODO to uniformize live patching through sed …
tlaurion Apr 9, 2024
4f15297
tpmr: remove warning "Warn: check public portion of the tpmkey manually"
tlaurion Apr 26, 2024
72fe2c9
only change user PIN minimum requirement to 6
UndeadDevel Apr 22, 2024
08d8d3c
Move boards/UNTESTED_* boards to untested_boards/UNMAINTAINED_*, remo…
tlaurion Mar 25, 2024
14dd809
Makefile: add yet another developer helper: real.gitclean_keep_packag…
tlaurion Apr 23, 2024
f8a6dfe
WiP Adressing review
tlaurion Apr 26, 2024
4c33ec8
Merge remote-tracking branch 'osresearch/master' into pr/tlaurion/1541
tlaurion May 7, 2024
04d233f
etc/ash_functions: move enable_usb prior of verifying presence of GPG…
tlaurion May 9, 2024
e406cf2
WiP
tlaurion May 9, 2024
8b3c52f
Merge remote-tracking branch 'osresearch/master' into pr/tlaurion/1541
tlaurion May 17, 2024
2c07ea3
Merge remote-tracking branch 'tlaurion-github/fix_key_to_card' into p…
tlaurion May 17, 2024
3951634
linux kernel 5.10.214: add patches, modify nix required shebangs.patc…
tlaurion May 17, 2024
96d78fd
modules/openssl: keep hack, silence error on console when openssl is …
tlaurion May 17, 2024
8b80406
Merge remote-tracking branch 'tlaurion-github/fix_openssl_output_on_c…
tlaurion May 17, 2024
80c821c
Merge remote-tracking branch 'osresearch/master' into cryptsetup_vers…
tlaurion May 17, 2024
f70a924
WIP (taking relevant changes from https://github.com/tlaurion/heads/t…
tlaurion May 17, 2024
b52912e
Merge remote-tracking branch 'tlaurion-github/fix_openssl_output_on_c…
tlaurion May 17, 2024
7fee824
kexec-seal-key: works with both LUKS2/LUKSv1
tlaurion May 17, 2024
38cd42c
WiP : testing on Q4.2.1 with BTRFS (two luks) shows some logic issues.
tlaurion May 18, 2024
c11e01c
Merge remote-tracking branch 'osresearch/master' into cryptsetup_vers…
tlaurion May 23, 2024
5d7c655
WiP double luks setup works, still double luks passphrase prompt
tlaurion May 23, 2024
a401d05
WiP: done testing LUKS passphrase for Q4.2.1 BTRFS deployment(multipl…
tlaurion May 24, 2024
33c0c92
kgpe-d16: bump linux kernel version used and config through linux.mod…
tlaurion May 24, 2024
2e83127
WiP: Otherwise we just passwd change/reencrypt one luks container and…
tlaurion May 27, 2024
466f60f
WiP
tlaurion May 28, 2024
fed02f7
WiP: work being done under reencrypt function
tlaurion Jun 3, 2024
62a902f
luks_reencrypt works with both containers but never exits
tlaurion Jun 3, 2024
8f4d5b9
WiP
tlaurion Jun 4, 2024
5e31267
Merge remote-tracking branch 'osresearch/master' into HEAD
tlaurion Jul 30, 2024
135ecbe
WiP : Add additional fake cryptsetup reencrypt calls replacement sinc…
tlaurion Jul 31, 2024
6bf46e9
WiP : fix luks_change_passphrase to match luks_reencrypt. TODO: fix a…
tlaurion Jul 31, 2024
ab1c25d
WiP: having issue with dirmngr again upon factory reset with qemu, no…
tlaurion Jul 31, 2024
4c4a8c6
Bring dasharo+heads MSI boards + code changes from downstream Dasharo…
tlaurion Aug 9, 2024
b2c4351
flashrom: switch to Dasharo fork
tlaurion Aug 9, 2024
88513e3
flashrom: switch back to flashrom upstream, but bump to release 1.4.0…
tlaurion Aug 9, 2024
e8aaaab
flashrom: Applying upstreamed RaptorPoint PCH support patch proposed …
tlaurion Aug 9, 2024
a60e6a1
flashrom: 1.4.0: update pending patch to upstream master downstream u…
tlaurion Aug 9, 2024
f7c9930
MSI board configs: clarify requirements, DDR4/DDR5 board names, unify…
tlaurion Aug 9, 2024
664df3b
flashrom: disable prettyprint_ich9_reg_hsfc so that Heads flash progr…
tlaurion Aug 11, 2024
d2d33bc
flash.sh: drop inhouse progress output on console when flashing with …
tlaurion Aug 23, 2024
35b43b0
flashrom 1.4: remove verbose output patch that was not working anyway
tlaurion Aug 23, 2024
6559d26
flash.sh: Add warning to remind user to not interfere with flashrom o…
tlaurion Aug 23, 2024
1a8fe4d
Merge remote-tracking branch 'osresearch/master' into bring_downstrea…
tlaurion Aug 23, 2024
199acb9
boards: noverify-all replaced by noverify
tlaurion Aug 23, 2024
5299266
Improve TPM Extend infor in normal and DEBUG mode
tlaurion Aug 24, 2024
8e3bc51
Merge remote-tracking branch 'osresearch/master' into bring_downstrea…
tlaurion Aug 28, 2024
57aaccc
WiP TPM pubkey early boot verification troubleshoot and fix
tlaurion Aug 28, 2024
7ca8d42
tpmr : match desc of function in comment
tlaurion Aug 28, 2024
cab0aa2
add flashprog support: failed attempt to use review.sourcearcade.org …
tlaurion Aug 31, 2024
cba46e4
flashprog: use latest head commit of wp_cli branch which is experimen…
tlaurion Sep 1, 2024
91cbc66
ash_functions: make sure newlines are passed, fix error redirection
tlaurion Sep 1, 2024
c1f0fbb
flash.sh: FLASHROM_OPTIONS->FLASH_OPTIONS: require FLASH_OPTIONS to s…
tlaurion Sep 1, 2024
d58a94b
boards FLASH_OPTIONS: add --noverify. No point verifying flash with i…
tlaurion Sep 1, 2024
a4ef189
boards FLASH_OPTIONS: remove --noverify/--noverify-all for now
tlaurion Sep 1, 2024
2f3754d
flash.sh: replace die calls by recovery calls where relevant otherwis…
tlaurion Sep 1, 2024
da240c7
init: make sure config.user is overriden only with new values so that…
tlaurion Sep 2, 2024
7f2279e
config-gui.sh: unset DEBUG and TRACE configs instead of setting no 'n'
tlaurion Sep 2, 2024
c745e04
config-gui.sh: revert unsetting of CONFIG_DEBUG_OUTPUT and CONFIG_ENA…
tlaurion Sep 2, 2024
cb135b3
Revert "config-gui.sh: revert unsetting of CONFIG_DEBUG_OUTPUT and CO…
tlaurion Sep 2, 2024
6b850cd
Merge branch 'improve_tpm_basic_instrospection' into flashprog_init_f…
tlaurion Sep 2, 2024
12a7692
Merge branch 'cryptsetup_version_bump-reencryption_cleanup' into flas…
tlaurion Sep 2, 2024
ce184fc
Merge branch 'bring_downstream_Dasharo-Heads_msi_to_upstream' into fl…
tlaurion Sep 2, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 30 additions & 16 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -307,22 +307,8 @@ workflows:
- x230-hotp-maximized

- build:
name: x230-legacy-flash
target: x230-legacy-flash
subcommand: ""
requires:
- x230-hotp-maximized

- build:
name: x230-legacy
target: x230-legacy
subcommand: ""
requires:
- x230-hotp-maximized

- build:
name: x230-hotp-legacy
target: x230-hotp-legacy
name: t420-maximized
target: t420-maximized
subcommand: ""
requires:
- x230-hotp-maximized
Expand Down Expand Up @@ -499,6 +485,34 @@ workflows:
requires:
- nitropad-nv41

- build:
name: msi_z690a_ddr4
target: msi_z690a_ddr4
subcommand: ""
requires:
- nitropad-nv41

- build:
name: msi_z690a_ddr5
target: msi_z690a_ddr5
subcommand: ""
requires:
- nitropad-nv41

- build:
name: msi_z790p_ddr4
target: msi_z790p_ddr4
subcommand: ""
requires:
- nitropad-nv41

- build:
name: msi_z790p_ddr5
target: msi_z790p_ddr5
subcommand: ""
requires:
- nitropad-nv41

# coreboot 4.11
- build:
name: UNMAINTAINED_kgpe-d16_workstation
Expand Down
1 change: 1 addition & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -604,6 +604,7 @@ bin_modules-$(CONFIG_KEXEC) += kexec
bin_modules-$(CONFIG_TPMTOTP) += tpmtotp
bin_modules-$(CONFIG_PCIUTILS) += pciutils
bin_modules-$(CONFIG_FLASHROM) += flashrom
bin_modules-$(CONFIG_FLASHPROG) += flashprog
bin_modules-$(CONFIG_CRYPTSETUP) += cryptsetup
bin_modules-$(CONFIG_CRYPTSETUP2) += cryptsetup2
bin_modules-$(CONFIG_GPG) += gpg
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,13 @@

export CONFIG_COREBOOT=y
export CONFIG_COREBOOT_VERSION=4.11
export CONFIG_LINUX_VERSION=5.10.5
export CONFIG_LINUX_VERSION=5.10.214

CONFIG_COREBOOT_CONFIG=config/coreboot-kgpe-d16_server-whiptail.config
CONFIG_LINUX_CONFIG=config/linux-kgpe-d16_server-whiptail.config

CONFIG_CRYPTSETUP=y
CONFIG_FLASHROM=y
CONFIG_FLASHPROG=y
CONFIG_FLASHTOOLS=y
CONFIG_GPG2=y
CONFIG_KEXEC=y
Expand Down Expand Up @@ -73,5 +73,5 @@ export CONFIG_BOOT_KERNEL_REMOVE="plymouth.ignore-serial-consoles"
export CONFIG_BOOT_DEV="/dev/sda1"
export CONFIG_BOARD_NAME="KGPE-D16 Server-whiptail"
export CONFIG_USB_BOOT_DEV="/dev/sdb1"
export CONFIG_FLASHROM_OPTIONS="--force --noverify -p internal"
export CONFIG_FLASH_OPTIONS="flashprog memory --progress --programmer internal"
#export CONFIG_BOOT_STATIC_IP=192.168.1.2
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,13 @@
# - Please support https://github.com/osresearch/heads/issues/719
export CONFIG_COREBOOT=y
export CONFIG_COREBOOT_VERSION=4.11
export CONFIG_LINUX_VERSION=5.10.5
export CONFIG_LINUX_VERSION=5.10.214

CONFIG_COREBOOT_CONFIG=config/coreboot-kgpe-d16_server.config
CONFIG_LINUX_CONFIG=config/linux-kgpe-d16_server.config

CONFIG_CRYPTSETUP=y
CONFIG_FLASHROM=y
CONFIG_FLASHPROG=y
CONFIG_FLASHTOOLS=y
CONFIG_GPG2=y
CONFIG_KEXEC=y
Expand Down Expand Up @@ -60,5 +60,5 @@ export CONFIG_BOOT_DEV="/dev/sda1"
export CONFIG_BOARD_NAME="KGPE-D16 Server"
export CONFIG_USB_BOOT_DEV="/dev/sdb1"

export CONFIG_FLASHROM_OPTIONS="--force --noverify -p internal"
export CONFIG_FLASH_OPTIONS="flashprog memory --progress --programmer internal"
#export CONFIG_BOOT_STATIC_IP=192.168.1.2
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,13 @@

export CONFIG_COREBOOT=y
export CONFIG_COREBOOT_VERSION=4.11
export CONFIG_LINUX_VERSION=5.10.5
export CONFIG_LINUX_VERSION=5.10.214

CONFIG_COREBOOT_CONFIG=config/coreboot-kgpe-d16_workstation-usb_keyboard.config
CONFIG_LINUX_CONFIG=config/linux-kgpe-d16_workstation.config

CONFIG_CRYPTSETUP=y
CONFIG_FLASHROM=y
CONFIG_FLASHPROG=y
CONFIG_FLASHTOOLS=y
CONFIG_GPG2=y
CONFIG_KEXEC=y
Expand Down Expand Up @@ -68,4 +68,4 @@ export CONFIG_BOOT_REQ_ROLLBACK=n
export CONFIG_BOOT_DEV="/dev/sda1"
export CONFIG_BOARD_NAME="KGPE-D16 Workstation-USB-Keyboard"
export CONFIG_USB_BOOT_DEV="/dev/sdb1"
export CONFIG_FLASHROM_OPTIONS="--force --noverify -p internal"
export CONFIG_FLASH_OPTIONS="flashprog memory --progress --programmer internal"
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,13 @@

export CONFIG_COREBOOT=y
export CONFIG_COREBOOT_VERSION=4.11
export CONFIG_LINUX_VERSION=5.10.5
export CONFIG_LINUX_VERSION=5.10.214

CONFIG_COREBOOT_CONFIG=config/coreboot-kgpe-d16_workstation.config
CONFIG_LINUX_CONFIG=config/linux-kgpe-d16_workstation.config

CONFIG_CRYPTSETUP=y
CONFIG_FLASHROM=y
CONFIG_FLASHPROG=y
CONFIG_FLASHTOOLS=y
CONFIG_GPG2=y
CONFIG_KEXEC=y
Expand Down Expand Up @@ -69,4 +69,4 @@ export CONFIG_BOOT_REQ_ROLLBACK=n
export CONFIG_BOOT_DEV="/dev/sda1"
export CONFIG_BOARD_NAME="KGPE-D16 Workstation"
export CONFIG_USB_BOOT_DEV="/dev/sdb1"
export CONFIG_FLASHROM_OPTIONS="--force --noverify -p internal"
export CONFIG_FLASH_OPTIONS="flashprog memory --progress --programmer internal"
4 changes: 2 additions & 2 deletions boards/librem_11/librem_11.config
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ export CONFIG_COREBOOT_VERSION=purism
export CONFIG_LINUX_VERSION=6.1.8

CONFIG_CRYPTSETUP2=y
CONFIG_FLASHROM=y
CONFIG_FLASHPROG=y
CONFIG_FLASHTOOLS=y
CONFIG_GPG2=y
CONFIG_KEXEC=y
Expand Down Expand Up @@ -37,7 +37,7 @@ export CONFIG_BOOT_KERNEL_ADD=""
export CONFIG_BOOT_KERNEL_REMOVE=""
export CONFIG_BOOT_DEV="/dev/nvme0n1p1"
export CONFIG_BOARD_NAME="Librem 11"
export CONFIG_FLASHROM_OPTIONS="-p internal"
export CONFIG_FLASH_OPTIONS="flashprog memory --progress --programmer internal"
export CONFIG_USB_KEYBOARD_REQUIRED=y
export CONFIG_AUTO_BOOT_TIMEOUT=5
export CONFIG_ROOT_DEV="/dev/nvme0n1p2"
Expand Down
4 changes: 2 additions & 2 deletions boards/librem_13v2/librem_13v2.config
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ export CONFIG_COREBOOT_VERSION=purism
export CONFIG_LINUX_VERSION=6.1.8

CONFIG_CRYPTSETUP2=y
CONFIG_FLASHROM=y
CONFIG_FLASHPROG=y
CONFIG_FLASHTOOLS=y
CONFIG_GPG2=y
CONFIG_KEXEC=y
Expand Down Expand Up @@ -37,7 +37,7 @@ export CONFIG_BOOT_KERNEL_ADD=""
export CONFIG_BOOT_KERNEL_REMOVE=""
export CONFIG_BOOT_DEV="/dev/nvme0n1p1"
export CONFIG_BOARD_NAME="Librem 13 v2/v3"
export CONFIG_FLASHROM_OPTIONS="-p internal"
export CONFIG_FLASH_OPTIONS="flashprog memory --progress --programmer internal"
export CONFIG_AUTO_BOOT_TIMEOUT=5
export CONFIG_ROOT_DEV="/dev/nvme0n1p2"
export CONFIG_ROOT_DIRLIST="bin boot lib sbin usr"
Expand Down
4 changes: 2 additions & 2 deletions boards/librem_13v4/librem_13v4.config
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ export CONFIG_COREBOOT_VERSION=purism
export CONFIG_LINUX_VERSION=6.1.8

CONFIG_CRYPTSETUP2=y
CONFIG_FLASHROM=y
CONFIG_FLASHPROG=y
CONFIG_FLASHTOOLS=y
CONFIG_GPG2=y
CONFIG_KEXEC=y
Expand Down Expand Up @@ -37,7 +37,7 @@ export CONFIG_BOOT_KERNEL_ADD=""
export CONFIG_BOOT_KERNEL_REMOVE=""
export CONFIG_BOOT_DEV="/dev/nvme0n1p1"
export CONFIG_BOARD_NAME="Librem 13 v4"
export CONFIG_FLASHROM_OPTIONS="-p internal"
export CONFIG_FLASH_OPTIONS="flashprog memory --progress --programmer internal"
export CONFIG_AUTO_BOOT_TIMEOUT=5
export CONFIG_ROOT_DEV="/dev/nvme0n1p2"
export CONFIG_ROOT_DIRLIST="bin boot lib sbin usr"
Expand Down
4 changes: 2 additions & 2 deletions boards/librem_14/librem_14.config
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ export CONFIG_COREBOOT_VERSION=purism
export CONFIG_LINUX_VERSION=6.1.8

CONFIG_CRYPTSETUP2=y
CONFIG_FLASHROM=y
CONFIG_FLASHPROG=y
CONFIG_FLASHTOOLS=y
CONFIG_GPG2=y
CONFIG_KEXEC=y
Expand Down Expand Up @@ -36,7 +36,7 @@ export CONFIG_BOOT_KERNEL_ADD=""
export CONFIG_BOOT_KERNEL_REMOVE=""
export CONFIG_BOOT_DEV="/dev/nvme0n1p1"
export CONFIG_BOARD_NAME="Librem 14"
export CONFIG_FLASHROM_OPTIONS="-p internal"
export CONFIG_FLASH_OPTIONS="flashprog memory --progress --programmer internal"

export CONFIG_AUTO_BOOT_TIMEOUT=5
export CONFIG_ROOT_DEV="/dev/nvme0n1p2"
Expand Down
4 changes: 2 additions & 2 deletions boards/librem_15v3/librem_15v3.config
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ export CONFIG_COREBOOT_VERSION=purism
export CONFIG_LINUX_VERSION=6.1.8

CONFIG_CRYPTSETUP2=y
CONFIG_FLASHROM=y
CONFIG_FLASHPROG=y
CONFIG_FLASHTOOLS=y
CONFIG_GPG2=y
CONFIG_KEXEC=y
Expand Down Expand Up @@ -37,7 +37,7 @@ export CONFIG_BOOT_KERNEL_ADD=""
export CONFIG_BOOT_KERNEL_REMOVE=""
export CONFIG_BOOT_DEV="/dev/nvme0n1p1"
export CONFIG_BOARD_NAME="Librem 15 v3"
export CONFIG_FLASHROM_OPTIONS="-p internal"
export CONFIG_FLASH_OPTIONS="flashprog memory --progress --programmer internal"
export CONFIG_AUTO_BOOT_TIMEOUT=5
export CONFIG_ROOT_DEV="/dev/nvme0n1p2"
export CONFIG_ROOT_DIRLIST="bin boot lib sbin usr"
Expand Down
4 changes: 2 additions & 2 deletions boards/librem_15v4/librem_15v4.config
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ export CONFIG_COREBOOT_VERSION=purism
export CONFIG_LINUX_VERSION=6.1.8

CONFIG_CRYPTSETUP2=y
CONFIG_FLASHROM=y
CONFIG_FLASHPROG=y
CONFIG_FLASHTOOLS=y
CONFIG_GPG2=y
CONFIG_KBD=y
Expand Down Expand Up @@ -38,7 +38,7 @@ export CONFIG_BOOT_KERNEL_ADD=""
export CONFIG_BOOT_KERNEL_REMOVE=""
export CONFIG_BOOT_DEV="/dev/nvme0n1p1"
export CONFIG_BOARD_NAME="Librem 15 v4"
export CONFIG_FLASHROM_OPTIONS="-p internal"
export CONFIG_FLASH_OPTIONS="flashprog memory --progress --programmer internal"
export CONFIG_AUTO_BOOT_TIMEOUT=5
export CONFIG_ROOT_DEV="/dev/nvme0n1p2"
export CONFIG_ROOT_DIRLIST="bin boot lib sbin usr"
Expand Down
6 changes: 3 additions & 3 deletions boards/librem_l1um/librem_l1um.config
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ CONFIG_COREBOOT_CONFIG=config/coreboot-librem_l1um.config

export CONFIG_COREBOOT=y
export CONFIG_COREBOOT_VERSION=4.11
export CONFIG_LINUX_VERSION=5.10.5
export CONFIG_LINUX_VERSION=5.10.214
export CONFIG_PURISM_BLOBS=y

CONFIG_CRYPTSETUP2=y
CONFIG_FLASHROM=y
CONFIG_FLASHPROG=y
CONFIG_FLASHTOOLS=y
CONFIG_GPG2=y
CONFIG_KEXEC=y
Expand Down Expand Up @@ -37,7 +37,7 @@ export CONFIG_BOOT_KERNEL_REMOVE="plymouth.ignore-serial-consoles"
export CONFIG_BOOT_DEV="/dev/nvme0n1p1"
export CONFIG_BOARD_NAME="Librem Server L1UM"
export CONFIG_AUTO_BOOT_TIMEOUT=5
export CONFIG_FLASHROM_OPTIONS="-p internal"
export CONFIG_FLASH_OPTIONS="flashprog memory --progress --programmer internal"
export CONFIG_USB_KEYBOARD_REQUIRED=y
export CONFIG_ROOT_DEV="/dev/nvme0n1p2"
export CONFIG_ROOT_DIRLIST="bin boot lib sbin usr"
Expand Down
4 changes: 2 additions & 2 deletions boards/librem_l1um_v2/librem_l1um_v2.config
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ export CONFIG_COREBOOT_VERSION=purism
export CONFIG_LINUX_VERSION=6.1.8

CONFIG_CRYPTSETUP2=y
CONFIG_FLASHROM=y
CONFIG_FLASHPROG=y
CONFIG_FLASHTOOLS=y
CONFIG_GPG2=y
CONFIG_KEXEC=y
Expand Down Expand Up @@ -41,7 +41,7 @@ export CONFIG_BOOT_RECOVERY_SERIAL="/dev/ttyS0"
export CONFIG_BOOT_DEV="/dev/nvme0n1p1"
export CONFIG_BOARD_NAME="Librem Server L1UM v2"
export CONFIG_AUTO_BOOT_TIMEOUT=5
export CONFIG_FLASHROM_OPTIONS="-p internal"
export CONFIG_FLASH_OPTIONS="flashprog memory --progress --programmer internal"
export CONFIG_USB_KEYBOARD_REQUIRED=y
export CONFIG_ROOT_DEV="/dev/nvme0n1p2"
export CONFIG_ROOT_DIRLIST="bin boot lib sbin usr"
Expand Down
4 changes: 2 additions & 2 deletions boards/librem_mini/librem_mini.config
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ export CONFIG_COREBOOT_VERSION=purism
export CONFIG_LINUX_VERSION=6.1.8

CONFIG_CRYPTSETUP2=y
CONFIG_FLASHROM=y
CONFIG_FLASHPROG=y
CONFIG_FLASHTOOLS=y
CONFIG_GPG2=y
CONFIG_IOPORT=y
Expand Down Expand Up @@ -37,7 +37,7 @@ export CONFIG_BOOT_KERNEL_ADD=""
export CONFIG_BOOT_KERNEL_REMOVE=""
export CONFIG_BOOT_DEV="/dev/nvme0n1p1"
export CONFIG_BOARD_NAME="Librem Mini"
export CONFIG_FLASHROM_OPTIONS="-p internal"
export CONFIG_FLASH_OPTIONS="flashprog memory --progress --programmer internal"
export CONFIG_USB_KEYBOARD_REQUIRED=y
export CONFIG_AUTO_BOOT_TIMEOUT=5
export CONFIG_ROOT_DEV="/dev/nvme0n1p2"
Expand Down
4 changes: 2 additions & 2 deletions boards/librem_mini_v2/librem_mini_v2.config
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ export CONFIG_COREBOOT_VERSION=purism
export CONFIG_LINUX_VERSION=6.1.8

CONFIG_CRYPTSETUP2=y
CONFIG_FLASHROM=y
CONFIG_FLASHPROG=y
CONFIG_FLASHTOOLS=y
CONFIG_GPG2=y
CONFIG_IOPORT=y
Expand Down Expand Up @@ -37,7 +37,7 @@ export CONFIG_BOOT_KERNEL_ADD=""
export CONFIG_BOOT_KERNEL_REMOVE=""
export CONFIG_BOOT_DEV="/dev/nvme0n1p1"
export CONFIG_BOARD_NAME="Librem Mini v2"
export CONFIG_FLASHROM_OPTIONS="-p internal"
export CONFIG_FLASH_OPTIONS="flashprog memory --progress --programmer internal"
export CONFIG_USB_KEYBOARD_REQUIRED=y
export CONFIG_AUTO_BOOT_TIMEOUT=5
export CONFIG_ROOT_DEV="/dev/nvme0n1p2"
Expand Down
Loading