This series adds support for atomic modesetting to the bochs driver. It also switches over to the generic fbdev implementation and does some cleanups. v3: - adjust pin/unpin fix & reorder patches a bit, to keep the series bisectable (Daniel). - drop dmabuf import/export callbacks. v2: - some updates according to Oleksandr's review. - fix ttm bo pin/unpin (new patch #15). Gerd Hoffmann (15): drm/bochs: encoder cleanup drm/bochs: split bochs_hw_setmode drm/bochs: atomic: add atomic_flush+atomic_enable callbacks. drm/bochs: atomic: add mode_set_nofb callback. drm/bochs: atomic: switch planes to atomic, wire up helpers. drm/bochs: atomic: use atomic set_config helper drm/bochs: atomic: use atomic page_flip helper drm/bochs: atomic: set DRIVER_ATOMIC drm/bochs: remove old bochs_crtc_* functions drm/bochs: drop unused gpu_addr arg from bochs_bo_pin() drm/bochs: move ttm_bo_(un)reserve calls into bochs_bo_{pin,unpin} drm/bochs: add basic prime support drm/bochs: switch to generic drm fbdev emulation drm/bochs: drop old fbdev emulation code drm/bochs: move remaining fb bits to kms drivers/gpu/drm/bochs/bochs.h | 23 ++-- drivers/gpu/drm/bochs/bochs_drv.c | 26 ++--- drivers/gpu/drm/bochs/bochs_fbdev.c | 163 --------------------------- drivers/gpu/drm/bochs/bochs_hw.c | 19 ++-- drivers/gpu/drm/bochs/bochs_kms.c | 218 +++++++++++++++++------------------- drivers/gpu/drm/bochs/bochs_mm.c | 68 +++++++++-- drivers/gpu/drm/bochs/Makefile | 2 +- 7 files changed, 196 insertions(+), 323 deletions(-) delete mode 100644 drivers/gpu/drm/bochs/bochs_fbdev.c -- 2.9.3 _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel