Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A partir de Windows 10, versão 1703 (no momento em que este documento foi escrito), a Microsoft requer a especificação UEFI versão 2.3.1c. Como UEFI.org continuou a atualizar documentos de especificação e melhorar a origem com essas atualizações, esse requisito eventualmente será alterado.
Na Microsoft, sentimos que havia alguma ambiguidade de redação na especificação UEFI 2.5 e 2.6. Portanto, não atualizamos para essas versões de especificação. No entanto, a versão da especificação não afeta a árvore de código-fonte UEFI.
Ao implementar o código UEFI, verifique se o branch de origem foi criado usando os bits mais recentes do branch main e criado usando as diretrizes do documento de especificação uefi mais recente.
Há recursos que são atualizados nos documentos de Especificação da UEFI que pertencem a vários recursos de segurança. Por exemplo, a Especificação UEFI 2.6, página 107 na seção "4.6 EFI Configuration Table & Properties Table" adiciona especificamente suporte para "EFI_MEMORY_ATTRIBUTES_TABLE".
MAT (Tabela de Atributos de Memória):
EFI_MEMORY_ATTRIBUTES_TABLE. Todo o runtime da UEFI deve ser descrito por esta tabela.
Todas as entradas devem incluir atributos EFI_MEMORY_RO, EFI_MEMORY_XP ou ambos. A memória DEVE ser legível e executável OU gravável e não executável.
A partir de Windows 10, versão 1703, as atualizações mais recentes da Especificação uefi em relação aos modos de Inicialização Segura não são totalmente compatíveis com o Windows. O suporte para novos Modos de Inicialização Segura está sendo investigado para uma versão futura do Windows.