diff options
Diffstat (limited to 'kernel/gsp_phys_booter.h')
| -rw-r--r-- | kernel/gsp_phys_booter.h | 10 |
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. |
