diff options
| author | Matthew Brost <matthew.brost@intel.com> | 2025-10-08 14:45:06 -0700 |
|---|---|---|
| committer | Matthew Brost <matthew.brost@intel.com> | 2025-10-09 03:22:23 -0700 |
| commit | e1d2e2d878bf8a61481173c49e8fbe2cd57fe0bb (patch) | |
| tree | 031e4bbf392a067206576eb8df24ecd96a0276be /tools/perf/scripts/python/bin | |
| parent | 0ca229da92bf29b59410d9fae77e5f304df6ab6b (diff) | |
| download | linux-e1d2e2d878bf8a61481173c49e8fbe2cd57fe0bb.tar.gz linux-e1d2e2d878bf8a61481173c49e8fbe2cd57fe0bb.zip | |
drm/xe/vf: Add xe_gt_recovery_pending helper
Add xe_gt_recovery_pending helper.
This helper serves as the singular point to determine whether a GT
recovery is currently in progress. Expected callers include the GuC CT
layer and the GuC submission layer. Atomically visable as soon as vCPU
are unhalted until VF recovery completes.
v3:
- Add GT layer xe_gt_recovery_inprogress (Michal)
- Don't blow up in memirq not enabled (CI)
- Add __memirq_received with clear argument (Michal)
- xe_memirq_sw_int_0_irq_pending rename (Michal)
- Use offset in xe_memirq_sw_int_0_irq_pending (Michal)
v4:
- Refactor xe_gt_recovery_inprogress logic around memirq (Michal)
v5:
- s/inprogress/pending (Michal)
v7:
- Fix typos, adjust comment (Michal)
Signed-off-by: Matthew Brost <matthew.brost@intel.com>
Reviewed-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
Reviewed-by: Tomasz Lis <tomasz.lis@intel.com>
Link: https://lore.kernel.org/r/20251008214532.3442967-9-matthew.brost@intel.com
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions
