viogpu(4), a VirtIO GPU driver, added to -current

Author:
Source

Joshua Stein (jcs@) has
committed
viogpu(4),
which provides support for the
virtio(4)
GPU
interface
(provided by
QEMU and other virtual machines)
to create a wscons(4)
console.

CVSROOT:	/cvs
Module name:	src
Changes by:	jcs@cvs.openbsd.org	2023/04/20 13:28:31

Modified files:
	share/man/man4 : Makefile 
	sys/arch/amd64/conf: GENERIC 
	sys/arch/arm64/conf: GENERIC RAMDISK 
	sys/dev/pv     : files.pv virtio.c virtioreg.h 
	sys/dev/wscons : wsconsio.h 
Added files:
	share/man/man4 : viogpu.4 
	sys/dev/pv     : viogpu.c viogpu.h 

Log message:
add viogpu, a VirtIO GPU driver

works enough to get a console on qemu with more work to come from
others

feedback from miod
ok patrick

Great stuff! This moves us closer to having a fully functional wscons console on virtual machines in those specific environments too. We will be watching further development closely.

Read more