mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH v3 0/2] drm/xe/pagefault: Add SRCID to pagefault reporting
@ 2026-06-17 18:18 Jonathan Cavitt
  2026-06-17 18:18 ` [PATCH v3 1/2] drm/xe/pagefault: Add SRCID to pagefault struct Jonathan Cavitt
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Jonathan Cavitt @ 2026-06-17 18:18 UTC (permalink / raw)
  To: dri-devel
  Cc: saurabhg.gupta, alex.zuo, jonathan.cavitt, mripard, airlied,
	simona, linux-kernel, intel-xe, Rodrigo.vivi, matthew.brost,
	maarten.lankhorst, thomas.hellstrom, tzimmermann

Add SRCID to the xe_pagefault struct, which reports the ID of the
faulting hardware unit.  This will be passed on to the
xe_vm_get_property_ioctl for reading per-vm faults and will assist in
diagnosing pagefaults.

v2:
- Readd pad check, as the pad in the ioctl struct was not changed
  (jcavitt)

v3:
- Rebase

Jonathan Cavitt (2):
  drm/xe/pagefault: Add SRCID to pagefault struct
  drm/xe/vm: Add srcid to xe_vm_get_property_ioctl fault report

 drivers/gpu/drm/xe/xe_guc_pagefault.c   | 1 +
 drivers/gpu/drm/xe/xe_pagefault.c       | 6 ++++--
 drivers/gpu/drm/xe/xe_pagefault_types.h | 4 +++-
 drivers/gpu/drm/xe/xe_vm.c              | 8 ++++++++
 drivers/gpu/drm/xe/xe_vm_types.h        | 2 ++
 include/uapi/drm/xe_drm.h               | 4 ++--
 6 files changed, 20 insertions(+), 5 deletions(-)

-- 
2.53.0


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2026-06-17 23:30 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-17 18:18 [PATCH v3 0/2] drm/xe/pagefault: Add SRCID to pagefault reporting Jonathan Cavitt
2026-06-17 18:18 ` [PATCH v3 1/2] drm/xe/pagefault: Add SRCID to pagefault struct Jonathan Cavitt
2026-06-17 18:18 ` [PATCH v3 2/2] drm/xe/vm: Add srcid to xe_vm_get_property_ioctl fault report Jonathan Cavitt
2026-06-17 23:30 ` [PATCH v3 0/2] drm/xe/pagefault: Add SRCID to pagefault reporting Matthew Brost

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

Powered by JetHome