path: root/src/intel/common/gen_disasm.c
diff options
authorKenneth Graunke <>2018-04-13 15:35:56 -0700
committerKenneth Graunke <>2018-05-02 09:26:55 -0700
commit5c049718318bfd9957aaa8f232d40286e101f02f (patch)
tree7bf79e9ab8afaf6cbb74d4ea0cab634c2eb81c10 /src/intel/common/gen_disasm.c
parentec5df73803f101276973eeb780d1591462e5e0a6 (diff)
i965: Allocate shadow batches to explicitly be the BO size.
This unfortunately makes it malloc/realloc on every new batch, rather than once at startup. But it ensures that the shadow buffer's size will absolutely match the BO size. Otherwise, as we tune BATCH_SZ/STATE_SZ or bufmgr cache bucket sizes, we may get a BO size that's rounded up, and fail to allocate the shadow buffer large enough. This doesn't fix any bugs today, as BATCH_SZ/STATE_SZ are the size of a cache bucket, but it's better to be safe than sorry. Reported-by: James Xiong <> Reviewed-by: Lionel Landwerlin <>
Diffstat (limited to 'src/intel/common/gen_disasm.c')
0 files changed, 0 insertions, 0 deletions