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@

Reply via email to