]> xenbits.xensource.com Git - seabios.git/commit
qemu: add qemu ramfb support
authorGerd Hoffmann <kraxel@redhat.com>
Wed, 15 Nov 2017 13:43:10 +0000 (14:43 +0100)
committerGerd Hoffmann <kraxel@redhat.com>
Fri, 22 Jun 2018 05:44:07 +0000 (07:44 +0200)
commitd9a8b867a3af8090290b69b8f94b24e7fba9e504
treef4a76519479a380c7b8551f9260842971727f457
parente1a9579acd66fb9c393c014ed26f569f20a1a4f1
qemu: add qemu ramfb support

Add support for qemu ramfb.  This is a simple boot framebuffer device,
with normal ram being used to back the framebuffer and fw_cfg being used
to configure the device.

Use case (on x86): boot display for vgpu devices (which neither emulate
vga nor have a vgabios).

Sharing fw_cfg code with seabios turned out to be difficuilt due to
various dependencies the code has on infrastructure which only seabios
has.  So include a copy of the code here, with those dependencies
removed and also stripped down because we don't need a non-dma fallback
here.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Makefile
vgasrc/Kconfig
vgasrc/ramfb.c [new file with mode: 0644]
vgasrc/vgahw.h
vgasrc/vgautil.h