[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v2 0/7] ramfb: simple boot framebuffer, no legac
From: |
Gerd Hoffmann |
Subject: |
Re: [Qemu-devel] [PATCH v2 0/7] ramfb: simple boot framebuffer, no legacy vga |
Date: |
Wed, 6 Jun 2018 10:49:00 +0200 |
User-agent: |
NeoMutt/20180512 |
Hi,
> > Maybe we should for now just scratch the idea of an virtio-ramfb device.
> > Linux doesn't need it, and windows wouldn't use the virtio part of it so
> > a standalone ramfb device would work equally well.
>
> If that works for you, it works for me best!
Ok, pushed updated branches.
qemu (including seabios + ovmf blobs):
https://git.kraxel.org/cgit/qemu/log/?h=sirius/ramfb
edk2:
https://github.com/kraxel/edk2/commits/ramfb
seabios:
https://git.kraxel.org/cgit/seabios/log/?h=bochs
What is in there?
qemu:
-device ramfb
standalone ramfb device
-device virtio-ramfb
kept for now for testing, as discussed above no plans
to merge this one for now.
-device vfio-pci-ramfb
boot display for vgpu devices.
bochs-display got a vgabios.
seabios:
support for bochs-display + rmafb added. For both of them
vga text mode (at vgabios call level) is emulated by seabios
inside the guest.
edk2:
QemuRamfbDxe driver, x86 wireup, incomplete arm wireup.
Notes on QemuRamfbDxe:
QemuRamfbDxe registers as VenHw device with a fresh generated uuid. The
uuid should probably go to some header file, suggestions where to place
it best?
QemuRamfbDxe registers a acpi devpath node for the gop protocol. It's
appended to the VenHw path, but looks like that isn't enough to create
it as child node of the VenHw device (according to devtree outout).
Suggestions how to fix that? Still this is good enough for consplitter
to accept the device.
The device path is added to the gPlatformConsole list, so consplitter
will pick up the ramfb device even though it isn't a pci display device.
The firmware display will show up on ramfb in addition to other display
devices (if any). Is that approach ok? If so I'll do that for armvirt
too.
thanks and happy playing,
Gerd
- Re: [Qemu-devel] [PATCH v2 0/7] ramfb: simple boot framebuffer, no legacy vga, Gerd Hoffmann, 2018/06/05
- Re: [Qemu-devel] [PATCH v2 0/7] ramfb: simple boot framebuffer, no legacy vga, Laszlo Ersek, 2018/06/05
- Re: [Qemu-devel] [PATCH v2 0/7] ramfb: simple boot framebuffer, no legacy vga, Gerd Hoffmann, 2018/06/05
- Re: [Qemu-devel] [PATCH v2 0/7] ramfb: simple boot framebuffer, no legacy vga, Laszlo Ersek, 2018/06/05
- Re: [Qemu-devel] [PATCH v2 0/7] ramfb: simple boot framebuffer, no legacy vga,
Gerd Hoffmann <=
- Re: [Qemu-devel] [PATCH v2 0/7] ramfb: simple boot framebuffer, no legacy vga, Laszlo Ersek, 2018/06/06
- Re: [Qemu-devel] [PATCH v2 0/7] ramfb: simple boot framebuffer, no legacy vga, Gerd Hoffmann, 2018/06/06