Intel/isl: Support CMF mapping of ISL formats (Xe2)
This is a batch of changes to support CMF mapping of formats as a new feature on Xe2. These changes are split out from !28620 (merged) because we need them sooner than the rest there.
- All commits got r-bed
- Per-commit compiling passed
- CI result: One failure on DG2, treated as flaky after discussion with @jljusten:
dEQP-VK.pipeline.monolithic.multisample.misc.clear_attachments.r8g8b8a8_unorm_r16g16b16a16_sfloat_r32g32b32a32_uint_d32_sfloat_s8_uint.2x.ds_resolve_sample_zero.whole_framebuffer.dg2m64
Thanks for all of your help!