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

Bump remaining 4.14 boards kernel to 5.10.5 (and coreboot to 4.19) #1381

Merged
merged 21 commits into from
Jul 4, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
7e6987a
config/linux-x230-*: migrate from 4.14 to 5.10 + add CONFIG_DRM_FBDEV…
tlaurion Apr 19, 2023
e14d7c3
config/linux-t440p.config : bump to 5.10.5
tlaurion Jun 7, 2023
5fce7bf
config/linux-qemu.config : add CONFIG_DRM_BOCHS=y and CONFIG_FB_SIMPL…
tlaurion Apr 20, 2023
f2d0a6a
config/coreboot-* : adapt i915drmfb driven boards framebuffer require…
tlaurion Apr 19, 2023
c84a0f7
config/coreboot-qemu-fbwhiptail: extend CBFS_SIZE to 0x7E7FFF to acco…
tlaurion Jun 7, 2023
13daaa1
modules/ coreboot+linux: add helpers to edit config in place + save i…
tlaurion Apr 19, 2023
e8bc003
boards/p8z77-m_pro-tpm1-maximized: bump linux from 4.14 to 5.10
tlaurion Apr 19, 2023
e022284
boards: bump non-tpm qemu*, xx20 and xx30 boards to use linux kernel …
tlaurion May 23, 2023
f34d2dd
bump qemu-tpm boards to coreboot 4.19
tlaurion May 23, 2023
dbc931e
config/linux* saved in oldconfig format to ease boards comparison for…
tlaurion May 23, 2023
cc9a482
Remove qemu-coreboot and qemu-coreboot-fbwhiptail board+coreboot configs
tlaurion Jun 21, 2023
00e7156
linux configs for intel: select proper CPU and trust CPU randomization
tlaurion Jun 21, 2023
cdd0c6f
Adding bootspashes by @ThePlexus and @d-dwid posted under https://git…
tlaurion May 19, 2023
5710eaf
coreboot configs: sandy/ivy/haswell : readd libgfxinit and bootsplash…
tlaurion Jun 21, 2023
da4c306
t440p p8z77-m_pro: pass to coreboot 4.19 and with comparable lockdown…
tlaurion Jun 21, 2023
252c9df
CircleCI config: remove generic qemu-coreboot/qemu-coreboot-fbwhiptai…
tlaurion Jun 21, 2023
4d75855
WiP: linux config global tweaks overhaul, unifying kernel configs and…
tlaurion Jun 22, 2023
a4f5965
Makefile: point default board to qemu-coreboot-fbwhiptail-tpm1 so aut…
tlaurion Jun 23, 2023
14e7a76
coreboot config: correct CONFIG_INTEL_CHIPSET_LOCKDOWN behavior to ma…
tlaurion Jun 26, 2023
6245339
linux-x230-legacy.config: Disable network related option while leavin…
tlaurion Jun 26, 2023
08d865e
config/linux-*: remove CPU_ISOLATION since no observable gains as is …
tlaurion Jun 27, 2023
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
33 changes: 11 additions & 22 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -193,6 +193,7 @@ jobs:
- build/x86/coreboot-4.14
- build/x86/coreboot-4.15
- build/x86/coreboot-4.17
- build/x86/coreboot-4.19
- build/ppc64/coreboot-git
- save_cache:
#Generate cache for the exact same modules definitions if hash is not previously existing
Expand Down Expand Up @@ -250,6 +251,7 @@ workflows:
#
#

#Coreboot 4.19 boards
- build:
name: x220-hotp-maximized
target: x220-hotp-maximized
Expand Down Expand Up @@ -451,36 +453,37 @@ workflows:
target: t440p-maximized
subcommand: ""
requires:
- librem_14
- x230-hotp-maximized

- build:
name: t440p-hotp-maximized
target: t440p-hotp-maximized
subcommand: ""
requires:
- librem_14
- x230-hotp-maximized

- build:
name: qemu-coreboot
target: qemu-coreboot
name: qemu-coreboot-fbwhiptail-tpm2-hotp
target: qemu-coreboot-fbwhiptail-tpm2-hotp
subcommand: ""
requires:
- x230-hotp-maximized

