All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] drm/udl: Convert to generic fbdev emulation
@ 2019-10-24 14:42 Thomas Zimmermann
  2019-10-24 14:42 ` [PATCH 1/5] drm/udl: Clear BO vmapping pointer after unmapping BO memory Thomas Zimmermann
                   ` (4 more replies)
  0 siblings, 5 replies; 31+ messages in thread
From: Thomas Zimmermann @ 2019-10-24 14:42 UTC (permalink / raw)
  To: airlied, sean, daniel, sam, noralf; +Cc: Thomas Zimmermann, dri-devel

This patchset replaces udl's fbdev code with the generic implementation.

The first patch fixes a bug that didn't trigger yet because the current
fbdev never unmaps the BO. Patches 2 to 3 add missing interfaces to the
udl driver. Patch 4 sets mapping flags. In the final patch, we remove a
lot of code and set a few helpers instead.

The patchset was tested by running the fbdev console, X11, and Weston on
a DisplayLink adapter.

Thomas Zimmermann (5):
  drm/udl: Clear BO vmapping pointer after unmapping BO memory
  drm/udl: Set drm_driver.gem_prime_mmap
  drm/udl: Add GEM object functions for free(), vmap(), and vunmap()
  drm/udl: Map BO memory pages in unencrypted mode
  drm/udl: Replace fbdev code with generic emulation

 drivers/gpu/drm/udl/udl_drv.c     |   4 +
 drivers/gpu/drm/udl/udl_drv.h     |   4 -
 drivers/gpu/drm/udl/udl_fb.c      | 263 +-----------------------------
 drivers/gpu/drm/udl/udl_gem.c     |  40 ++++-
 drivers/gpu/drm/udl/udl_main.c    |   2 -
 drivers/gpu/drm/udl/udl_modeset.c |   3 +-
 6 files changed, 48 insertions(+), 268 deletions(-)

--
2.23.0

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2019-10-25 19:10 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-10-24 14:42 [PATCH 0/5] drm/udl: Convert to generic fbdev emulation Thomas Zimmermann
2019-10-24 14:42 ` [PATCH 1/5] drm/udl: Clear BO vmapping pointer after unmapping BO memory Thomas Zimmermann
2019-10-25  7:39   ` Daniel Vetter
2019-10-24 14:42 ` [PATCH 2/5] drm/udl: Set drm_driver.gem_prime_mmap Thomas Zimmermann
2019-10-24 14:42 ` [PATCH 3/5] drm/udl: Add GEM object functions for free(), vmap(), and vunmap() Thomas Zimmermann
2019-10-25  7:40   ` Daniel Vetter
2019-10-25  7:59     ` Thomas Zimmermann
2019-10-25  7:59       ` Thomas Zimmermann
2019-10-25  9:28       ` Daniel Vetter
2019-10-25  9:28         ` Daniel Vetter
2019-10-25 10:12         ` Thomas Zimmermann
2019-10-25 10:12           ` Thomas Zimmermann
2019-10-25 11:44           ` Noralf Trønnes
2019-10-25 11:44             ` Noralf Trønnes
2019-10-25 11:47             ` Noralf Trønnes
2019-10-25 11:47               ` Noralf Trønnes
2019-10-25 12:20             ` Thomas Zimmermann
2019-10-25 12:20               ` Thomas Zimmermann
2019-10-25 13:32               ` Gerd Hoffmann
2019-10-25 14:53                 ` Thomas Zimmermann
2019-10-25 14:53                   ` Thomas Zimmermann
2019-10-25 13:44               ` Noralf Trønnes
2019-10-25 13:44                 ` Noralf Trønnes
2019-10-24 14:42 ` [PATCH 4/5] drm/udl: Map BO memory pages in unencrypted mode Thomas Zimmermann
2019-10-24 14:42 ` [PATCH 5/5] drm/udl: Replace fbdev code with generic emulation Thomas Zimmermann
2019-10-25  7:47   ` Daniel Vetter
2019-10-25  8:00     ` Daniel Vetter
2019-10-25 11:22       ` Noralf Trønnes
2019-10-25 11:44         ` Thomas Zimmermann
2019-10-25  8:08     ` Thomas Zimmermann
2019-10-25 19:10       ` Daniel Vetter

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.