drm/etnaviv: record correct cmdbuf IOVA in dump
For cmdbufs the CPU IOVA was recorded instead of the GPU one. Fix this to make it consistent with other BOs and to make reading the dumps easier. Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
This commit is contained in:
parent
7c971c62dd
commit
06225487ae
@ -175,11 +175,13 @@ void etnaviv_core_dump(struct etnaviv_gpu *gpu)
|
||||
etnaviv_core_dump_registers(&iter, gpu);
|
||||
etnaviv_core_dump_mmu(&iter, gpu, mmu_size);
|
||||
etnaviv_core_dump_mem(&iter, ETDUMP_BUF_RING, gpu->buffer->vaddr,
|
||||
gpu->buffer->size, gpu->buffer->paddr);
|
||||
gpu->buffer->size,
|
||||
etnaviv_iommu_get_cmdbuf_va(gpu, gpu->buffer));
|
||||
|
||||
list_for_each_entry(cmd, &gpu->active_cmd_list, node)
|
||||
etnaviv_core_dump_mem(&iter, ETDUMP_BUF_CMD, cmd->vaddr,
|
||||
cmd->size, cmd->paddr);
|
||||
cmd->size,
|
||||
etnaviv_iommu_get_cmdbuf_va(gpu, cmd));
|
||||
|
||||
/* Reserve space for the bomap */
|
||||
if (n_bomap_pages) {
|
||||
|
Loading…
Reference in New Issue
Block a user