Mapping a non-contiguous VRAM BO doesn't work, start to fix this. A follow up series should cleanup any remaining mapping of non-contiguous VRAM BOs, add non-visible access support to xe_ttm_access_memory, and warn / error on mapping a BO which cannot be mapped. Matthew Brost (3): drm/ttm: Add ttm_bo_access drm/xe: Add xe_ttm_access_memory drm/xe: Use ttm_bo_access in xe_vm_snapshot_capture_delayed drivers/gpu/drm/ttm/ttm_bo_util.c | 85 +++++++++++++++++++++++++++++++ drivers/gpu/drm/ttm/ttm_bo_vm.c | 65 +---------------------- drivers/gpu/drm/xe/xe_bo.c | 57 +++++++++++++++++++-- drivers/gpu/drm/xe/xe_vm.c | 17 +++---- include/drm/ttm/ttm_bo.h | 2 + 5 files changed, 148 insertions(+), 78 deletions(-) -- 2.34.1