aboutsummaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/xe/xe_gt_pagefault.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-04drm/xe: Move vma rebinding to the drm_exec locking loopGravatar Thomas Hellström 1-2/+1
2024-03-14drm/xe: Invalidate userptr VMA on page pin faultGravatar Matthew Brost 1-2/+2
2024-03-04drm/xe: Fix ref counting leak on page faultGravatar Matthew Brost 1-2/+4
2024-02-02drm/xe: circumvent bogus stringop-overflow warningGravatar Arnd Bergmann 1-1/+1
2024-02-01drm/xe/vm: Subclass userptr vmasGravatar Thomas Hellström 1-4/+7
2024-01-22Merge drm/drm-next into drm-xe-nextGravatar Lucas De Marchi 1-2/+2
2024-01-10drm/xe: Invert access counter queue head / tailGravatar Matthew Brost 1-7/+7
2024-01-10drm/xe: Add build on bug to assert access counter queue worksGravatar Matthew Brost 1-0/+5
2024-01-10drm/xe: Invert page fault queue head / tailGravatar Matthew Brost 1-7/+7
2024-01-10drm/xe: Add build on bug to assert page fault queue worksGravatar Matthew Brost 1-0/+5
2023-12-22Merge tag 'drm-xe-next-2023-12-21-pr1-1' of https://gitlab.freedesktop.org/dr...Gravatar Dave Airlie 1-0/+646
2023-12-21drm/xe: Rename info.supports_* to info.has_*Gravatar Lucas De Marchi 1-2/+2
2023-12-21drm/xe/xe2: Respond to TRTT faults as unsuccessful page faultGravatar Brian Welty 1-0/+6
2023-12-21drm/xe: Support device page faults on integrated platformsGravatar Brian Welty 1-1/+1
2023-12-21drm/xe/guc: Include only required GuC ABI headersGravatar Michal Wajdeczko 1-0/+1
2023-12-21drm/xe/guc: Promote guc_to_gt/xe helpers to .hGravatar Michal Wajdeczko 1-6/+0
2023-12-21drm/xe: Fix pagefault and access counter worker functionsGravatar Brian Welty 1-34/+48
2023-12-21drm/xe: Fix dequeue of access counter work itemGravatar Brian Welty 1-2/+5
2023-12-21drm/xe: Replace XE_WARN_ON with drm_warn when just printing a stringGravatar Francois Dugast 1-1/+2
2023-12-21drm/xe: Convert pagefaulting code to use drm_execGravatar Thomas Hellström 1-60/+47
2023-12-21drm/xe/bo: Simplify xe_bo_lock()Gravatar Thomas Hellström 1-26/+15
2023-12-21drm/xe: don't warn for bogus pagefaultsGravatar Matthew Auld 1-2/+2
2023-12-21drm/xe: Port Xe to GPUVAGravatar Matthew Brost 1-13/+7
2023-12-21drm/xe: Add helpers to hide struct xe_vma internalsGravatar Matthew Brost 1-3/+4
2023-12-21drm/xe: NULL binding implementationGravatar Matthew Brost 1-2/+2
2023-12-19drm/xe: Move migration from GT to tileGravatar Matt Roper 1-1/+1
2023-12-19drm/xe: Memory allocations are tile-based, not GT-basedGravatar Matt Roper 1-7/+7
2023-12-19drm/xe: Move VRAM from GT to tileGravatar Matt Roper 1-2/+4
2023-12-19drm/xe: Do not spread i915_reg_defs.h includeGravatar Lucas De Marchi 1-0/+1
2023-12-19drm/xe: Sort includesGravatar Lucas De Marchi 1-1/+2
2023-12-19drm/xe: Use GuC to do GGTT invalidations for the GuC firmwareGravatar Matthew Brost 1-1/+1
2023-12-19drm/xe: Add range based TLB invalidationsGravatar Matthew Brost 1-6/+1
2023-12-19drm/xe: Add TLB invalidation fenceGravatar Matthew Brost 1-1/+1
2023-12-19drm/xe: Break of TLB invalidation into its own fileGravatar Matthew Brost 1-96/+3
2023-12-12drm/xe: Introduce a new DRM driver for Intel GPUsGravatar Matthew Brost 1-0/+750