Hi, Here comes a collection of drm patches for qemu emulated virtual graphics cards. Small improvements for cirrus and qxl. A new kms driver for the qemu standard vga. Patches 1-4 can be queued up for merge, unless someone finds bugs / problems in review of course. Patches 5+6 have known issues and are still work-in-progress. I'm posing them for early review nevertheless. git tree with these patches is here: git://git.kraxel.org/linux qemu-drm cheers, Gerd Gerd Hoffmann (6): drm: add drm_set_preferred_mode drm/cirrus: use drm_set_preferred_mode drm/qxl: support 64bit surface bar drm/qxl: add some surface memory logging [wip] drm/qxl: request regions [wip] drm/bochs: new driver drivers/gpu/drm/Kconfig | 2 + drivers/gpu/drm/Makefile | 1 + drivers/gpu/drm/bochs/Kconfig | 11 + drivers/gpu/drm/bochs/Makefile | 4 + drivers/gpu/drm/bochs/bochs.h | 167 +++++++++++ drivers/gpu/drm/bochs/bochs_drv.c | 179 ++++++++++++ drivers/gpu/drm/bochs/bochs_fbdev.c | 215 ++++++++++++++ drivers/gpu/drm/bochs/bochs_hw.c | 162 ++++++++++ drivers/gpu/drm/bochs/bochs_kms.c | 294 +++++++++++++++++++ drivers/gpu/drm/bochs/bochs_mm.c | 552 +++++++++++++++++++++++++++++++++++ drivers/gpu/drm/cirrus/cirrus_mode.c | 11 +- drivers/gpu/drm/drm_edid.c | 13 + drivers/gpu/drm/qxl/qxl_kms.c | 48 ++- drivers/gpu/drm/qxl/qxl_ttm.c | 2 + include/drm/drm_crtc.h | 2 + 15 files changed, 1647 insertions(+), 16 deletions(-) create mode 100644 drivers/gpu/drm/bochs/Kconfig create mode 100644 drivers/gpu/drm/bochs/Makefile create mode 100644 drivers/gpu/drm/bochs/bochs.h create mode 100644 drivers/gpu/drm/bochs/bochs_drv.c create mode 100644 drivers/gpu/drm/bochs/bochs_fbdev.c create mode 100644 drivers/gpu/drm/bochs/bochs_hw.c create mode 100644 drivers/gpu/drm/bochs/bochs_kms.c create mode 100644 drivers/gpu/drm/bochs/bochs_mm.c -- 1.8.3.1 _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel