diff options
Diffstat (limited to 'kernel/gsp_sema_service.h')
| -rw-r--r-- | kernel/gsp_sema_service.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/kernel/gsp_sema_service.h b/kernel/gsp_sema_service.h index 51397b9..baed3cf 100644 --- a/kernel/gsp_sema_service.h +++ b/kernel/gsp_sema_service.h @@ -80,6 +80,13 @@ extern bool gsp_sema_gr_rings; extern bool gsp_sema_fake_rel; /* + * Master diagnostic switch for the per-push/per-doorbell/per-op tracing + * (module parameter sema_dbg). Off by default so a healthy boot leaves the + * kernel log quiet; the watch knobs below only take effect while it is on. + */ +extern bool gsp_sema_dbg; + +/* * Skip executing a push's collected work (CE memsets/copies) while still * applying its release; see the definition for the trade-off. */ @@ -103,6 +110,9 @@ extern u64 gsp_sema_copy_pat; /* Data-path watch: dump copies landing in this page (source bytes). */ extern u64 gsp_sema_copy_dst; +/* Second destination window for the same watch (0 = off). */ +extern u64 gsp_sema_copy_dst2; + /* CE pending-entry grace window in ms before the release fallback fires. */ extern unsigned gsp_sema_ce_grace_ms; |
