RFC: Context (or LRC as I call them) W/A
Initial draft of LRC W/A.
Driver loads with these patches but xe_exec_basic.twice-rebind fails with IOMMU CAT error on TGL. Will look into that.
Layering is broken in patch #1 (closed) as the UC layer reaches back up into the GT layer but I figure we clean all of this up when we refactor the driver load ordering for SRIOV.
Looking for early feedback.