projects
/
linux-2.6-microblaze.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Linux 6.9-rc1
2024-03-14
Matthew Brost
drm/xe: Invalidate userptr VMA on page pin fault
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-03-04
Matthew Brost
drm/xe: Fix ref counting leak on page fault
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-02-29
Matthew Brost
drm/xe: Use vmalloc for array of bind allocation in...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-02-29
Matthew Brost
drm/xe: Don't support execlists in xe_gt_tlb_invalidation...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-02-29
Matthew Brost
drm/xe: Fix execlist splat
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-02-22
Matthew Brost
drm/xe: Add debug prints for skipping rebinds
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-02-21
Matthew Brost
drm/xe: Return 2MB page size for compact 64k PTEs
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-02-21
Matthew Brost
drm/xe: Add XE_VMA_PTE_64K VMA flag
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-02-21
Matthew Brost
drm/xe: Fix xe_vma_set_pte_size
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-02-20
Matthew Brost
drm/xe: Return 2MB page size for compact 64k PTEs
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-02-20
Matthew Brost
drm/xe: Add XE_VMA_PTE_64K VMA flag
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-02-20
Matthew Brost
drm/xe: Fix xe_vma_set_pte_size
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-02-14
Matthew Brost
drm/xe: Remove exec queue bind.fence_*
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-02-08
Matthew Brost
drm/xe: Remove TEST_VM_ASYNC_OPS_ERROR
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-02-08
Matthew Brost
drm/xe: Assume large page size if VMA not yet bound
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-02-08
Matthew Brost
drm/xe: Map both mem.kernel_bb_pool and usm.bb_pool
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-02-08
Matthew Brost
drm/xe: Pick correct userptr VMA to repin on REMAP...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-02-08
Matthew Brost
drm/xe: Take a reference in xe_exec_queue_last_fence_get()
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-02-08
Matthew Brost
drm/xe: Fix loop in vm_bind_ioctl_ops_unwind
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-02-06
Matthew Brost
drm/xe: Remove TEST_VM_ASYNC_OPS_ERROR
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-02-06
Matthew Brost
drm/sched: Re-queue run job worker when drm_sched_entity_pop...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-02-06
Matthew Brost
drm/xe: Assume large page size if VMA not yet bound
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-02-06
Matthew Brost
drm/sched: Add Matthew Brost to maintainers
drm/sched: Add
Matthew Brost
to maintainers
Add
Matthew Brost
to DRM scheduler maintainers.
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-02-03
Matthew Brost
drm/xe: Map both mem.kernel_bb_pool and usm.bb_pool
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-02-02
Matthew Brost
drm/xe: Pick correct userptr VMA to repin on REMAP...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-02-02
Matthew Brost
drm/xe: Take a reference in xe_exec_queue_last_fence_get()
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-02-02
Matthew Brost
drm/xe: Drop rebind argument from xe_pt_prepare_bind
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-02-02
Matthew Brost
drm/xe: Fix loop in vm_bind_ioctl_ops_unwind
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-02-01
Matthew Brost
drm/xe: Make all GuC ABI shift values unsigned
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-02-01
Matthew Brost
drm/xe: Use LRC prefix rather than CTX prefix in lrc...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-02-01
Matthew Brost
drm/xe: Only allow 1 ufence per exec / bind IOCTL
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-02-01
Matthew Brost
drm/xe: Use LRC prefix rather than CTX prefix in lrc...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-01-31
Matthew Brost
drm/xe: Make all GuC ABI shift values unsigned
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-01-30
Matthew Brost
drm/xe: Only allow 1 ufence per exec / bind IOCTL
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-01-26
Matthew Brost
drm/xe/guc: Flush G2H handler when turning off CTs
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-01-26
Matthew Brost
drm/xe: Move TLB invalidation reset before HW reset
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-01-26
Matthew Brost
drm/xe/guc: Add more GuC CT states
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-01-26
Matthew Brost
drm/sched: Drain all entities in DRM sched run job...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-01-15
Matthew Brost
drm/xe: Fix exec IOCTL long running exec queue ring...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-01-10
Matthew Brost
drm/xe: Invert access counter queue head / tail
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-01-10
Matthew Brost
drm/xe: Add build on bug to assert access counter queue...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-01-10
Matthew Brost
drm/xe: Invert page fault queue head / tail
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-01-10
Matthew Brost
drm/xe: Add build on bug to assert page fault queue...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-01-09
Matthew Brost
drm/xe/guc: Only take actions in CT irq handler if...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2024-01-09
Matthew Brost
drm/xe: Fix exec IOCTL long running exec queue ring...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-26
Matthew Brost
drm/xe: Fix UBSAN splat in add_preempt_fences()
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-26
Matthew Brost
drm/xe: Fix UBSAN splat in add_preempt_fences()
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe/uapi: Remove sync binds
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Allow num_batch_buffer / num_binds == 0 in...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Use a flags field instead of bools for sync...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Use a flags field instead of bools for VMA...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Only set xe_vma_op.map fields for GPUVA map...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Use pool of ordered wq for GuC submission
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Adjust tile_present mask when skipping rebinds
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Fix VM bind out-sync signaling ordering
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Remove async worker and rework sync binds
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe/uapi: Kill DRM_XE_UFENCE_WAIT_VM_ERROR
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Remove XE_EXEC_QUEUE_SET_PROPERTY_COMPUTE_MODE...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Rename exec_queue_kill_compute to xe_vm_remove_compu...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Deprecate XE_EXEC_QUEUE_SET_PROPERTY_COMPUTE_MODE...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Fix xe_exec_queue_is_idle for parallel exec...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Fix exec queue usage for unbinds
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Fix fence reservation accouting
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Fix array of binds
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/gpuva: Add drm_gpuva_for_each_op_reverse
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Fixup unwind on VM ops errors
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Convert xe_vma_op_flags to BIT macros
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Call __guc_exec_queue_fini_async direct for...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Set max pte size when skipping rebinds
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: remove header variable from parse_g2h_msg
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Add define WQ_HEADER_SIZE
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Remove ct->fence_context
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Remove XE_GUC_CT_SELFTEST
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Signal out-syncs on VM binds if no operations
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Always use xe_vm_queue_rebind_worker helper
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Use migrate engine for page fault binds
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Only alloc userptr part of xe_vma for userptrs
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Combine destroy_cb and destroy_work in xe_vma...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Change tile masks from u64 to u8
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Replace list_del_init with list_del for userptr...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Reduce the number list links in xe_vma
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Avoid doing rebinds
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Remove xe_vma_op_unmap
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Make bind engines safe
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Port Xe to GPUVA
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Remove __xe_vm_bind forward declaration
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Add helpers to hide struct xe_vma internals
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Ban a VM if rebind worker hits an error
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Use internal VM flags in xe_vm_create
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: VM LRU bulk move
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Only try to lock external BOs in VM bind
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Ensure LR engines are not persistent
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Long running job update
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: NULL binding implementation
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-21
Matthew Brost
drm/xe: Move XE_PTE_FLAG_READ_ONLY to xe_vm_types.h
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Matthew Brost
drm/xe: s/XE_PTE_READ_ONLY/XE_PTE_FLAG_READ_ONLY
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Matthew Brost
drm/xe: Use Xe ordered workqueue for rebind worker
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Matthew Brost
drm/xe: Handle unmapped userptr in analyze VM
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Matthew Brost
drm/xe/guc: Read HXG fields from DW1 of G2H response
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Matthew Brost
drm/xe: Allow dma-fences as in-syncs for compute /...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
next