heads/config
Jonathon Hall abbc1b5dd8
linux: Allow kexec in userspace to get framebuffer address
kexec(8) needs to get the framebuffer address in order to set up the
new kernel's boot parameters.  This is one of the reasons that using a
>4.20 kernel in Heads prevents framebuffer graphics from working in the
OS kernel.

Linux 4.20 started hiding this address from userspace, because
userspace is not supposed to need physical memory addresses.  A
workaround was added to keep leaking the address, apparently for some
proprietary userspace OpenGL drivers.  This requires both a Kconfig and
a kernel parameter.

This commit enables the Kconfig on the librem_common config, and the
kernel parameter on the librem_15v4 (where I'm testing this).  We will
need to enable it on other >4.20 configs/boards as well.

Signed-off-by: Jonathon Hall <jonathon.hall@puri.sm>
2023-04-18 13:17:18 -04:00
..
busybox.config Merge pull request #1319 from danielp96/master 2023-04-12 12:36:46 -04:00
coreboot-kgpe-d16_server-whiptail.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-kgpe-d16_server.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-kgpe-d16_workstation-usb_keyboard.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-kgpe-d16_workstation.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-librem_13v2.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-librem_13v4.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-librem_14.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-librem_15v3.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-librem_15v4.config linux: Allow kexec in userspace to get framebuffer address 2023-04-18 13:17:18 -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 Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-librem_mini.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-p8z77-m_pro-tpm1.config change default loglevel 2023-04-04 16:13:19 +01:00
coreboot-qemu-fbwhiptail-tpm1-hotp.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-qemu-fbwhiptail.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-qemu-tpm1.config Small cosmetic/typo related changes, ccache enablement for coreboot and reduction of unseal attempts 2023-03-10 12:11:57 -05:00
coreboot-qemu-tpm2.config Small cosmetic/typo related changes, ccache enablement for coreboot and reduction of unseal attempts 2023-03-10 12:11:57 -05:00
coreboot-qemu.config xx20/xx30 maximized coreboot configs: Fix CONFIG_CBFS_SIZE to reflect ifd.bin's BIOS regions. 2023-02-09 12:28:59 -05:00
coreboot-t420-maximized.config xx20/xx30 maximized coreboot configs: Fix CONFIG_CBFS_SIZE to reflect ifd.bin's BIOS regions. 2023-02-09 12:28:59 -05:00
coreboot-t420.config xx20/xx30 maximized coreboot configs: Fix CONFIG_CBFS_SIZE to reflect ifd.bin's BIOS regions. 2023-02-09 12:28:59 -05:00
coreboot-t430-legacy-flash.config xx30: rename legacy boards names, remove coreboot config duplicates 2023-02-09 12:50:56 -05:00
coreboot-t430-legacy.config xx30: rename legacy boards names, remove coreboot config duplicates 2023-02-09 12:50:56 -05:00
coreboot-t430-maximized.config xx20/xx30 maximized coreboot configs: Fix CONFIG_CBFS_SIZE to reflect ifd.bin's BIOS regions. 2023-02-09 12:28:59 -05:00
coreboot-t440p.config Add intel_iommu=igfx_off to T440p Coreboot kernel parameters 2023-01-18 15:27:45 -05:00
coreboot-t520-maximized.config xx20/xx30 maximized coreboot configs: Fix CONFIG_CBFS_SIZE to reflect ifd.bin's BIOS regions. 2023-02-09 12:28:59 -05:00
coreboot-t530-dgpu-hotp-maximized.config xx20/xx30 maximized coreboot configs: Fix CONFIG_CBFS_SIZE to reflect ifd.bin's BIOS regions. 2023-02-09 12:28:59 -05:00
coreboot-t530-dgpu-maximized.config xx20/xx30 maximized coreboot configs: Fix CONFIG_CBFS_SIZE to reflect ifd.bin's BIOS regions. 2023-02-09 12:28:59 -05:00
coreboot-t530-maximized.config xx20/xx30 maximized coreboot configs: Fix CONFIG_CBFS_SIZE to reflect ifd.bin's BIOS regions. 2023-02-09 12:28:59 -05: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 xx20/xx30 maximized coreboot configs: Fix CONFIG_CBFS_SIZE to reflect ifd.bin's BIOS regions. 2023-02-09 12:28:59 -05:00
coreboot-w530-dgpu-K2000m-maximized.config xx20/xx30 maximized coreboot configs: Fix CONFIG_CBFS_SIZE to reflect ifd.bin's BIOS regions. 2023-02-09 12:28:59 -05:00
coreboot-w530-maximized.config xx20/xx30 maximized coreboot configs: Fix CONFIG_CBFS_SIZE to reflect ifd.bin's BIOS regions. 2023-02-09 12:28:59 -05:00
coreboot-x220-maximized.config xx20/xx30 maximized coreboot configs: Fix CONFIG_CBFS_SIZE to reflect ifd.bin's BIOS regions. 2023-02-09 12:28:59 -05:00
coreboot-x220.config xx20/xx30 maximized coreboot configs: Fix CONFIG_CBFS_SIZE to reflect ifd.bin's BIOS regions. 2023-02-09 12:28:59 -05:00
coreboot-x230-legacy-flash.config xx30: rename legacy boards names, remove coreboot config duplicates 2023-02-09 12:50:56 -05:00
coreboot-x230-legacy.config xx30: rename legacy boards names, remove coreboot config duplicates 2023-02-09 12:50:56 -05:00
coreboot-x230-maximized-fhd_edp.config xx20/xx30 maximized coreboot configs: Fix CONFIG_CBFS_SIZE to reflect ifd.bin's BIOS regions. 2023-02-09 12:28:59 -05:00
coreboot-x230-maximized.config xx20/xx30 maximized coreboot configs: Fix CONFIG_CBFS_SIZE to reflect ifd.bin's BIOS regions. 2023-02-09 12:28:59 -05:00
linux-kgpe-d16_server-whiptail.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
linux-kgpe-d16_server.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
linux-kgpe-d16_workstation.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
linux-librem_common.config linux: Allow kexec in userspace to get framebuffer address 2023-04-18 13:17:18 -04:00
linux-linuxboot.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
linux-qemu.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
linux-t440p.config t440p: disable NVMe support in Linux kernel 2023-01-23 22:28:32 -05:00
linux-talos-2.config config/linux-talos-2.config: enable coreboot drivers and convert to defconfig 2023-03-30 21:04:01 +02:00
linux-x230-flash.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
linux-x230-legacy.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
linux-x230-maximized.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00