From: Lionel Landwerlin Date: Thu, 7 Mar 2019 16:59:53 +0000 (+0000) Subject: iris: fix decode_get_bo callback X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=575f8e8b60ab06e559a62ffe90913453352f32b4;p=mesa.git iris: fix decode_get_bo callback Signed-off-by: Lionel Landwerlin Fixes: acb50d6b1ff1b7 ("intel/decoders: handle decoding MI_BBS from ring") Reviewed-by: Caio Marcelo de Oliveira Filho --- 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 */