Arm publicou a especificação PC Base System Architecture (PC-BSA) para definir o padrão para design de PC baseado em processadores Arm. O documento estabelece requisitos de hardware e firmware que tornarão os sistemas Arm mais previsíveis para sistemas operacionais, hipervisores e outros softwares.
PC-BSA Nível 1 requer um processador de 64 bits na arquitetura Armv8.1 ou posterior, integração Trusted Platform Module (TPM) 2.0 para recursos de segurança, suporte System Memory Management Unit (SMMU) para funcionalidade de virtualização e suporte para padrões PCI Express para garantindo a compatibilidade do dispositivo. Essas medidas têm como objetivo reduzir o número de incidentes que interferem na compatibilidade do Arm em áreas onde a arquitetura x86 tradicionalmente domina – elas fornecem processos de inicialização seguros e compatibilidade com software moderno pronto para uso.
Tem havido muito foco na virtualização e parece que o ecossistema Arm PC está se moldando para atender às necessidades atuais que envolvem a separação e o gerenciamento de cargas de trabalho usando máquinas virtuais e contêineres. A presença do TPM 2.0, incluído na lista de requisitos de sistema do Windows 11, foi projetada para tornar as máquinas Arm não menos confiáveis que os sistemas x86. A conformidade com os padrões PCIe garantirá a compatibilidade com os componentes atuais, incluindo placas de vídeo e unidades de estado sólido rápidas.
A especificação de Nível 1 estabelece as bases, mas não para por aí. Documentos adicionais virão a seguir, incluindo Memory Tagging para simplificar a depuração e suporte abrangente à criptografia. O sucesso do PC-BSA dependerá de como os requisitos serão atendidos – os fabricantes de hardware e desenvolvedores de software terão que decidir se desejam participar da revolução Arm no ecossistema Windows.