Skip to content

enable support for new uapi features

Dave Airlie requested to merge airlied/mesa:nvk-new-uapi-wip into nvk/main

This is super WIP. The kernel branches is the nouvelles project, but it isn't integrated, with Ben's stability work yet so lots of things to do there.

Also the uapi in this has some padding that one is missing, will get fixed soon.

This adds support for syncobjs + timeline semaphores and adds support for split VM/BO allocations using a vmbind/exec model.

I'd like to get some review on the changes in here that mess with the alignments etc and the lifetime changes for the bos.

Merge request reports