Age | Commit message (Expand) | Author | Files | Lines |
2024-07-04 | drm/xe: Convert multiple bind ops into single job | Matthew Brost | 1 | -0/+2 |
2024-05-23 | drm/xe: Nuke simple error capture | José Roberto de Souza | 1 | -2/+0 |
2024-05-08 | drm/xe: Don't rely on xe_assert.h to be included elsewhere | Michal Wajdeczko | 1 | -0/+1 |
2024-04-26 | drm/xe: Use xe_vma_ops to implement page fault rebinds | Matthew Brost | 1 | -0/+2 |
2024-03-28 | drm/xe: Move vma rebinding to the drm_exec locking loop | Thomas Hellström | 1 | -2/+4 |
2024-03-28 | drm/xe: Rework rebinding | Thomas Hellström | 1 | -1/+1 |
2024-02-21 | drm/xe: Implement VM snapshot support for BO's and userptr | Maarten Lankhorst | 1 | -0/+5 |
2024-02-01 | drm/xe/vm: Subclass userptr vmas | Thomas Hellström | 1 | -2/+14 |
2024-01-19 | drm/xe: make xe_ttm_funcs const | Jani Nikula | 1 | -2/+0 |
2023-12-21 | drm/xe: Use DRM GPUVM helpers for external- and evicted objects | Thomas Hellström | 1 | -7/+12 |
2023-12-21 | drm/xe: Use NULL PTEs as scratch PTEs | Thomas Hellström | 1 | -0/+11 |
2023-12-21 | drm/xe: Internally change the compute_mode and no_dma_fence mode naming | Thomas Hellström | 1 | -8/+8 |
2023-12-21 | drm/xe: Remove async worker and rework sync binds | Matthew Brost | 1 | -2/+0 |
2023-12-21 | drm/xe: Rename exec_queue_kill_compute to xe_vm_remove_compute_exec_queue | Matthew Brost | 1 | -0/+1 |
2023-12-21 | drm/xe: Use Xe assert macros instead of XE_WARN_ON macro | Francois Dugast | 1 | -1/+1 |
2023-12-21 | drm/xe: Convert remaining instances of ttm_eu_reserve_buffers to drm_exec | Thomas Hellström | 1 | -2/+0 |
2023-12-21 | drm/xe: Convert pagefaulting code to use drm_exec | Thomas Hellström | 1 | -0/+3 |
2023-12-21 | drm/xe: Rework xe_exec and the VM rebind worker to use the drm_exec helper | Thomas Hellström | 1 | -17/+5 |
2023-12-21 | drm/xe/vm: Simplify and document xe_vm_lock() | Thomas Hellström | 1 | -3/+2 |
2023-12-21 | drm/xe: Rename engine to exec_queue | Francois Dugast | 1 | -2/+2 |
2023-12-21 | drm/xe: Always use xe_vm_queue_rebind_worker helper | Matthew Brost | 1 | -7/+7 |
2023-12-21 | drm/xe: Port Xe to GPUVA | Matthew Brost | 1 | -14/+45 |
2023-12-21 | drm/xe: Add helpers to hide struct xe_vma internals | Matthew Brost | 1 | -16/+60 |
2023-12-21 | drm/xe: Ban a VM if rebind worker hits an error | Matthew Brost | 1 | -1/+12 |
2023-12-21 | drm/xe: NULL binding implementation | Matthew Brost | 1 | -1/+11 |
2023-12-20 | drm/xe: Use Xe ordered workqueue for rebind worker | Matthew Brost | 1 | -0/+6 |
2023-12-20 | drm/xe: Memory allocations are tile-based, not GT-based | Matt Roper | 1 | -1/+1 |
2023-12-20 | drm/xe/vm: Defer vm rebind until next exec if nothing to execute | Thomas Hellström | 1 | -0/+17 |
2023-12-12 | drm/xe: Introduce a new DRM driver for Intel GPUs | Matthew Brost | 1 | -0/+141 |