mirror of
https://github.com/linuxboot/heads.git
synced 2024-12-20 21:43:11 +00:00
2a2279b587
Compressed framebuffer requires the driver to track updates to the framebuffer from the CPU and update the compressed framebuffer. This doesn't work if we kexec into an OS that will use the linear framebuffer, so disable it. (The OS kernel can still use compressed framebuffer if it has i915.) Linux 5.8 enabled compressed framebuffer on more chipsets using i915, which is why this stopped working. memtest86+ and Debian (manually blacklisted i915, comparable to netinst) now boot correctly on Librem 15v4. This will need to be enabled for other boards too. Signed-off-by: Jonathon Hall <jonathon.hall@puri.sm>
14 lines
692 B
Makefile
14 lines
692 B
Makefile
CONFIG_VENDOR_PURISM=y
|
|
CONFIG_IFD_BIN_PATH="3rdparty/purism-blobs/mainboard/purism/librem_kbl/descriptor.bin"
|
|
CONFIG_ME_BIN_PATH="3rdparty/purism-blobs/mainboard/purism/librem_kbl/me.bin"
|
|
CONFIG_HAVE_IFD_BIN=y
|
|
CONFIG_BOARD_PURISM_LIBREM15_V4=y
|
|
CONFIG_CPU_MICROCODE_CBFS_EXTERNAL_BINS=y
|
|
CONFIG_CPU_UCODE_BINARIES="3rdparty/purism-blobs/mainboard/purism/librem_kbl/cpu_microcode_blob.bin"
|
|
CONFIG_HAVE_ME_BIN=y
|
|
CONFIG_TPM_MEASURED_BOOT=y
|
|
CONFIG_PAYLOAD_LINUX=y
|
|
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
|
CONFIG_LINUX_COMMAND_LINE="iommu=pt quiet loglevel=2 video=eDP-1:1920x1080 drm_kms_helper.drm_leak_fbdev_smem=1 i915.enable_fbc=0"
|
|
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|