[PATCH v3 0/4] Unified VMA Offset Manager v3
David Herrmann
dh.herrmann at gmail.com
Wed Jul 17 11:14:16 PDT 2013
Hi
This is v3 of the unified VMA offset manager. It merges the GEM and TTM mmap
offset managers into a unified implementation.
v2 is available here:
http://lists.freedesktop.org/archives/dri-devel/2013-July/041222.html
Changes since v2:
- also fix tegra to use the new manager
I intentionally excluded the access-management patches from this series. Please
see v2 for information on these. I will resend them once this series gets
merged.
Comments welcome!
Cheers
David
David Herrmann (4):
drm: add unified vma offset manager
drm/gem: convert to new unified vma manager
drm/ttm: convert to unified vma offset manager
drm/vma: provide drm_vma_node_unmap() helper
Documentation/DocBook/drm.tmpl | 6 +
drivers/gpu/drm/Makefile | 2 +-
drivers/gpu/drm/ast/ast_main.c | 2 +-
drivers/gpu/drm/cirrus/cirrus_main.c | 2 +-
drivers/gpu/drm/drm_gem.c | 90 ++--------
drivers/gpu/drm/drm_gem_cma_helper.c | 9 +-
drivers/gpu/drm/drm_vma_manager.c | 260 +++++++++++++++++++++++++++++
drivers/gpu/drm/exynos/exynos_drm_gem.c | 7 +-
drivers/gpu/drm/gma500/gem.c | 8 +-
drivers/gpu/drm/i915/i915_gem.c | 13 +-
drivers/gpu/drm/mgag200/mgag200_main.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_display.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_gem.c | 2 +-
drivers/gpu/drm/omapdrm/omap_gem.c | 11 +-
drivers/gpu/drm/omapdrm/omap_gem_helpers.c | 49 +-----
drivers/gpu/drm/qxl/qxl_object.h | 2 +-
drivers/gpu/drm/qxl/qxl_release.c | 2 +-
drivers/gpu/drm/radeon/radeon_object.h | 5 +-
drivers/gpu/drm/ttm/ttm_bo.c | 79 +--------
drivers/gpu/drm/ttm/ttm_bo_util.c | 3 +-
drivers/gpu/drm/ttm/ttm_bo_vm.c | 81 ++++-----
drivers/gpu/drm/udl/udl_gem.c | 6 +-
drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 4 +-
drivers/gpu/host1x/drm/gem.c | 4 +-
include/drm/drmP.h | 7 +-
include/drm/drm_vma_manager.h | 154 +++++++++++++++++
include/drm/ttm/ttm_bo_api.h | 15 +-
include/drm/ttm/ttm_bo_driver.h | 7 +-
include/uapi/drm/drm.h | 2 +-
29 files changed, 530 insertions(+), 306 deletions(-)
create mode 100644 drivers/gpu/drm/drm_vma_manager.c
create mode 100644 include/drm/drm_vma_manager.h
--
1.8.3.2
More information about the dri-devel
mailing list