Skip to content

tu: Disable userspace iova allocations

If BO is freed while kernel considers it busy, our VMA state gets desynchronized from kernel's VMA state because kernel waits until BO stops being busy. And whether BO is busy kernel decides at submission granularity.

On the other hand in Vulkan we may free resource as soon as we know it won't be used.

Not completely reverting the changes in hope that proper resolution would be found soon.

Closes: #7106 (closed)

Fixes: e23c4fbd ("tu: Switch to userspace iova allocations if kernel supports it")

Merge request reports