heads/config
Jonathon Hall fab9124f00
librem_* (except L1UM): Linux 6.1, coreboot gfx init with efifb
Update all Librems except L1UM (but including L1UM v2) to Linux 6.1.8.

Use coreboot native graphics init.  Raise maximum framebuffer size for
laptops to 3840x2160 (desktops default to this, but laptops default
to a lower value).  Remove DRM modules from Linux 6.1.8 and add EFIFB.

Remove Heads kernel command line options relating to IOMMU and i915,
which are no longer needed.  Remove OS kernel options relating to
IOMMU.

For Librem 13/15/14/Mini, this fixes issues booting with 4K displays
attached, which were resulting in crashes due to the framebuffer memory
not being reserved properly.  memtest86+ now passes with a 4K display
attached.

For Librem L1UM v2, framebuffer boot now works.

Librem L1UM remains on Linux 5.10 with Heads kernel graphic init
(framebuffer boot still does not work).  coreboot 4.11 has native
graphics init for Aspeed, but only in text mode.  Backporting the
linear framebuffer support appears to be possible - the patch applied
cleanly - but it did not work initially and will need more
investigation.

Signed-off-by: Jonathon Hall <jonathon.hall@puri.sm>
2023-09-06 10:36:37 -04:00
..
busybox.config Add external/usb disk encryption (adds exfatprogs and e2fsprogs) 2023-08-28 16:23:48 -04:00
coreboot-kgpe-d16_server-whiptail.config coreboot configs: changeset needed to use efifb 2023-08-16 09:39:09 -04:00
coreboot-kgpe-d16_server.config coreboot configs: changeset needed to use efifb 2023-08-16 09:39:09 -04:00
coreboot-kgpe-d16_workstation-usb_keyboard.config coreboot configs: changeset needed to use efifb 2023-08-16 09:39:09 -04:00
coreboot-kgpe-d16_workstation.config coreboot configs: changeset needed to use efifb 2023-08-16 09:39:09 -04:00
coreboot-librem_13v2.config librem_* (except L1UM): Linux 6.1, coreboot gfx init with efifb 2023-09-06 10:36:37 -04:00
coreboot-librem_13v4.config librem_* (except L1UM): Linux 6.1, coreboot gfx init with efifb 2023-09-06 10:36:37 -04:00
coreboot-librem_14.config librem_* (except L1UM): Linux 6.1, coreboot gfx init with efifb 2023-09-06 10:36:37 -04:00
coreboot-librem_15v3.config librem_* (except L1UM): Linux 6.1, coreboot gfx init with efifb 2023-09-06 10:36:37 -04:00
coreboot-librem_15v4.config librem_* (except L1UM): Linux 6.1, coreboot gfx init with efifb 2023-09-06 10:36:37 -04:00
coreboot-librem_l1um_v2.config librem_* (except L1UM): Linux 6.1, coreboot gfx init with efifb 2023-09-06 10:36:37 -04:00
coreboot-librem_l1um.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-librem_mini_v2.config librem_* (except L1UM): Linux 6.1, coreboot gfx init with efifb 2023-09-06 10:36:37 -04:00
coreboot-librem_mini.config librem_* (except L1UM): Linux 6.1, coreboot gfx init with efifb 2023-09-06 10:36:37 -04:00
coreboot-nitropad-ns50.config boards: add nitropad-nv41 + nitropad-ns50 2023-09-05 17:13:56 +02:00
coreboot-nitropad-nv41.config boards: add nitropad-nv41 + nitropad-ns50 2023-09-05 17:13:56 +02:00
coreboot-p8z77-m_pro-tpm1.config coreboot configs: changeset needed to use efifb 2023-08-16 09:39:09 -04:00
coreboot-qemu-fbwhiptail-tpm1-hotp.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-qemu-tpm1.config coreboot configs: changeset needed to use efifb 2023-08-16 09:39:09 -04:00
coreboot-qemu-tpm2.config coreboot configs: changeset needed to use efifb 2023-08-16 09:39:09 -04:00
coreboot-t420-maximized.config coreboot configs: changeset needed to use efifb 2023-08-16 09:39:09 -04:00
coreboot-t420.config coreboot configs: changeset needed to use efifb 2023-08-16 09:39:09 -04:00
coreboot-t430-legacy-flash.config coreboot configs: changeset needed to use efifb 2023-08-16 09:39:09 -04:00
coreboot-t430-legacy.config coreboot configs: changeset needed to use efifb 2023-08-16 09:39:09 -04:00
coreboot-t430-maximized.config coreboot configs: changeset needed to use efifb 2023-08-16 09:39:09 -04:00
coreboot-t440p.config coreboot configs: changeset needed to use efifb 2023-08-16 09:39:09 -04:00
coreboot-t520-maximized.config coreboot configs: changeset needed to use efifb 2023-08-16 09:39:09 -04:00
coreboot-t530-dgpu-maximized.config coreboot configs: changeset needed to use efifb 2023-08-16 09:39:09 -04:00
coreboot-t530-maximized.config coreboot configs: changeset needed to use efifb 2023-08-16 09:39:09 -04:00
coreboot-talos-2.config config/coreboot-talos-2.config: update for new tree 2023-03-30 21:04:01 +02:00
coreboot-w530-dgpu-K1000m-maximized.config coreboot configs: changeset needed to use efifb 2023-08-16 09:39:09 -04:00
coreboot-w530-dgpu-K2000m-maximized.config coreboot configs: changeset needed to use efifb 2023-08-16 09:39:09 -04:00
coreboot-w530-maximized.config coreboot configs: changeset needed to use efifb 2023-08-16 09:39:09 -04:00
coreboot-x220-maximized.config coreboot configs: changeset needed to use efifb 2023-08-16 09:39:09 -04:00
coreboot-x220.config coreboot configs: changeset needed to use efifb 2023-08-16 09:39:09 -04:00
coreboot-x230-legacy-flash.config coreboot configs: changeset needed to use efifb 2023-08-16 09:39:09 -04:00
coreboot-x230-legacy.config coreboot configs: changeset needed to use efifb 2023-08-16 09:39:09 -04:00
coreboot-x230-maximized-fhd_edp.config coreboot configs: changeset needed to use efifb 2023-08-16 09:39:09 -04:00
coreboot-x230-maximized.config coreboot configs: changeset needed to use efifb 2023-08-16 09:39:09 -04:00
coreboot-z220-cmt.config coreboot configs: changeset needed to use efifb 2023-08-16 09:39:09 -04:00
linux-c216.config linux configs: adapt to use efifb driver (Intel iGPU/qemu with bochs native gfxinit) 2023-08-15 17:24:34 -04:00
linux-kgpe-d16_server-whiptail.config Non-Intel linux configs: make sure AES is enabled (CONFIG_CRYPTO_AES_NI_INTEL won't work there) 2023-07-06 15:35:55 -04:00
linux-kgpe-d16_server.config Non-Intel linux configs: make sure AES is enabled (CONFIG_CRYPTO_AES_NI_INTEL won't work there) 2023-07-06 15:35:55 -04:00
linux-kgpe-d16_workstation.config Non-Intel linux configs: make sure AES is enabled (CONFIG_CRYPTO_AES_NI_INTEL won't work there) 2023-07-06 15:35:55 -04:00
linux-librem_common-6.1.8.config librem_* (except L1UM): Linux 6.1, coreboot gfx init with efifb 2023-09-06 10:36:37 -04:00
linux-librem_common.config Merge remote-tracking branch 'github-heads/master' into pureboot-27-heads-upstream 2023-07-05 14:32:16 -04:00
linux-linuxboot.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
linux-nitropad-x.config boards: add nitropad-nv41 + nitropad-ns50 2023-09-05 17:13:56 +02:00
linux-qemu.config linux configs: adapt to use efifb driver (Intel iGPU/qemu with bochs native gfxinit) 2023-08-15 17:24:34 -04:00
linux-t440p.config linux configs: adapt to use efifb driver (Intel iGPU/qemu with bochs native gfxinit) 2023-08-15 17:24:34 -04:00
linux-talos-2.config Add external/usb disk encryption (adds exfatprogs and e2fsprogs) 2023-08-28 16:23:48 -04:00
linux-x230-flash.config coreboot configs: changeset needed to use efifb 2023-08-16 09:39:09 -04:00
linux-x230-legacy.config linux configs: adapt to use efifb driver (Intel iGPU/qemu with bochs native gfxinit) 2023-08-15 17:24:34 -04:00
linux-x230-maximized.config linux-x230-maximized: readd CONFIG_CRYPTO_AES for x230i since i3 doesn't have INTEL AES NI cpu acceleration. 2023-08-22 08:56:53 -04:00