diff options
| author | Daniel Charles <daniel.charles@intel.com> | 2026-09-30 09:46:45 -0700 |
|---|---|---|
| committer | Rodrigo Vivi <rodrigo.vivi@intel.com> | 2026-10-01 08:46:21 -0400 |
| commit | 64455314d641639db5b077129849fb00357334bc (patch) | |
| tree | 7623434f1605902b227eec6b78e9c0f242b9a09c /tools/perf/scripts/python/bin/stackcollapse-report | |
| parent | 23930d501849d7c2209017224dde29d7f194e110 (diff) | |
| download | linux-64455314d641639db5b077129849fb00357334bc.tar.gz linux-64455314d641639db5b077129849fb00357334bc.zip | |
drm/xe: Add focused VM teardown and page fault tracing
Trace the start of VM teardown and ASID removal so late page faults can be
correlated with the VM lifecycle. Emit one failure event for all page fault
errors. Include the existing page fault reason alongside the errno.
Keep the trace set focused by avoiding separate events for userptr pin
attempts, individual close phases, ASID lookup rejection, and faults during
shutdown.
v2: Fix checkpatch warnings.
v3: Pass xe to the page fault tracepoint and print VM mode as
dma-fence/preempt-fence/fault (Matt)
Assisted-by: GitHub Copilot using Claude Sonnet 5
Signed-off-by: Daniel Charles <daniel.charles@intel.com>
Reviewed-by: Matthew Brost <matthew.brost@intel.com>
Signed-off-by: Matthew Brost <matthew.brost@intel.com>
Link: https://patch.msgid.link/20260930164645.1243801-1-daniel.charles@intel.com
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-report')
0 files changed, 0 insertions, 0 deletions