- build:
name: qemu-coreboot-fbwhiptail
target: qemu-coreboot-fbwhiptail
name: p8z77-m_pro-tpm1-maximized
target: p8z77-m_pro-tpm1-maximized
subcommand: ""
requires:
- x230-hotp-maximized

- build:
name: qemu-coreboot-fbwhiptail-tpm2-hotp
target: qemu-coreboot-fbwhiptail-tpm2-hotp
name: p8z77-m_pro-tpm1-hotp-maximized
target: p8z77-m_pro-tpm1-hotp-maximized
subcommand: ""
requires:
- x230-hotp-maximized

#Coreboot 4.17 boards
- build:
name: librem_13v2
target: librem_13v2
Expand Down Expand Up @@ -523,20 +526,6 @@ workflows:
requires:
- librem_14

- build:
name: p8z77-m_pro-tpm1-maximized
target: p8z77-m_pro-tpm1-maximized
subcommand: ""
requires:
- librem_14

- build:
name: p8z77-m_pro-tpm1-hotp-maximized
target: p8z77-m_pro-tpm1-hotp-maximized
subcommand: ""
requires:
- librem_14

# - build:
# name: kgpe-d16_workstation-usb_keyboard
# target: kgpe-d16_workstation-usb_keyboard
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ WGET ?= wget
# Timestamps should be in ISO format
DATE=`date --rfc-3339=seconds`

BOARD ?= qemu-coreboot
BOARD ?= qemu-coreboot-fbwhiptail-tpm1
CONFIG := $(pwd)/boards/$(BOARD)/$(BOARD).config

ifneq "y" "$(shell [ -r '$(CONFIG)' ] && echo y)"
Expand Down
Binary file added blobs/ThePlexus-bootsplash-1024x768.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added blobs/ThePlexus-logo.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions blobs/bootsplash-1024x768.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added blobs/d-dwid-janus-hexa_background-logo.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,8 @@ CONFIG_LINUX_CONFIG=config/linux-x230-maximized.config
CONFIG_COREBOOT_CONFIG=config/coreboot-p8z77-m_pro-tpm1.config

export CONFIG_COREBOOT=y
export CONFIG_COREBOOT_VERSION=4.17
export CONFIG_LINUX_VERSION=4.14.62
export CONFIG_COREBOOT_VERSION=4.19
export CONFIG_LINUX_VERSION=5.10.5

CONFIG_CRYPTSETUP2=y
CONFIG_FLASHROM=y
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
#
# TPM can be used with a qemu software TPM (TIS, 2.0).
export CONFIG_COREBOOT=y
export CONFIG_COREBOOT_VERSION=4.13
export CONFIG_COREBOOT_VERSION=4.19
export CONFIG_LINUX_VERSION=5.10.5

#Enable DEBUG output
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
#
# TPM can be used with a qemu software TPM (TIS, 2.0).
export CONFIG_COREBOOT=y
export CONFIG_COREBOOT_VERSION=4.13
export CONFIG_COREBOOT_VERSION=4.19
export CONFIG_LINUX_VERSION=5.10.5

#Enable DEBUG output
Expand Down
66 changes: 0 additions & 66 deletions boards/qemu-coreboot-fbwhiptail/qemu-coreboot-fbwhiptail.config

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
#
# TPM can be used with a qemu software TPM (TIS, 2.0).
export CONFIG_COREBOOT=y
export CONFIG_COREBOOT_VERSION=4.13
export CONFIG_COREBOOT_VERSION=4.19
export CONFIG_LINUX_VERSION=5.10.5

#Enable DEBUG output
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
#
# TPM can be used with a qemu software TPM (TIS, 2.0).
export CONFIG_COREBOOT=y
export CONFIG_COREBOOT_VERSION=4.13
export CONFIG_COREBOOT_VERSION=4.19
export CONFIG_LINUX_VERSION=5.10.5

