diff options
author | Jacek Lawrynowicz <[email protected]> | 2024-01-15 14:44:32 +0100 |
---|---|---|
committer | Jacek Lawrynowicz <[email protected]> | 2024-01-22 10:28:52 +0100 |
commit | b7a0e75632eb6568c82de9108bd29e130dd082d9 (patch) | |
tree | 6fb429290e3d552458b56118c69fdab7e4027922 /scripts/gdb/linux/lists.py | |
parent | a8c099d5d0e4b0400cfddfd95b881c8bd9349a88 (diff) |
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 <[email protected]>
Reviewed-by: Andrzej Kacprowski <[email protected]>
Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
Diffstat (limited to 'scripts/gdb/linux/lists.py')
0 files changed, 0 insertions, 0 deletions