CVSROOT: /cvs Module name: src Changes by: kette...@cvs.openbsd.org 2015/10/30 05:21:01
Modified files: sys/arch/amd64/amd64: efifb.c sys/arch/amd64/include: efifbvar.h sys/dev/pci/drm/i915: i915_drv.c Log message: Fix interaction between inteldrm(4) and efifb(4). If we were booted by UEFI firmware and the efifb(4) framebuffer address matches one of the BARs associated with the inteldrm(4) device, make inteldrm(4) the console and prevent efifb(4) from attaching. Make sure that we do a full clear of the framebuffer when inteldrm(4) attaches to prevent the contents of the old framebuffer from showing up. Based on an earlier diff from yasuoka@ ok yasuoka@