Skip to content

Initial flat CCS clearing and copying

Thomas Hellström requested to merge thomash/kernel:flat_ccs into xe

Initial change to support CCS metadata clearing and copying for early review.

What is still missing is a selftest to verify that the CCS metadata gets properly cleared and copied. In particular we need to verify that the clear command with its special CCS bits really work as intended, as i915 never made that work and instead used copy from an already cleared part of VRAM to clear the CCS metadata.

Also need to make sure the start of CCS data in VRAM is read properly.

Merge request reports