On Mon, 27 Jul 2026 11:32:27 -0300, Maíra Canal wrote:
> This series fixes two long-standing bugs in the VC4 binner's out-of-memory
> (overflow) path. The binner writes each tile's binned command list into a
> per-job binner BO that is carved into fixed slots, and spills into overflow
> memory whenever a tile's list outgrows its initial tile-alloc block. Bugs in
> that path have been reported for years as GPU hangs, userspace heap corruption
> and occasional full system crashes [1][2].
>
> [...]
Applied, thanks!
[1/2] drm/vc4: Supply the overflow slot size in BPOS, not the whole bin BO size
commit: 6395789e4739aa5177bbec0fa0f07ccc38d249b0
[2/2] drm/vc4: Zero the tile state data array before each BIN job
commit: 48a570c964d8e37d353381e4195106277e17f5cb
Best regards,
- Maíra