projects
/
linux-2.6-microblaze.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
drm/xe: Annotate mcr_[un]lock()
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-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
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
2023-12-19
Matthew Brost
drm/xe: Allow compute VMs to output dma-fences on binds
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Matthew Brost
drm/xe: Don't grab runtime PM ref in engine create...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Matthew Brost
drm/xe: Always write GEN12_RCU_MODE.GEN12_RCU_MODE_CCS_ENABL...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Matthew Brost
drm/xe: Better error messages for xe_gt_record_default_lrcs
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Matthew Brost
drm/xe: Decrement fault mode counts in xe_vm_close_and_put
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Matthew Brost
drm/xe: Fix potential deadlock handling page faults
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Matthew Brost
drm/xe: Use BO's GT to determine dma_offset when programming...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Matthew Brost
drm/xe: Reinstate render / compute cache invalidation...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Matthew Brost
drm/xe: Drop zero length arrays
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Matthew Brost
drm/xe: Drop TLB invalidation from ring operations
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Matthew Brost
drm/xe: Add TLB invalidation fence after rebinds issued...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Matthew Brost
drm/xe: Add has_asid to device info
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Matthew Brost
drm/xe: Signal invalidation fence immediately if CT...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Matthew Brost
drm/xe: Propagate VM unbind error to invalidation fence
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Matthew Brost
drm/xe: Lock GGTT on when restoring kernel BOs
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Matthew Brost
drm/xe: Use GuC to do GGTT invalidations for the GuC...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Matthew Brost
drm/xe: Propagate error from bind operations to async...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Matthew Brost
drm/xe: Add range based TLB invalidations
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Matthew Brost
drm/xe: Add has_range_tlb_invalidation device attribute
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Matthew Brost
drm/xe: Delete debugfs entry to issue TLB invalidation
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Matthew Brost
drm/xe: Only set VM->asid for platforms that support...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Matthew Brost
drm/xe: Add TDR for invalidation fence timeout cleanup
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Matthew Brost
drm/xe: Add TLB invalidation fence ftrace
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Matthew Brost
drm/xe: Kernel doc GT TLB invalidations
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Matthew Brost
drm/xe: Invalidate TLB after unbind is complete
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Matthew Brost
drm/xe: Add TLB invalidation fence
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Matthew Brost
drm/xe: Move TLB invalidation variable to own sub-structure...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Matthew Brost
drm/xe: Break of TLB invalidation into its own file
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Matthew Brost
drm/xe: Don't process TLB invalidation done in CT fast...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Matthew Brost
drm/xe/migrate: Update emit_pte to cope with a size...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-12
Matthew Brost
drm/xe/guc: Add support GuC MMIO send / recv
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-12
Matthew Brost
drm/xe/guc: s/xe_guc_send_mmio/xe_guc_mmio_send
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-12
Matthew Brost
drm/xe/guc: Report submission version of GuC firmware
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-12
Matthew Brost
drm/xe: Fake pulling gt->info.engine_mask from hwconfig...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-12
Matthew Brost
drm/xe: Ensure VMA not userptr before calling xe_bo_is_stolen
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-12
Matthew Brost
drm/xe: Take memory ref on kernel job creation
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-12
Matthew Brost
drm/xe: Introduce a new DRM driver for Intel GPUs
Co-developed-by:
Matthew Brost
<matthew.brost@intel.com>
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-12-07
Matthew Brost
drm/doc/rfc: Mark long running workload as complete.
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-11-01
Matthew Brost
drm/sched: Add a helper to queue TDR immediately
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-11-01
Matthew Brost
drm/sched: Add drm_sched_start_timeout_unlocked helper
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-11-01
Matthew Brost
drm/sched: Split free_job into own work item
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-11-01
Matthew Brost
drm/sched: Convert drm scheduler to use a work queue...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2023-11-01
Matthew Brost
drm/sched: Add drm_sched_wqueue_* helpers
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2022-10-27
Matthew Brost
drm/i915/guc: Delay disabling guc_id scheduling for...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
next