The source project of this merge request has been removed.
Async VM bind
Based on option number 3 purposed @danvet for the i915 VM bind implementation (stall async VM binds on error, allow non-async VM binds in error state, and have special operation to restart async VM binds).
Not allowing sync and async VM binds to mixed (per VM option) to simplify the implementation.
Tested via error injection and following IGTs: https://gitlab.freedesktop.org/drm/xe/igt-gpu-tools/-/merge_requests
Thinking we should settle on this uAPI ASAP as work on the compute UMD is starting and one would think they would use this uAPI.