]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
UBUNTU: [Config] Enable CONFIG_DRM_BOCHS as module for all archs
authorMatthew Ruffell <matthew.ruffell@canonical.com>
Wed, 15 Apr 2020 02:33:50 +0000 (14:33 +1200)
committerKleber Sacilotto de Souza <kleber.souza@canonical.com>
Wed, 29 Apr 2020 12:56:18 +0000 (14:56 +0200)
commit79afde8a4c2c11bd89e784ba83783f63d2174ac3
treec29313ec1231edabd0a0960e9e1d226c06e00fae
parent1cf7ba6fbbecf3d1f09f863f23844e90e17811bf
UBUNTU: [Config] Enable CONFIG_DRM_BOCHS as module for all archs

BugLink: https://bugs.launchpad.net/bugs/1872863
A recent grub2 SRU, LP #1864533, has forced the kernel to boot via the efi
stub, instead of the grub linux loader. This causes problems for QEMU/KVM
virtual machines which use the VGA=std video device, as the efifb driver
yields an unreadable garbled screen. The correct framebuffer driver in
this situation is bochs-drm, and modprobing it fixes the issues.

CONFIG_DRM_BOCHS was disabled in LP #1378648 due to bochs-drm causing problems
in a PowerKVM machine. This problem appears to be fixed now, and bochs-drm
has been re-enabled for Disco and up, in LP #1795857 and has been proven safe.

Re-enable bochs-drm again as a module for all architectures to ensure that
QEMU/KVM virtual machines with VGA=std video settings have a functional
framebuffer.

Signed-off-by: Matthew Ruffell <matthew.ruffell@canonical.com>
Acked-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
Acked-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Kelsey Skunberg <kelsey.skunberg@canonical.com>
debian.master/config/annotations
debian.master/config/config.common.ubuntu