anv: reviewed patches from 28347 and 27306
This contains 6 reviewed patches from !28347 (the ones that are not dependent on future xe.ko
changes) and 2 reviewed patches from !27306 (the ones that are not exactly related to multi-sampling).
This should help reduce the inter-conflict between the 3 sparse-related series that are in flight and the one that will soon to be submitted.