mirror of
https://github.com/linuxboot/heads.git
synced 2024-12-25 15:41:07 +00:00
24d23ff47c
Without this, neither Qubes OS nor the Qubes OS installer would start. Presumably, because we're "kexecing" from an already running kernel, we need this set at the Coreboot level? Testing revealed that including `intel_iommu=igfx_off` in the `CONFIG_BOOT_KERNEL_ADD` board config option did nothing. And, the Qubes OS default boot option already contains `intel_iommu=igfx_off`. See: - https://www.qubes-os.org/doc/installation-troubleshooting/#not-asking-for-vnc-because-we-dont-have-a-network--x-startup-failed-aborting-installation--pane-is-dead-error-during-installation - https://github.com/Qubes-Community/Contents/blob/master/docs/troubleshooting/intel-igfx-troubleshooting.md - https://www.kernel.org/doc/html/v5.10/x86/intel-iommu.html?highlight=igfx_off#graphics-problems
19 lines
602 B
Makefile
19 lines
602 B
Makefile
# CONFIG_USE_BLOBS is not set
|
|
CONFIG_VENDOR_LENOVO=y
|
|
CONFIG_NO_POST=y
|
|
CONFIG_CBFS_SIZE=0x800000
|
|
CONFIG_IFD_BIN_PATH="@BLOB_DIR@/t440p/ifd.bin"
|
|
CONFIG_ME_BIN_PATH="@BLOB_DIR@/t440p/me.bin"
|
|
CONFIG_GBE_BIN_PATH="@BLOB_DIR@/t440p/gbe.bin"
|
|
CONFIG_HAVE_IFD_BIN=y
|
|
CONFIG_BOARD_LENOVO_THINKPAD_T440P=y
|
|
CONFIG_LINUX_COMMAND_LINE="intel_iommu=igfx_off"
|
|
CONFIG_TPM_MEASURED_BOOT=y
|
|
CONFIG_HAVE_MRC=y
|
|
CONFIG_MRC_FILE="@BLOB_DIR@/haswell/mrc.bin"
|
|
CONFIG_HAVE_ME_BIN=y
|
|
CONFIG_HAVE_GBE_BIN=y
|
|
CONFIG_PAYLOAD_LINUX=y
|
|
CONFIG_PAYLOAD_FILE="@BOARD_BUILD_DIR@/bzImage"
|
|
CONFIG_LINUX_INITRD="@BOARD_BUILD_DIR@/initrd.cpio.xz"
|