diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-30 17:37:10 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-30 17:37:10 -0400 |
| commit | 94d10b71781d52d52a40a6ebbf33cbb862931e73 (patch) | |
| tree | b07b8d67c2442271e06d93ad6869005283cc9ab4 /kernel/gsp_phys_booter.h | |
| parent | eef52abe22798f747d460f2b4ba4fdb0d3f0b112 (diff) | |
| download | open-iov-94d10b71781d52d52a40a6ebbf33cbb862931e73.tar.gz open-iov-94d10b71781d52d52a40a6ebbf33cbb862931e73.zip | |
vgsp: 3D stream chunking for client pushes - GR push words 512->2048, candidates 4->8, method-aligned <=384-word chunks in ring order with 8-pending backpressure (sema_gl_chunk_words knob), zero-head guard, PBDMA chunk-end fault fix, 3DSTREAM dump; first client src=stream capture (h=0xbeef0100 push=0x54eefd4 len=1580 nprog=2 recs=2), ch_rel=0xc0ffee02 submitted; beef windows still don't retire (scheduler stall vs X retiring same boot) - SESSION 153 r1028-r1033
Diffstat (limited to 'kernel/gsp_phys_booter.h')
| -rw-r--r-- | kernel/gsp_phys_booter.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/kernel/gsp_phys_booter.h b/kernel/gsp_phys_booter.h index b6c3930..14cf482 100644 --- a/kernel/gsp_phys_booter.h +++ b/kernel/gsp_phys_booter.h @@ -372,8 +372,12 @@ void gsp_phys_backend_relay_counters(u64 *requested, u64 *ok, u64 *verify_fail, * r929: grown 256 -> 512 dwords so a whole GL 3D section push (the observed * X server one-shot is 1524 B = 381 dwords) survives in the captured raw * 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). */ -#define GSP_PHYS_GR_RAW_WORDS 512u +#define GSP_PHYS_GR_RAW_WORDS 2048u /* * B-2 (large-operand data path): the grown, boot-fixed GR data-bounce region. |
