diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-18 06:17:50 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-18 06:19:43 -0400 |
| commit | e99040b9ca2acc10a9d4b57fe45626331e203a7c (patch) | |
| tree | ade669445a3df78f14f6fb8cbc72f3450742061c /kernel/gsp_sema_service.h | |
| parent | 992972e448015b676b1e887af1ce78a707b7f01f (diff) | |
| download | open-iov-e99040b9ca2acc10a9d4b57fe45626331e203a7c.tar.gz open-iov-e99040b9ca2acc10a9d4b57fe45626331e203a7c.zip | |
vgsp: GR fill hold - absolute deadline + expiry-proceed + dropped-page detail
Diffstat (limited to 'kernel/gsp_sema_service.h')
| -rw-r--r-- | kernel/gsp_sema_service.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/kernel/gsp_sema_service.h b/kernel/gsp_sema_service.h index e79064c..87b281b 100644 --- a/kernel/gsp_sema_service.h +++ b/kernel/gsp_sema_service.h @@ -268,6 +268,15 @@ extern unsigned gsp_sema_push_hold_ms; extern unsigned gsp_sema_gr_grace_ms; /* + * GRFIX FIX1b (r213): absolute per-launch bound (ms) for the GR + * data-stalled hold. Keyed by the launch push VA (slot indices are not + * stable across pin-batch rewinds); first hold fixes the deadline, nothing + * re-arms it, and when it passes the launch proceeds (the pre-8b058884 + * behaviour) so the guest can never wait unboundedly. + */ +extern unsigned gsp_phys_gr_hold_max_ms; + +/* * 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. */ |
