]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/xe: Stub out new pagefault layer
authorMatthew Brost <matthew.brost@intel.com>
Fri, 31 Oct 2025 16:54:10 +0000 (09:54 -0700)
committerMatthew Brost <matthew.brost@intel.com>
Tue, 4 Nov 2025 17:01:58 +0000 (09:01 -0800)
commit620a09fb0bddf387f418663478b48ca4ba62b6d6
treec156de0fd99b926be842175e850259e353727f3b
parent1a2cf01e1c92f29fd22ae394c06860da1c339339
drm/xe: Stub out new pagefault layer

Stub out the new page fault layer and add kernel documentation. This is
intended as a replacement for the GT page fault layer, enabling multiple
producers to hook into a shared page fault consumer interface.

v2:
 - Fix kernel doc typo (checkpatch)
 - Remove comment around GT (Stuart)
 - Add explaination around reclaim (Francois)
 - Add comment around u8 vs enum (Francois)
 - Include engine instance (Stuart)
v3:
 - Fix XE_PAGEFAULT_TYPE_ATOMIC_ACCESS_VIOLATION kernel doc (Stuart)

Signed-off-by: Matthew Brost <matthew.brost@intel.com>
Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com>
Tested-by: Francois Dugast <francois.dugast@intel.com>
Link: https://patch.msgid.link/20251031165416.2871503-2-matthew.brost@intel.com
drivers/gpu/drm/xe/Makefile
drivers/gpu/drm/xe/xe_pagefault.c [new file with mode: 0644]
drivers/gpu/drm/xe/xe_pagefault.h [new file with mode: 0644]
drivers/gpu/drm/xe/xe_pagefault_types.h [new file with mode: 0644]