Re: [PATCH v3 0/2] drm/xe/pagefault: Add SRCID to pagefault reporting

From: Matthew Brost

Date: Wed Jun 17 2026 - 19:30:21 EST


On Thu, Jun 18, 2026 at 02:18:46AM +0800, Jonathan Cavitt wrote:
> Add SRCID to the xe_pagefault struct, which reports the ID of the
> faulting hardware unit. This will be passed on to the

So is this the EU ID?

> xe_vm_get_property_ioctl for reading per-vm faults and will assist in
> diagnosing pagefaults.
>

Is anyone asking for this? I'm wondering as this will conflict with one
of my series that is inflight upstream and believe is merged in some
internal branches.

Matt

> 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
>