diff options
author | Lionel Landwerlin <[email protected]> | 2019-03-07 16:59:53 +0000 |
---|---|---|
committer | Lionel Landwerlin <[email protected]> | 2019-03-07 17:39:07 +0000 |
commit | 575f8e8b60ab06e559a62ffe90913453352f32b4 (patch) | |
tree | e12790de8b4905bc164027d56920a1bfd1881b01 /src/gallium/drivers | |
parent | 55e4759c8da5eec71ca2f5ad2460a9ae7137ac39 (diff) |
iris: fix decode_get_bo callback
Signed-off-by: Lionel Landwerlin <[email protected]>
Fixes: acb50d6b1ff1b7 ("intel/decoders: handle decoding MI_BBS from ring")
Reviewed-by: Caio Marcelo de Oliveira Filho <[email protected]>
Diffstat (limited to 'src/gallium/drivers')
-rw-r--r-- | src/gallium/drivers/iris/iris_batch.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/gallium/drivers/iris/iris_batch.c b/src/gallium/drivers/iris/iris_batch.c index f6362fd684a..5548b8f6c81 100644 --- a/src/gallium/drivers/iris/iris_batch.c +++ b/src/gallium/drivers/iris/iris_batch.c @@ -115,10 +115,12 @@ dump_validation_list(struct iris_batch *batch) * Return BO information to the batch decoder (for debugging). */ static struct gen_batch_decode_bo -decode_get_bo(void *v_batch, uint64_t address) +decode_get_bo(void *v_batch, bool ppgtt, uint64_t address) { struct iris_batch *batch = v_batch; + assert(ppgtt); + for (int i = 0; i < batch->exec_count; i++) { struct iris_bo *bo = batch->exec_bos[i]; /* The decoder zeroes out the top 16 bits, so we need to as well */ |