drm/xe/vm: Fix ASID XA usage
[linux-2.6-microblaze.git] / drivers / gpu / drm / xe / xe_vm.c
2023-12-21 Thomas Hellströmdrm/xe/vm: Fix ASID XA usage
2023-12-21 Matthew Brostdrm/xe: Only set xe_vma_op.map fields for GPUVA map...
2023-12-21 Rodrigo Vividrm/xe/uapi: Be more specific about the vm_bind prefetc...
2023-12-21 Francois Dugastdrm/xe/uapi: Add _FLAG to uAPI constants usable for...
2023-12-21 Francois Dugastdrm/xe/uapi: Add missing DRM_ prefix in uAPI constants
2023-12-21 Brian Weltydrm/xe: Fix unbind of unaccessed VMA (fault mode)
2023-12-21 Matthew Brostdrm/xe: Adjust tile_present mask when skipping rebinds
2023-12-21 Matthew Aulddrm/xe: fix pat[2] programming with 2M/1G pages
2023-12-21 Matthew Brostdrm/xe: Fix VM bind out-sync signaling ordering
2023-12-21 Matthew Brostdrm/xe: Remove async worker and rework sync binds
2023-12-21 Matthew Brostdrm/xe/uapi: Kill DRM_XE_UFENCE_WAIT_VM_ERROR
2023-12-21 Rodrigo Vividrm/xe: Kill XE_VM_PROPERTY_BIND_OP_ERROR_CAPTURE_ADDRE...
2023-12-21 Ashutosh Dixitdrm/xe/uapi: Use common drm_xe_ext_set_property extension
2023-12-21 Matthew Brostdrm/xe: Rename exec_queue_kill_compute to xe_vm_remove_...
2023-12-21 Francois Dugastdrm/xe/vm: Remove VM_BIND_OP macro
2023-12-21 Francois Dugastdrm/xe/uapi: Separate VM_BIND's operation and flag
2023-12-21 Matthew Aulddrm/xe: directly use pat_index for pte_encode
2023-12-21 Lucas De Marchidrm/xe/xe2: Add one more bit to encode PAT to ppgtt...
2023-12-21 Lucas De Marchidrm/xe/vm: Prefer xe_assert() over XE_WARN_ON()
2023-12-21 Paulo Zanonidrm/xe/vm: use list_last_entry() to fetch last_op
2023-12-21 Paulo Zanonidrm/xe/vm: print the correct 'keep' when printing gpuva ops
2023-12-21 Matthew Brostdrm/xe: Fix exec queue usage for unbinds
2023-12-21 Fei Yangdrm/xe: set PTE_AE for all platforms supporting it
2023-12-21 Lucas De Marchidrm/xe: Use pat_index to encode pde/pte
2023-12-21 Lucas De Marchidrm/xe/migrate: Do not hand-encode pte
2023-12-21 Lucas De Marchidrm/xe: Use vfunc for pte/pde ppgtt encoding
2023-12-21 Tejas Upadhyaydrm/xe: Track page table memory usage for client
2023-12-21 Tejas Upadhyaydrm/xe: Record each drm client with its VM
2023-12-21 Francois Dugastdrm/xe: Use Xe assert macros instead of XE_WARN_ON...
2023-12-21 Francois Dugastdrm/xe: Replace XE_WARN_ON with drm_warn when just...
2023-12-21 Matthew Brostdrm/xe: Fix fence reservation accouting
2023-12-21 Thomas Hellströmdrm/xe: Convert remaining instances of ttm_eu_reserve_b...
2023-12-21 Thomas Hellströmdrm/xe: Convert pagefaulting code to use drm_exec
2023-12-21 Thomas Hellströmdrm/xe: Rework xe_exec and the VM rebind worker to...
2023-12-21 Thomas Hellströmdrm/xe/vm: Simplify and document xe_vm_lock()
2023-12-21 Thomas Hellströmdrm/xe/bo: Simplify xe_bo_lock()
2023-12-21 Matthew Brostdrm/xe: Fix array of binds
2023-12-21 Matthew Brostdrm/xe: Fixup unwind on VM ops errors
2023-12-21 Matt Roperdrm/xe/xe2: Track VA bits independently of max page...
2023-12-21 Matthew Aulddrm/xe: skip rebind_list if vma destroyed
2023-12-21 Oak Zengdrm/xe: Implement HW workaround 14016763929
2023-12-21 Matthew Brostdrm/xe: Set max pte size when skipping rebinds
2023-12-21 Francois Dugastdrm/xe: Rename engine to exec_queue
2023-12-21 Francois Dugastdrm/xe: Rename xe_engine.[ch] to xe_exec_queue.[ch]
2023-12-21 Francois Dugastdrm/xe: Prefer WARN() over BUG() to avoid crashing...
2023-12-21 Lucas De Marchidrm/xe: Decouple vram check from xe_bo_addr()
2023-12-21 Matthew Brostdrm/xe: Signal out-syncs on VM binds if no operations
2023-12-21 Matthew Brostdrm/xe: Use migrate engine for page fault binds
2023-12-21 Matthew Brostdrm/xe: Only alloc userptr part of xe_vma for userptrs
2023-12-21 Matthew Brostdrm/xe: Change tile masks from u64 to u8
2023-12-21 Matthew Brostdrm/xe: Replace list_del_init with list_del for userptr...
2023-12-21 Matthew Brostdrm/xe: Reduce the number list links in xe_vma
2023-12-21 Matthew Brostdrm/xe: Avoid doing rebinds
2023-12-21 Matthew Brostdrm/xe: Remove xe_vma_op_unmap
2023-12-21 Matthew Brostdrm/xe: Make bind engines safe
2023-12-21 Lucas De Marchidrm/xe: Normalize XE_VM_FLAG* names
2023-12-21 Matthew Aulddrm/xe/vm: tidy up xe_runtime_pm usage
2023-12-21 Francois Dugastdrm/xe: Cleanup style warnings
2023-12-21 Francois Dugastdrm/xe: Prevent flooding the kernel log with XE_IOCTL_ERR
2023-12-21 Francois Dugastdrm/xe: Fix typos
2023-12-21 Brian Weltydrm/xe: Fix BUG_ON during bind with prefetch
2023-12-21 Matthew Brostdrm/xe: Port Xe to GPUVA
2023-12-21 Matthew Brostdrm/xe: Remove __xe_vm_bind forward declaration
2023-12-21 Matthew Brostdrm/xe: Add helpers to hide struct xe_vma internals
2023-12-21 Matthew Brostdrm/xe: Ban a VM if rebind worker hits an error
2023-12-21 Matthew Brostdrm/xe: Use internal VM flags in xe_vm_create
2023-12-21 Thomas Hellströmdrm/xe: Fix vm refcount races
2023-12-21 Matthew Brostdrm/xe: VM LRU bulk move
2023-12-21 Matthew Brostdrm/xe: Only try to lock external BOs in VM bind
2023-12-21 Matthew Brostdrm/xe: NULL binding implementation
2023-12-21 Janga Rahul Kumardrm/Xe: Use EOPNOTSUPP instead of ENOTSUPP
2023-12-21 Michał Winiarskidrm/xe: Fix uninitialized variables
2023-12-21 Lucas De Marchidrm/xe: Rename pte/pde encoding functions
2023-12-19 Matthew Brostdrm/xe: s/XE_PTE_READ_ONLY/XE_PTE_FLAG_READ_ONLY
2023-12-19 Matthew Brostdrm/xe: Use Xe ordered workqueue for rebind worker
2023-12-19 Matthew Brostdrm/xe: Handle unmapped userptr in analyze VM
2023-12-19 Thomas Hellströmdrm/xe: Invalidate TLB also on bind if in scratch page...
2023-12-19 Gustavo Sousadrm/xe: Replace deprecated DRM_ERROR()
2023-12-19 Matt Roperdrm/xe: Allocate GT dynamically
2023-12-19 Matt Roperdrm/xe: Move migration from GT to tile
2023-12-19 Matt Roperdrm/xe: Memory allocations are tile-based, not GT-based
2023-12-19 Matt Roperdrm/xe: Introduce xe_tile
2023-12-19 Matthew Aulddrm/xe/vm: fix double list add
2023-12-19 Christopher Snowhilldrm/xe: Validate uAPI padding and reserved fields
2023-12-19 Niranjana Vishwana... drm/xe: Apply upper limit to sg element size
2023-12-19 Rodrigo Vividrm/xe: Limit CONFIG_DRM_XE_SIMPLE_ERROR_CAPTURE to...
2023-12-19 Matthew Brostdrm/xe: Allow compute VMs to output dma-fences on binds
2023-12-19 Niranjana Vishwana... drm/xe: Handle -EDEADLK case in preempt worker
2023-12-19 Francois Dugastdrm/xe: Fix splat during error dump
2023-12-19 Lucas De Marchidrm/xe: Cleanup page-related defines
2023-12-19 Matthew Brostdrm/xe: Decrement fault mode counts in xe_vm_close_and_put
2023-12-19 Thomas Hellströmdrm/xe/vm: Defer vm rebind until next exec if nothing...
2023-12-19 Thomas Hellströmdrm/xe/vm: Use the correct vma destroy sequence on...
2023-12-19 Matthew Aulddrm/xe: s/lmem/vram/
2023-12-19 Lucas De Marchidrm/xe: Sort includes
2023-12-19 Matthew Brostdrm/xe: Add has_asid to device info
2023-12-19 Matthew Brostdrm/xe: Use GuC to do GGTT invalidations for the GuC...
2023-12-19 Matthew Brostdrm/xe: Propagate error from bind operations to async...
2023-12-19 Matthew Brostdrm/xe: Add range based TLB invalidations
2023-12-19 Matthew Brostdrm/xe: Only set VM->asid for platforms that support...
next