[PATCH 0/6] drm: qemu hardware patches

Gerd Hoffmann kraxel at redhat.com
Wed Nov 6 03:52:05 PST 2013


  Hi,

> I'll try and find some time to look at the bochs driver, though is it
> really much more than we have with the
> simple drm layer that David Herrmann is producing?

simpledrm is fixed resolution and depends on the firmware setting things
up (from what I've seen a few weeks back), correct?

bochs doesn't need firmware help and can switch resolutions at runtime
via xrandr just fine.  It's more like cirrus-drm, except that there are
not the nasty constrains dictated by real cirrus cards, such as the very
limited amount of video memory and supporting 24 bpp only.

bochs-drm doesn't need to hop through the loops to shuffle around the
framebuffer bo's.  They are in vram no matter what, we have 16MB by
default and qemu can be configured to make it larger if needed.  Want a
FullHD display?  No problem.  bochs-drm operates with 32bpp.  The
virtual hardware can do 8bpp and 16bpp too, but I didn't go the extra
mile to support that as it looks pointless these days.

cheers,
  Gerd




More information about the dri-devel mailing list