Mesclado manhã em Mesa 22.3 para o driver Intel”Iris”Gallium3D é suporte”conteúdo protegido”em conjunto com a extensão EGL_EXT_protected_content.

EGL_EXT_protected_content permite criar contextos protegidos e, por sua vez, superfícies e EGLImages que são”protegidas”e só podem ser utilizadas em contextos protegidos. Isso pode ser usado para cenários como Gerenciamento de Direitos Digitais e outros cenários voltados à segurança. Até agora, o EGL_EXT_protected_content foi aproveitado principalmente por aplicativos Android e essa extensão EGL também foi iniciada por fornecedores de SoC móveis.

O conjunto de dez patches mesclados hoje fornece o suporte de conteúdo protegido para o driver Intel Iris Gallium3D, bem como o rastreador de estado Gallium3D necessário e as alterações de infraestrutura EGL.

No driver do kernel, esse suporte a conteúdo protegido por Iris depende de I915_GEM_CREATE_EXT_PROTECTED_CONTENT. Por sua vez, isso depende do Protected Xe Path (PXP) encontrado com gráficos Intel Gen12 e mais recentes.

O Intel Protected Xe Path permite objetos protegidos/criptografados. Para aqueles preocupados com gerenciamento de direitos digitais e configurações”protegidas”, com algumas operações PXP envolvendo também o Intel Management Engine (ME), o suporte pode ser desabilitado no momento da compilação do kernel usando a opção Kconfig CONFIG_DRM_I915_PXP. O suporte Intel PXP foi mesclado no Linux 5.16.

Com o Vulkan 1.1 também há suporte a conteúdo protegido, mas as mudanças atuais no espaço de usuário do Mesa são apenas sobre o suporte ao Iris Gallium3D (OpenGL) no momento.

Os interessados ​​no suporte de conteúdo protegido podem saber mais por meio esta solicitação de mesclagem das quase mil linhas de novo código inserido no Mesa 22.3.

Categories: IT Info