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