#Enable DEBUG output
Expand Down
67 changes: 0 additions & 67 deletions boards/qemu-coreboot/qemu-coreboot.config

This file was deleted.

2 changes: 1 addition & 1 deletion boards/t420-hotp-maximized/t420-hotp-maximized.config
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

export CONFIG_COREBOOT=y
export CONFIG_COREBOOT_VERSION=4.19
export CONFIG_LINUX_VERSION=4.14.62
export CONFIG_LINUX_VERSION=5.10.5

CONFIG_COREBOOT_CONFIG=config/coreboot-t420-maximized.config
CONFIG_LINUX_CONFIG=config/linux-x230-maximized.config
Expand Down
2 changes: 1 addition & 1 deletion boards/t420-maximized/t420-maximized.config
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
# - dropbear
export CONFIG_COREBOOT=y
export CONFIG_COREBOOT_VERSION=4.19
export CONFIG_LINUX_VERSION=4.14.62
export CONFIG_LINUX_VERSION=5.10.5

CONFIG_COREBOOT_CONFIG=config/coreboot-t420-maximized.config
CONFIG_LINUX_CONFIG=config/linux-x230-maximized.config
Expand Down
2 changes: 1 addition & 1 deletion boards/t420/t420.config
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Configuration for a t420 running Qubes 4.1 and other OS, X220 is identical to X230 on the Linux Side of things.
export CONFIG_COREBOOT=y
export CONFIG_COREBOOT_VERSION=4.19
export CONFIG_LINUX_VERSION=4.14.62
export CONFIG_LINUX_VERSION=5.10.5

CONFIG_COREBOOT_CONFIG=config/coreboot-t420.config
CONFIG_LINUX_CONFIG=config/linux-x230-legacy.config
Expand Down
2 changes: 1 addition & 1 deletion boards/t430-hotp-legacy/t430-hotp-legacy.config
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
# HOTP_KEY: HOTP challenge for currently supported USB Security dongles
export CONFIG_COREBOOT=y
export CONFIG_COREBOOT_VERSION=4.19
export CONFIG_LINUX_VERSION=4.14.62
export CONFIG_LINUX_VERSION=5.10.5

CONFIG_COREBOOT_CONFIG=config/coreboot-t430-legacy.config
CONFIG_LINUX_CONFIG=config/linux-x230-legacy.config
Expand Down
2 changes: 1 addition & 1 deletion boards/t430-hotp-maximized/t430-hotp-maximized.config
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
# - Includes Nitrokey/Librem Key HOTP Security dongle remote attestation (in addition to TOTP remote attestation through Qr Code)
export CONFIG_COREBOOT=y
export CONFIG_COREBOOT_VERSION=4.19
export CONFIG_LINUX_VERSION=4.14.62
export CONFIG_LINUX_VERSION=5.10.5

CONFIG_COREBOOT_CONFIG=config/coreboot-t430-maximized.config
CONFIG_LINUX_CONFIG=config/linux-x230-maximized.config
Expand Down
2 changes: 1 addition & 1 deletion boards/t430-legacy-flash/t430-legacy-flash.config
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

export CONFIG_COREBOOT=y
export CONFIG_COREBOOT_VERSION=4.19
export CONFIG_LINUX_VERSION=4.14.62
export CONFIG_LINUX_VERSION=5.10.5

CONFIG_BASH=n
CONFIG_FLASHROM=y
Expand Down
2 changes: 1 addition & 1 deletion boards/t430-legacy/t430-legacy.config
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
# e1000e (ethernet driver)
export CONFIG_COREBOOT=y
export CONFIG_COREBOOT_VERSION=4.19
export CONFIG_LINUX_VERSION=4.14.62
export CONFIG_LINUX_VERSION=5.10.5

CONFIG_COREBOOT_CONFIG=config/coreboot-t430-legacy.config
CONFIG_LINUX_CONFIG=config/linux-x230-legacy.config
Expand Down
2 changes: 1 addition & 1 deletion boards/t430-maximized/t430-maximized.config
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
# - DOES NOT INCLUDE Nitrokey/Librem Key HOTP Security dongle remote attestation (in addition to TOTP remote attestation through Qr Code)
export CONFIG_COREBOOT=y
export CONFIG_COREBOOT_VERSION=4.19
export CONFIG_LINUX_VERSION=4.14.62
export CONFIG_LINUX_VERSION=5.10.5

