รวมสิ่งนี้ ในช่วงเช้าของ Mesa 22.3 สำหรับไดรเวอร์ Intel”Iris”Gallium3D คือการสนับสนุน”เนื้อหาที่ได้รับการป้องกัน”ร่วมกับส่วนขยาย EGL_EXT_protected_content

EGL_EXT_protected_content อนุญาตให้สร้างบริบทที่ได้รับการป้องกัน และในทางกลับกัน พื้นผิวและ EGLImages ที่”มีการป้องกัน”และสามารถใช้ได้เฉพาะในบริบทที่ได้รับการป้องกันเท่านั้น สามารถใช้กับสถานการณ์ต่างๆ เช่น Digital Rights Management และสถานการณ์ด้านความปลอดภัยอื่นๆ จนถึงตอนนี้ EGL_EXT_protected_content ถูกใช้งานโดยแอพ Android ส่วนใหญ่และส่วนขยาย EGL นั้นเช่นกันที่เริ่มต้นโดยผู้จำหน่าย SoC บนมือถือ

ชุดของแพตช์ทั้งสิบที่รวมกันในวันนี้ให้การสนับสนุนเนื้อหาที่ได้รับการป้องกันสำหรับไดรเวอร์ Intel Iris Gallium3D เช่นเดียวกับตัวติดตามสถานะ Gallium3D ที่จำเป็นและการเปลี่ยนแปลงโครงสร้างพื้นฐาน EGL

จากไดรเวอร์เคอร์เนล การสนับสนุนเนื้อหาที่ได้รับการป้องกันด้วย Iris ขึ้นอยู่กับ I915_GEM_CREATE_EXT_PROTECTED_CONTENT ในทางกลับกันสิ่งนี้ขึ้นอยู่กับ Protected Xe Path (PXP) ที่พบในกราฟิก Intel Gen12 และใหม่กว่า

เส้นทาง Intel Protected Xe อนุญาตสำหรับอ็อบเจ็กต์ที่ได้รับการป้องกัน/เข้ารหัส สำหรับผู้ที่กังวลเกี่ยวกับการจัดการสิทธิ์ดิจิทัลและการกำหนดค่า”ที่มีการป้องกัน”ด้วยการดำเนินการ PXP บางอย่างที่เกี่ยวข้องกับ Intel Management Engine (ME) ด้วยเช่นกัน การสนับสนุนสามารถปิดใช้งานได้ในเวลาสร้างเคอร์เนลโดยใช้ตัวเลือก CONFIG_DRM_I915_PXP Kconfig การสนับสนุน Intel PXP ถูกรวมกลับใน Linux 5.16

ด้วย Vulkan 1.1 ได้รับการปกป้องด้วยการสนับสนุนเนื้อหา แต่การเปลี่ยนแปลงพื้นที่ผู้ใช้ Mesa ในปัจจุบันเป็นเพียงเกี่ยวกับการสนับสนุน Iris Gallium3D (OpenGL) ในขณะนี้

ผู้ที่สนใจในการสนับสนุนเนื้อหาที่ได้รับการคุ้มครองสามารถเรียนรู้เพิ่มเติมผ่านคำขอรวมนี้ จากโค้ดใหม่เกือบพันบรรทัดที่พุชไปยัง Mesa 22.3