summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLionel Landwerlin <[email protected]>2019-03-07 16:59:53 +0000
committerLionel Landwerlin <[email protected]>2019-03-07 17:39:07 +0000
commit575f8e8b60ab06e559a62ffe90913453352f32b4 (patch)
treee12790de8b4905bc164027d56920a1bfd1881b01
parent55e4759c8da5eec71ca2f5ad2460a9ae7137ac39 (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]>
-rw-r--r--src/gallium/drivers/iris/iris_batch.c4
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 */