CONFIG_COREBOOT_CONFIG=config/coreboot-t430-maximized.config
CONFIG_LINUX_CONFIG=config/linux-x230-maximized.config
Expand Down
2 changes: 1 addition & 1 deletion boards/t440p-maximized/t440p-maximized.config
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ CONFIG_COREBOOT_CONFIG=config/coreboot-t440p.config
CONFIG_LINUX_CONFIG=config/linux-t440p.config

export CONFIG_COREBOOT=y
export CONFIG_COREBOOT_VERSION=4.17
export CONFIG_COREBOOT_VERSION=4.19
export CONFIG_LINUX_VERSION=5.10.5

CONFIG_CRYPTSETUP2=y
Expand Down
2 changes: 1 addition & 1 deletion boards/t520-hotp-maximized/t520-hotp-maximized.config
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
# - Note that this MAC address can be modified under build/coreboot-VER/util/bincfg/gbe-82579LM.set
export CONFIG_COREBOOT=y
export CONFIG_COREBOOT_VERSION=4.19
export CONFIG_LINUX_VERSION=4.14.62
export CONFIG_LINUX_VERSION=5.10.5

CONFIG_COREBOOT_CONFIG=config/coreboot-t520-maximized.config
CONFIG_LINUX_CONFIG=config/linux-x230-maximized.config
Expand Down
2 changes: 1 addition & 1 deletion boards/t520-maximized/t520-maximized.config
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
# - Note that this MAC address can be modified under build/coreboot-VER/util/bincfg/gbe-82579LM.set
export CONFIG_COREBOOT=y
export CONFIG_COREBOOT_VERSION=4.19
export CONFIG_LINUX_VERSION=4.14.62
export CONFIG_LINUX_VERSION=5.10.5

CONFIG_COREBOOT_CONFIG=config/coreboot-t520-maximized.config
CONFIG_LINUX_CONFIG=config/linux-x230-maximized.config
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
# This board is designed for a t530 with a dGPU. Initialization of the dGPU is necessary in order to use an external monitor via the DisplayPort (either the in-built mini-DisplayPort or the DisplayPort in the dock). In order to build this the relevant script in the blobs directory must be run (or self-pulled roms placed in that directory) and after building the rom, the nvramtool must be run on the 12MB rom to change the default graphics mode away from integrated-only graphics (see README_vbios in the blobs directory).
export CONFIG_COREBOOT=y
export CONFIG_COREBOOT_VERSION=4.19
export CONFIG_LINUX_VERSION=4.14.62
export CONFIG_LINUX_VERSION=5.10.5

CONFIG_COREBOOT_CONFIG=config/coreboot-t530-dgpu-maximized.config
CONFIG_LINUX_CONFIG=config/linux-x230-maximized.config
Expand Down
2 changes: 1 addition & 1 deletion boards/t530-dgpu-maximized/t530-dgpu-maximized.config
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
# This board is designed for a t530 with a dGPU. Initialization of the dGPU is necessary in order to use an external monitor via the DisplayPort (either the in-built mini-DisplayPort or the DisplayPort in the dock). In order to build this the relevant script in the blobs directory must be run (or self-pulled roms placed in that directory) and after building the rom, the nvramtool must be run on the 12MB rom to change the default graphics mode away from integrated-only graphics (see README_vbios in the blobs directory).
export CONFIG_COREBOOT=y
export CONFIG_COREBOOT_VERSION=4.19
export CONFIG_LINUX_VERSION=4.14.62
export CONFIG_LINUX_VERSION=5.10.5

CONFIG_COREBOOT_CONFIG=config/coreboot-t530-dgpu-maximized.config
CONFIG_LINUX_CONFIG=config/linux-x230-maximized.config
Expand Down
Loading