Hi all, Since it looks like creating alias regions is the path forward, I’d like to summarize the discussion to make sure we’re all aligned. From my understanding, the main steps are: - Introduce helpers to create compact offsets, likely leveraging mt. No changes to the vfio ops APIs are required, since the mt should live within the vfio struct itself. - Add a WC flag to regions. - Define a new UAPI for creating alias regions with new offsets. This UAPI should support aliasing existing regions as well as specifying additional flags such as WC. - Enable WC support for mmap. I plan to start working on an RFC covering these points over the next 1–2 weeks. Thanks, MNAdam Amazon Web Services Development Center Germany GmbH Tamara-Danz-Str. 13 10243 Berlin Geschaeftsfuehrung: Christian Schlaeger, Jonathan Weiss Eingetragen am Amtsgericht Charlottenburg unter HRB 257764 B Sitz: Berlin Ust-ID: DE 365 538 597