The source project of this merge request has been removed.
Multi-GT uAPI implementation
Implemented what was discussed in: !82 (closed)
Patches / comments should explain most. Lightly tested on TGL, seems to not break anything. Have 2 tile PVC tomorrow and will heavily test + most likely write a multi-GT IGT.
Most of the changes in xe_vm.c, pretty simple actually just adding a bunch of for_each_gt loops + creating composite fences for bind operations that operate on multiple GTs.
Edited by Matthew Brost