O engenheiro da Red Hat, Paolo Bonzini, submeteu o primeiro lote de atualizações do KVM voltadas para o kernel Linux 6.12. Esse conjunto inicial de mudanças não inclui as atualizações para KVM x86 das arquiteturas Intel e AMD, que serão disponibilizadas em breve. No entanto, há movimentações consideráveis no campo das arquiteturas não-x86, especialmente para quem utiliza o KVM na pilha de virtualização de código aberto.
Destaques da primeira leva de atualizações do KVM para o Linux 6.12
- KVM em ARM64
A versão KVM para ARM64 traz suporte ao FP8, além de adicionar suporte à virtualização aninhada com instruções de tradução de endereços (FEAT_ATS1A). Várias outras correções também foram implementadas para melhorar o desempenho. - KVM em LoongArch
A versão KVM para LoongArch no Linux 6.12 agora inclui a tradução binária Loongson, projetada para acelerar a emulação de x86 e ARM nos processadores chineses da Loongson. Outras melhorias incluem o suporte à Unidade de Monitoramento de Performance (PMU) para convidados, além de permitir o controle de recursos paravirtualizados diretamente do VMM. - KVM em RISC-V
Na arquitetura RISC-V, o KVM não irá mais limpar a área de snapshot do PMU antes de liberar os dados, garantindo um uso mais eficiente de recursos. O suporte ao acesso legado do PMU para convidados também foi implementado, junto com outras correções menores.
Mais detalhes sobre essas mudanças no KVM para o Linux 6.12 estão disponíveis no pull request oficial. Acompanhe para novas atualizações sobre as alterações do KVM para Intel/AMD e outras novidades que serão divulgadas nas próximas semanas.