[Mesa-dev] [PATCH 0/3] anv: Add a BO-based timeline implementation
Jason Ekstrand
jason at jlekstrand.net
Fri Oct 26 18:40:18 UTC 2018
The upcoming timeline semaphore extension will require kernel support in
order to be able to share timeline semaphores between processes. However,
we can fake it reasonably well with a userspace list of BOs and time
points. The third patch is such an implementation in the Intel driver.
The first is a bugfix and the second is just a nice refactor that I'd like
to land sooner rather than later.
Jason Ekstrand (3):
anv: Flag semaphore BOs as external
anv: Use absolute timeouts in wait_for_bo_fences
anv: Add a userspace timeline implementation based on BOs
src/intel/vulkan/anv_private.h | 23 +++
src/intel/vulkan/anv_queue.c | 257 +++++++++++++++++++++++++++------
2 files changed, 239 insertions(+), 41 deletions(-)
--
2.19.1
More information about the mesa-dev
mailing list