summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/exported-sql-viewer.py
diff options
context:
space:
mode:
authorJacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>2024-01-15 16:44:32 +0300
committerJacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>2024-01-22 12:28:52 +0300
commitb7a0e75632eb6568c82de9108bd29e130dd082d9 (patch)
tree6fb429290e3d552458b56118c69fdab7e4027922 /tools/perf/scripts/python/exported-sql-viewer.py
parenta8c099d5d0e4b0400cfddfd95b881c8bd9349a88 (diff)
downloadlinux-b7a0e75632eb6568c82de9108bd29e130dd082d9.tar.xz
accel/ivpu: Disable buffer sharing among VPU contexts
This was not supported properly. A buffer was imported to another VPU context as a separate buffer object with duplicated sgt. Both exported and imported buffers could be DMA mapped causing a double mapping on the same device. Buffers imported from another VPU context will now just increase reference count, leaving only a single sgt, fixing the problem above. Buffers still can't be shared among VPU contexts because each has its own MMU mapping and ivpu_bo only supports single MMU mappings. The solution would be to use a mapping list as in panfrost or etnaviv drivers and it will be implemented in future if required. Signed-off-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com> Reviewed-by: Andrzej Kacprowski <andrzej.kacprowski@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20240115134434.493839-8-jacek.lawrynowicz@linux.intel.com
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions