summaryrefslogtreecommitdiffstats
path: root/kernel/gsp_phys_booter.h
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/gsp_phys_booter.h')
-rw-r--r--kernel/gsp_phys_booter.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/kernel/gsp_phys_booter.h b/kernel/gsp_phys_booter.h
index 5ae5ae6..6689771 100644
--- a/kernel/gsp_phys_booter.h
+++ b/kernel/gsp_phys_booter.h
@@ -390,10 +390,14 @@ void gsp_phys_backend_relay_counters(u64 *requested, u64 *ok, u64 *verify_fail,
* tail; the raw window is the source of the 3D method-stream replay.
* SESSION 153-CONTINUED-45: 512 -> 2048 dwords (8 KB) for the DIRECT GL
* client's 5016-7144 B render pushes (glcore); the raw window must carry
- * the whole push for the section capture's `len == push_n*4` gate. Must
- * equal SVC_GR_PUSH_WORDS (static_assert in gsp_sema_service.c).
+ * the whole push for the section capture's `len == push_n*4` gate.
+ * SESSION 154-1: 2048 -> 4096 dwords (16 KB) for the client's full-frame
+ * 12288-B pushes (r1483 `3D mark failed ... raw_ok=0 fit_ok=0
+ * rawlen=3072 pushn=2048`), so the chunked window replay
+ * (svc_gl_stream_chunks) can run instead of falling back. Must equal
+ * SVC_GR_PUSH_WORDS (static_assert in gsp_sema_service.c).
*/
-#define GSP_PHYS_GR_RAW_WORDS 2048u
+#define GSP_PHYS_GR_RAW_WORDS 4096u
/*
* B-2 (large-operand data path): the grown, boot-fixed GR data-bounce region.