[Qemu-devel] [PATCH v5 0/4] ramfb: simple boot framebuffer

Gerd Hoffmann posted 4 patches 5 years, 9 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20180613122948.18149-1-kraxel@redhat.com
Test checkpatch passed
Test docker-mingw@fedora passed
Test docker-quick@centos7 passed
Test s390x passed
include/hw/display/ramfb.h    | 12 ++++++
include/hw/vfio/vfio-common.h |  2 +
hw/arm/sysbus-fdt.c           |  7 ++++
hw/arm/virt.c                 |  2 +
hw/display/ramfb-standalone.c | 62 ++++++++++++++++++++++++++++
hw/display/ramfb.c            | 95 +++++++++++++++++++++++++++++++++++++++++++
hw/i386/pc_piix.c             |  2 +
hw/i386/pc_q35.c              |  2 +
hw/vfio/display.c             | 12 ++++++
hw/vfio/pci.c                 | 15 +++++++
MAINTAINERS                   |  6 +++
hw/display/Makefile.objs      |  3 ++
12 files changed, 220 insertions(+)
create mode 100644 include/hw/display/ramfb.h
create mode 100644 hw/display/ramfb-standalone.c
create mode 100644 hw/display/ramfb.c
[Qemu-devel] [PATCH v5 0/4] ramfb: simple boot framebuffer
Posted by Gerd Hoffmann 5 years, 9 months ago
  Hi,

So, the first ramfb bits should be ready for merge.  This series
includes the ramfb core support bits, the ramfb standalone device
and vfio-pci-ramfb device for vgpu boot display support.

If you want play with it I recommend getting the bits from

	https://www.kraxel.org/cgit/qemu/log/?h=sirius/ramfb

because they come with an updated seabios and a new vgabios rom and an
experimental OVMF build.  Firmware patches are here:

	https://www.kraxe.org/cgit/seabios/log/?h=ramfb
	https://github.com/kraxel/edk2/commits/ramfb

They should land upstream soon.

changes:
 v5: codestyle fixes.

cheers,
  Gerd

Gerd Hoffmann (4):
  hw/display: add ramfb, a simple boot framebuffer living in guest ram
  hw/display: add standalone ramfb device
  hw/vfio/display: add ramfb support
  Add ramfb MAINTAINERS entry

 include/hw/display/ramfb.h    | 12 ++++++
 include/hw/vfio/vfio-common.h |  2 +
 hw/arm/sysbus-fdt.c           |  7 ++++
 hw/arm/virt.c                 |  2 +
 hw/display/ramfb-standalone.c | 62 ++++++++++++++++++++++++++++
 hw/display/ramfb.c            | 95 +++++++++++++++++++++++++++++++++++++++++++
 hw/i386/pc_piix.c             |  2 +
 hw/i386/pc_q35.c              |  2 +
 hw/vfio/display.c             | 12 ++++++
 hw/vfio/pci.c                 | 15 +++++++
 MAINTAINERS                   |  6 +++
 hw/display/Makefile.objs      |  3 ++
 12 files changed, 220 insertions(+)
 create mode 100644 include/hw/display/ramfb.h
 create mode 100644 hw/display/ramfb-standalone.c
 create mode 100644 hw/display/ramfb.c

-- 
2.9.3