All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/8] drm: rework mmap() workflow
@ 2019-09-13 12:29 Gerd Hoffmann
  2019-09-13 12:29   ` Gerd Hoffmann
                   ` (11 more replies)
  0 siblings, 12 replies; 50+ messages in thread
From: Gerd Hoffmann @ 2019-09-13 12:29 UTC (permalink / raw)
  To: dri-devel; +Cc: Daniel Vetter, Gerd Hoffmann, Thomas Zimmermann

Add mmap callback to drm_object

Gerd Hoffmann (8):
  drm: add mmap() to drm_gem_object_funcs
  drm/shmem: switch shmem helper to &drm_gem_object_funcs.mmap
  drm/shmem: drop DEFINE_DRM_GEM_SHMEM_FOPS
  drm/ttm: factor out ttm_bo_mmap_vma_setup
  drm/ttm: add drm_gem_ttm_mmap()
  drm/vram: switch vram helper to &drm_gem_object_funcs.mmap()
  drm/vram: drop verify_access
  drm/vram: drop DRM_VRAM_MM_FILE_OPERATIONS

 include/drm/drm_gem.h                         | 14 ++++
 include/drm/drm_gem_shmem_helper.h            | 30 +------
 include/drm/drm_gem_ttm_helper.h              |  2 +
 include/drm/drm_gem_vram_helper.h             | 25 ------
 include/drm/drm_vram_mm_helper.h              | 82 +++++++++++++++++++
 include/drm/ttm/ttm_bo_api.h                  |  8 ++
 drivers/gpu/drm/ast/ast_drv.c                 |  5 +-
 drivers/gpu/drm/bochs/bochs_drv.c             |  5 +-
 drivers/gpu/drm/cirrus/cirrus.c               |  2 +-
 drivers/gpu/drm/drm_gem.c                     | 27 ++++--
 drivers/gpu/drm/drm_gem_shmem_helper.c        | 26 ++----
 drivers/gpu/drm/drm_gem_ttm_helper.c          | 19 +++++
 drivers/gpu/drm/drm_gem_vram_helper.c         | 56 +------------
 drivers/gpu/drm/drm_prime.c                   |  9 ++
 .../gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c   |  5 +-
 drivers/gpu/drm/mgag200/mgag200_drv.c         |  5 +-
 drivers/gpu/drm/panfrost/panfrost_drv.c       |  2 +-
 drivers/gpu/drm/panfrost/panfrost_gem.c       |  2 +-
 drivers/gpu/drm/tiny/gm12u320.c               |  2 +-
 drivers/gpu/drm/ttm/ttm_bo_vm.c               | 47 ++++++-----
 drivers/gpu/drm/v3d/v3d_bo.c                  |  2 +-
 drivers/gpu/drm/v3d/v3d_drv.c                 |  2 +-
 drivers/gpu/drm/vboxvideo/vbox_drv.c          |  5 +-
 drivers/gpu/drm/virtio/virtgpu_drv.c          |  2 +-
 drivers/gpu/drm/virtio/virtgpu_object.c       |  2 +-
 25 files changed, 200 insertions(+), 186 deletions(-)
 create mode 100644 include/drm/drm_vram_mm_helper.h

-- 
2.18.1

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

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

end of thread, other threads:[~2019-09-17 13:27 UTC | newest]

Thread overview: 50+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-09-13 12:29 [PATCH 0/8] drm: rework mmap() workflow Gerd Hoffmann
2019-09-13 12:29 ` [PATCH 1/8] drm: add mmap() to drm_gem_object_funcs Gerd Hoffmann
2019-09-13 12:29   ` Gerd Hoffmann
2019-09-17 13:27   ` Daniel Vetter
2019-09-13 12:29 ` [PATCH 2/8] drm/shmem: switch shmem helper to &drm_gem_object_funcs.mmap Gerd Hoffmann
2019-09-13 12:29 ` Gerd Hoffmann
2019-09-13 12:29   ` Gerd Hoffmann
2019-09-13 14:03   ` Steven Price
2019-09-13 14:03     ` Steven Price
2019-09-17  8:14     ` Gerd Hoffmann
2019-09-17  8:14       ` Gerd Hoffmann
2019-09-17  8:14     ` Gerd Hoffmann
2019-09-13 12:29 ` [PATCH 3/8] drm/shmem: drop DEFINE_DRM_GEM_SHMEM_FOPS Gerd Hoffmann
2019-09-13 12:29   ` Gerd Hoffmann
2019-09-16 22:07   ` Rob Herring
2019-09-16 22:07     ` Rob Herring
2019-09-17  8:18     ` Gerd Hoffmann
2019-09-17  8:18       ` Gerd Hoffmann
2019-09-17  8:18     ` Gerd Hoffmann
2019-09-16 22:07   ` Rob Herring
2019-09-13 12:29 ` Gerd Hoffmann
2019-09-13 12:29 ` [PATCH 4/8] drm/ttm: factor out ttm_bo_mmap_vma_setup Gerd Hoffmann
2019-09-13 12:29   ` Gerd Hoffmann
2019-09-13 12:56   ` Thomas Zimmermann
2019-09-17  8:26     ` Gerd Hoffmann
2019-09-13 13:05   ` Thomas Zimmermann
2019-09-17  8:34     ` Gerd Hoffmann
2019-09-17  9:38       ` Thomas Zimmermann
2019-09-17  9:54         ` Gerd Hoffmann
2019-09-13 12:29 ` [PATCH 5/8] drm/ttm: add drm_gem_ttm_mmap() Gerd Hoffmann
2019-09-13 12:29   ` Gerd Hoffmann
2019-09-13 13:02   ` Thomas Zimmermann
2019-09-13 12:29 ` [PATCH 6/8] drm/vram: switch vram helper to &drm_gem_object_funcs.mmap() Gerd Hoffmann
2019-09-13 12:29   ` Gerd Hoffmann
2019-09-13 13:10   ` Thomas Zimmermann
2019-09-13 13:10     ` Thomas Zimmermann
2019-09-13 12:29 ` [PATCH 7/8] drm/vram: drop verify_access Gerd Hoffmann
2019-09-13 12:29   ` Gerd Hoffmann
2019-09-13 13:11   ` Thomas Zimmermann
2019-09-13 13:11     ` Thomas Zimmermann
2019-09-13 12:29 ` [PATCH 8/8] drm/vram: drop DRM_VRAM_MM_FILE_OPERATIONS Gerd Hoffmann
2019-09-13 12:29   ` Gerd Hoffmann
2019-09-13 13:18   ` Thomas Zimmermann
2019-09-13 13:18   ` Thomas Zimmermann
2019-09-13 13:18     ` Thomas Zimmermann
2019-09-17  8:39     ` Gerd Hoffmann
2019-09-17  8:39     ` Gerd Hoffmann
2019-09-17  8:39       ` Gerd Hoffmann
2019-09-13 12:29 ` Gerd Hoffmann
2019-09-13 12:37 ` [PATCH 0/8] drm: rework mmap() workflow Gerd Hoffmann

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.