[Intel-xe] [PATCH 0/3] NULL bindings aka sparse bindings

Matthew Brost matthew.brost at intel.com
Thu Jun 8 05:03:30 UTC 2023


This feature has been request by Paulo ahead of the GPUVA series [1]. It
doesn't strickly require GPUVA so here it is.

All of the comments in [2] should be addressed.

Havea local version of IGT [3] up and running, expect that on the IGT
list shortly.

Matt

[1] https://patchwork.freedesktop.org/series/117156/
[2] https://patchwork.freedesktop.org/patch/534922/?series=117156&rev=2
[3] https://patchwork.freedesktop.org/patch/534957/?series=117177&rev=2

Matthew Brost (3):
  drm/xe: s/XE_PTE_READ_ONLY/XE_PTE_FLAG_READ_ONLY
  drm/xe: Move XE_PTE_FLAG_READ_ONLY to xe_vm_types.h
  drm/xe: NULL binding implementation

 drivers/gpu/drm/xe/xe_bo.h           |   3 +-
 drivers/gpu/drm/xe/xe_exec.c         |   2 +
 drivers/gpu/drm/xe/xe_gt_pagefault.c |   4 +-
 drivers/gpu/drm/xe/xe_pt.c           |  73 ++++++++++++++-----
 drivers/gpu/drm/xe/xe_vm.c           | 105 +++++++++++++++++----------
 drivers/gpu/drm/xe/xe_vm.h           |  12 ++-
 drivers/gpu/drm/xe/xe_vm_types.h     |   2 +
 include/uapi/drm/xe_drm.h            |   8 ++
 8 files changed, 146 insertions(+), 63 deletions(-)

-- 
2.34.1



More information about the Intel-xe mailing list