> The kernel driver itself can't guess which jobs need a such a strict > affinity, so setting proper requirements is the responsibility of > the userspace (Mesa). However the userspace is not smart enough [yet]. > Therefore this patch applies the above affinity rule to all jobs on > dual core group GPUs. What does Mesa need to do for this to work "properly"? What are the limitations of the approach implemented here? If we need to extend it down the line with a UABI change, what would that look like? Thanks, Alyssa