add support to efifb for drawing a console on a coreboot framebuffer
authorjcs <jcs@openbsd.org>
Tue, 21 Jun 2016 15:24:55 +0000 (15:24 +0000)
committerjcs <jcs@openbsd.org>
Tue, 21 Jun 2016 15:24:55 +0000 (15:24 +0000)
commit11632bdc54d5a148975e3e936d07b70e8bad28f7
tree1d2a1823ba8c638c6e8630f5ee6e462dde6cc499
parentd3f08f7a85d04e75097f4976ef2163604c8d6b5c
add support to efifb for drawing a console on a coreboot framebuffer
if coreboot's memory table is found, it has a framebuffer entry, and
there is no previously attached efi, vga, or serial console.

useful on chromebooks that have no legacy vga device to get an early
console before inteldrm(4) attaches or, for newer chipsets, a full
console and X with wsfb(4).

ok kettenis
sys/arch/amd64/amd64/efifb.c
sys/arch/amd64/amd64/mainbus.c
sys/arch/amd64/amd64/wscons_machdep.c
sys/arch/amd64/include/efifbvar.h