summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/xe/xe_migrate.c
Commit message (Expand)AuthorAgeFilesLines
* drm/xe: Use reserved copy engine for user binds on faulting devicesMatthew Brost2024-08-171-1/+1
* drm/xe/migrate: Parameterize ccs and bo data clear in xe_migrate_clear()Nirmoy Das2024-08-131-8/+19
* drm/xe/migrate: Future-proof compressed PAT checkMatt Roper2024-07-291-1/+2
* drm/xe/xe_migrate: Handle migration logic for xe2+ dgfxAkshata Jahagirdar2024-07-171-8/+11
* drm/xe/xe2: Introduce identity map for compressed pat for vramAkshata Jahagirdar2024-07-171-22/+59
* drm/xe/migrate: Add helper function to program identity mapAkshata Jahagirdar2024-07-171-40/+48
* drm/xe/migrate: Handle clear ccs logic for xe2 dgfxAkshata Jahagirdar2024-07-171-3/+8
* drm/xe: Convert multiple bind ops into single jobMatthew Brost2024-07-031-167/+166
* drm/xe: s/xe_tile_migrate_engine/xe_tile_migrate_exec_queueMatthew Brost2024-07-031-5/+4
* drm/xe: fix error handling in xe_migrate_update_pgtablesMatthew Auld2024-06-271-4/+4
* drm/xe/sched_job: Promote xe_sched_job_add_deps()Francois Dugast2024-06-141-16/+10
* drm/xe/trace: Extract bo, vm, vma tracesRadhakrishna Sripada2024-06-121-1/+1
* drm/xe: Don't overmap identity VRAM mappingMatthew Brost2024-06-051-13/+42
* drm/xe: Move job creation out of the struct xe_migrate::job_mutexThomas Hellström2024-05-271-9/+8
* drm/xe: Only use reserved BCS instances for usm migrate exec queueMatthew Brost2024-05-141-7/+5
* drm/xe: Drop __engine_maskLucas De Marchi2024-05-131-2/+2
* drm/xe: Move xe_gpu_commands.h file to instructions/Michal Wajdeczko2024-05-091-1/+1
* drm/xe: Remove debug message from migrate_clear()José Roberto de Souza2024-04-081-3/+0
* drm/xe: Move PTE/PDE bit definitions to proper headerMichal Wajdeczko2024-04-051-0/+1
* drm/xe/xe_migrate: Cast to output precision before multiplying operandsHimal Prasad Ghimiray2024-04-031-4/+4
* drm/xe: Normalize bo flags macrosLucas De Marchi2024-04-021-2/+2
* drm/xe/xe2: fix 64-bit division in pte_update_sizeArnd Bergmann2024-02-281-1/+1
* drm/xe: Do not include current dir for generated/xe_wa_oob.hDafna Hirschfeld2024-02-211-1/+2
* drm/xe: Map both mem.kernel_bb_pool and usm.bb_poolMatthew Brost2024-02-021-5/+18
* drm/xe: Take a reference in xe_exec_queue_last_fence_get()Matthew Brost2024-02-021-1/+4
* drm/xe: correct the assertion for number of PTEsFei Yang2024-01-261-1/+2
* drm/xe/xe2: Use XE_CACHE_WB pat indexHimal Prasad Ghimiray2024-01-221-7/+7
* drm/xe: correct the calculation of remaining sizeFei Yang2024-01-181-1/+1
* drm/xe/migrate: Cap PTEs written by MI_STORE_DATA_IMM to 510Matt Roper2024-01-121-5/+14
* drm/xe/migrate: Fix CCS copy for small VRAM copy chunksThomas Hellström2024-01-111-49/+79
* drm/xe: Finish refactoring of exec_queue_createBrian Welty2024-01-101-1/+1
* drm/xe: Fix modifying exec_queue priority in xe_migrate_initBrian Welty2024-01-091-3/+2
* drm/xe/xe2: Handle flat ccs move for igfx.Himal Prasad Ghimiray2023-12-211-28/+36
* drm/xe/xe2: Update emit_pte to use compression enabled PAT indexHimal Prasad Ghimiray2023-12-211-6/+15
* drm/xe/xe2: Update chunk size for each iteration of ccs copyHimal Prasad Ghimiray2023-12-211-11/+25
* drm/xe/xe_migrate: Use NULL 1G PTE mapped at 255GiB VA for ccs clearHimal Prasad Ghimiray2023-12-211-54/+11
* drm/xe/xe2: Updates on XY_CTRL_SURF_COPY_BLTHimal Prasad Ghimiray2023-12-211-6/+15
* drm/xe: Allow num_batch_buffer / num_binds == 0 in IOCTLsMatthew Brost2023-12-211-3/+11
* drm/xe: Rename info.supports_* to info.has_*Lucas De Marchi2023-12-211-8/+8
* drm/xe: Support device page faults on integrated platformsBrian Welty2023-12-211-2/+5
* drm/xe/bo: Rename xe_bo_get_sg() to xe_bo_sg()Thomas Hellström2023-12-211-4/+4
* drm/xe/bo: consider dma-resv fences for clear jobMatthew Auld2023-12-211-2/+14
* drm/xe/migrate: fix MI_ARB_ON_OFF usageMatthew Auld2023-12-211-16/+0
* drm/xe: Extract MI_* instructions to their own headerMatt Roper2023-12-211-0/+1
* drm/xe: Clarify number of dwords/qwords stored by MI_STORE_DATA_IMMMatt Roper2023-12-211-6/+3
* drm/xe: directly use pat_index for pte_encodeMatthew Auld2023-12-211-8/+11
* drm/xe/xe_migrate.c: Use DPA offset for page table entries.David Kershner2023-12-211-10/+17
* drm/xe/xe2: Update MOCS fields in blitter instructionsHaridhar Kalvala2023-12-211-17/+31
* drm/xe/xe2: Set tile y type in XY_FAST_COPY_BLT to Tile4Haridhar Kalvala2023-12-211-1/+8
* drm/xe: Rename MEM_SET instructionHaridhar Kalvala2023-12-211-2/+2