From fdef24a4999f9699a1143d0d73eab226b36c0035 Mon Sep 17 00:00:00 2001 From: Arthur Hanson Rasmusson Date: Sun, 18 Oct 2026 06:49:26 -0400 Subject: vgsp: GR fill hold param-gated (default 0: log-only, never hold); record-destroyer root-cause notes --- kernel/gsp_sema_service.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'kernel/gsp_sema_service.h') 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 @@ -276,6 +276,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. -- cgit v1.2.3