summaryrefslogtreecommitdiffstats
path: root/kernel/gsp_phys_gpu.h
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-22 00:10:36 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-22 00:10:36 -0400
commit6075628d72aae72e7ff4a882cb7ce28707ac220a (patch)
treea0660d68fc595dd205a3a029344e754315479afe /kernel/gsp_phys_gpu.h
parentd8749ae001d1df02e5c84bfadfc5e78b5271830a (diff)
downloadopen-iov-6075628d72aae72e7ff4a882cb7ce28707ac220a.tar.gz
open-iov-6075628d72aae72e7ff4a882cb7ce28707ac220a.zip
r445 wedge hard re-arm experiment (gsp_phys_gr_wedge_rearm, default off): on the proven engine-wedged warm-sem-probe failure, one bounded recovery attempt - TSG PREEMPT bWait=1 (forced context save/unload) + the m155 extended re-arm (mode-35 lane-enable tail + GPFIFO schedules + doorbell) + a repeated probe - before the historical WEDGED break
Diffstat (limited to 'kernel/gsp_phys_gpu.h')
-rw-r--r--kernel/gsp_phys_gpu.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/kernel/gsp_phys_gpu.h b/kernel/gsp_phys_gpu.h
index 90783cb..46d841d 100644
--- a/kernel/gsp_phys_gpu.h
+++ b/kernel/gsp_phys_gpu.h
@@ -402,6 +402,7 @@ int gsp_phys_rmcall_gr_cwd_slot_value(void);
* retirement wait saw zero engine writes, independent of the timeout ladder's
* attempt counter (default 3, clamped [0,4]). */
int gsp_phys_gr_nowrite_retries_value(void);
+int gsp_phys_gr_wedge_rearm_value(void);
/* STALLFREE: absolute per-launch GR submit wall-clock budget in ms, clamped
* [10000,600000]; 0 = only the built-in per-ladder bounds (default 60000).