Skip to content

Commit cd4c1a0

Browse files
coreboot-librem*: Set framebuffer kernel params for Librems except L1UM
Allow leaking the DRM framebuffer pointer to userspace, and disable framebuffer compression, like librem_15v4. Tested booting memtest86+ and Debian netinstaller on Mini v2. Do not enable this for L1UM, it uses Aspeed graphics which still don't work. qemu uses virtio graphics, which also are not working. Signed-off-by: Jonathon Hall <[email protected]>
1 parent 2a2279b commit cd4c1a0

File tree

6 files changed

+6
-6
lines changed

6 files changed

+6
-6
lines changed

config/coreboot-librem_13v2.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@ CONFIG_HAVE_ME_BIN=y
99
CONFIG_TPM_MEASURED_BOOT=y
1010
CONFIG_PAYLOAD_LINUX=y
1111
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
12-
CONFIG_LINUX_COMMAND_LINE="iommu=pt quiet loglevel=2"
12+
CONFIG_LINUX_COMMAND_LINE="iommu=pt quiet loglevel=2 drm_kms_helper.drm_leak_fbdev_smem=1 i915.enable_fbc=0"
1313
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"

config/coreboot-librem_13v4.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@ CONFIG_HAVE_ME_BIN=y
99
CONFIG_TPM_MEASURED_BOOT=y
1010
CONFIG_PAYLOAD_LINUX=y
1111
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
12-
CONFIG_LINUX_COMMAND_LINE="iommu=pt quiet loglevel=2"
12+
CONFIG_LINUX_COMMAND_LINE="iommu=pt quiet loglevel=2 drm_kms_helper.drm_leak_fbdev_smem=1 i915.enable_fbc=0"
1313
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"

config/coreboot-librem_14.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@ CONFIG_TPM_MEASURED_BOOT=y
1010
CONFIG_PAYLOAD_LINUX=y
1111
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
1212
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
13-
CONFIG_LINUX_COMMAND_LINE="intel_iommu=igfx_off quiet loglevel=2"
13+
CONFIG_LINUX_COMMAND_LINE="intel_iommu=igfx_off quiet loglevel=2 drm_kms_helper.drm_leak_fbdev_smem=1 i915.enable_fbc=0"

config/coreboot-librem_15v3.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@ CONFIG_HAVE_ME_BIN=y
99
CONFIG_TPM_MEASURED_BOOT=y
1010
CONFIG_PAYLOAD_LINUX=y
1111
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
12-
CONFIG_LINUX_COMMAND_LINE="iommu=pt quiet loglevel=2"
12+
CONFIG_LINUX_COMMAND_LINE="iommu=pt quiet loglevel=2 drm_kms_helper.drm_leak_fbdev_smem=1 i915.enable_fbc=0"
1313
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"

config/coreboot-librem_mini.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@ CONFIG_HAVE_ME_BIN=y
1111
CONFIG_PAYLOAD_LINUX=y
1212
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
1313
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
14-
CONFIG_LINUX_COMMAND_LINE="intel_iommu=igfx_off quiet loglevel=2"
14+
CONFIG_LINUX_COMMAND_LINE="intel_iommu=igfx_off quiet loglevel=2 drm_kms_helper.drm_leak_fbdev_smem=1 i915.enable_fbc=0"

config/coreboot-librem_mini_v2.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@ CONFIG_HAVE_ME_BIN=y
1010
CONFIG_PAYLOAD_LINUX=y
1111
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
1212
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
13-
CONFIG_LINUX_COMMAND_LINE="intel_iommu=igfx_off quiet loglevel=2"
13+
CONFIG_LINUX_COMMAND_LINE="intel_iommu=igfx_off quiet loglevel=2 drm_kms_helper.drm_leak_fbdev_smem=1 i915.enable_fbc=0"

0 commit comments

Comments
 (0)