Skip to content

Multi-GT uAPI implementation

Matthew Brost requested to merge (removed):xe into xe

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

Merge request reports