Skip to content

Commit 6d0cd94

Browse files
Enable CONFIG_NO_GFX_INIT in coreboot on i915 boards with Linux 5.10
We don't need coreboot to initialize graphics on this boards, this eliminates some unneeded code and the gnat dependency for them. Coreboot was using libgfxinit, but it was initializing in text mode. Heads' kernel will then switch to graphics mode, and we hand that framebuffer from i915 to the target kernel during kexec. Signed-off-by: Jonathon Hall <[email protected]>
1 parent 353e836 commit 6d0cd94

8 files changed

+8
-0
lines changed

config/coreboot-librem_13v2.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ CONFIG_BOARD_PURISM_LIBREM13_V2=y
66
CONFIG_CPU_MICROCODE_CBFS_EXTERNAL_BINS=y
77
CONFIG_CPU_UCODE_BINARIES="3rdparty/purism-blobs/mainboard/purism/librem_skl/cpu_microcode_blob.bin"
88
CONFIG_HAVE_ME_BIN=y
9+
CONFIG_NO_GFX_INIT=y
910
CONFIG_TPM_MEASURED_BOOT=y
1011
CONFIG_PAYLOAD_LINUX=y
1112
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"

config/coreboot-librem_13v4.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ CONFIG_BOARD_PURISM_LIBREM13_V4=y
66
CONFIG_CPU_MICROCODE_CBFS_EXTERNAL_BINS=y
77
CONFIG_CPU_UCODE_BINARIES="3rdparty/purism-blobs/mainboard/purism/librem_kbl/cpu_microcode_blob.bin"
88
CONFIG_HAVE_ME_BIN=y
9+
CONFIG_NO_GFX_INIT=y
910
CONFIG_TPM_MEASURED_BOOT=y
1011
CONFIG_PAYLOAD_LINUX=y
1112
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"

config/coreboot-librem_14.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ CONFIG_BOARD_PURISM_LIBREM_14=y
66
CONFIG_CPU_MICROCODE_CBFS_EXTERNAL_BINS=y
77
CONFIG_CPU_UCODE_BINARIES="3rdparty/purism-blobs/mainboard/purism/librem_cnl/cpu_microcode_blob.bin"
88
CONFIG_HAVE_ME_BIN=y
9+
CONFIG_NO_GFX_INIT=y
910
CONFIG_TPM_MEASURED_BOOT=y
1011
CONFIG_PAYLOAD_LINUX=y
1112
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"

config/coreboot-librem_15v3.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ CONFIG_BOARD_PURISM_LIBREM15_V3=y
66
CONFIG_CPU_MICROCODE_CBFS_EXTERNAL_BINS=y
77
CONFIG_CPU_UCODE_BINARIES="3rdparty/purism-blobs/mainboard/purism/librem_skl/cpu_microcode_blob.bin"
88
CONFIG_HAVE_ME_BIN=y
9+
CONFIG_NO_GFX_INIT=y
910
CONFIG_TPM_MEASURED_BOOT=y
1011
CONFIG_PAYLOAD_LINUX=y
1112
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"

config/coreboot-librem_15v4.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ CONFIG_BOARD_PURISM_LIBREM15_V4=y
66
CONFIG_CPU_MICROCODE_CBFS_EXTERNAL_BINS=y
77
CONFIG_CPU_UCODE_BINARIES="3rdparty/purism-blobs/mainboard/purism/librem_kbl/cpu_microcode_blob.bin"
88
CONFIG_HAVE_ME_BIN=y
9+
CONFIG_NO_GFX_INIT=y
910
CONFIG_TPM_MEASURED_BOOT=y
1011
CONFIG_PAYLOAD_LINUX=y
1112
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"

config/coreboot-librem_mini.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ CONFIG_BOARD_PURISM_LIBREM_MINI=y
88
CONFIG_CPU_MICROCODE_CBFS_EXTERNAL_BINS=y
99
CONFIG_CPU_UCODE_BINARIES="3rdparty/purism-blobs/mainboard/purism/librem_cnl/cpu_microcode_blob.bin"
1010
CONFIG_HAVE_ME_BIN=y
11+
CONFIG_NO_GFX_INIT=y
1112
CONFIG_PAYLOAD_LINUX=y
1213
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
1314
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"

config/coreboot-librem_mini_v2.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ CONFIG_BOARD_PURISM_LIBREM_MINI_V2=y
77
CONFIG_CPU_MICROCODE_CBFS_EXTERNAL_BINS=y
88
CONFIG_CPU_UCODE_BINARIES="3rdparty/purism-blobs/mainboard/purism/librem_cnl/cpu_microcode_blob.bin"
99
CONFIG_HAVE_ME_BIN=y
10+
CONFIG_NO_GFX_INIT=y
1011
CONFIG_PAYLOAD_LINUX=y
1112
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
1213
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"

config/coreboot-t440p.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ CONFIG_HAVE_MRC=y
1313
CONFIG_MRC_FILE="@BLOB_DIR@/haswell/mrc.bin"
1414
CONFIG_HAVE_ME_BIN=y
1515
CONFIG_HAVE_GBE_BIN=y
16+
CONFIG_NO_GFX_INIT=y
1617
CONFIG_PAYLOAD_LINUX=y
1718
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
1819
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"

0 commit comments

Comments
 (0)