summaryrefslogtreecommitdiffstats
path: root/kernel/gsp_sema_service.h
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-18 06:49:26 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-18 06:50:21 -0400
commitfdef24a4999f9699a1143d0d73eab226b36c0035 (patch)
tree1895e1a10f41c42eff803dd59174e9d9cb170256 /kernel/gsp_sema_service.h
parent7cd528ad8614a1e623bea598711c276a925b9f57 (diff)
downloadopen-iov-fdef24a4999f9699a1143d0d73eab226b36c0035.tar.gz
open-iov-fdef24a4999f9699a1143d0d73eab226b36c0035.zip
vgsp: GR fill hold param-gated (default 0: log-only, never hold); record-destroyer root-cause notes
Diffstat (limited to 'kernel/gsp_sema_service.h')
-rw-r--r--kernel/gsp_sema_service.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/kernel/gsp_sema_service.h b/kernel/gsp_sema_service.h
index 87b281b..26249fd 100644
--- a/kernel/gsp_sema_service.h
+++ b/kernel/gsp_sema_service.h
@@ -277,6 +277,15 @@ extern unsigned gsp_sema_gr_grace_ms;
extern unsigned gsp_phys_gr_hold_max_ms;
/*
+ * GRFIX FIX1e (r215): master gate for the GR fill hold (default 0 =
+ * log-only, never hold). At 0 the fill logs dropped operand pages
+ * (GRFILL-DROP) and takes the historical forward path immediately; the
+ * GRFILL-HOLD/GRFILL-EXPIRED machinery is skipped. At 1 the page-count
+ * hold and its absolute bound apply.
+ */
+extern unsigned gsp_phys_gr_fill_hold;
+
+/*
* m164 CLASS-2: hold window (ms) for a GR launch push whose decode saw QMD
* words but built no launch candidate; 0 disables the hold.
*/