Software de virtualização QEMU 8.0 lançado com novos recursos ARM e RISC-V

Software de virtualização QEMU 8.0 lançado com novos recursos ARM e RISC-V

Esta grande versão do QEMU também apresenta novos recursos e melhorias para as plataformas s390x, x86 e HPPA.

O emulador de máquina e software de virtualização QEMU 8.0 de código aberto foi lançado como uma grande atualização que traz vários novos recursos e melhorias para as plataformas ARM, RISC-V, x86, s390x e HPPA.

Chegando um ano após QEMU 7.0, a versão QEMU 8.0 está aqui para melhorar o suporte para arquiteturas ARM e RISC-V. Para ARM, ele adiciona suporte de emulação para FEAT_EVT, FEAT_FGT e AArch32 ARMv8-R, emulação de CPU para Cortex-A55 e Cortex-R52, suporte para um novo tipo de máquina Olimex STM32 H405, bem como suporte a gdbstub para registradores de sistema de perfil M.

Para a arquitetura RISC-V, o QEMU 8.0 traz suporte de máquina atualizado para OpenTitan, PolarFire e OpenSBI, suporte adicional a ISA e Extensão para smstateen, gatilho icount de depuração nativa, eventos PMU relacionados a cache no modo virtual, extensões Zawrs/Svadu/T-Head/Zicond e suporte a ACPI.

Além disso, o RISC-V recebeu várias correções cobrindo a propagação de PMP para TLB, exceções de mret, instruções descompactadas e outras melhorias de emulação/virtualização.

Para a plataforma HP Precision Architecture (HPPA), a versão QEMU 8.0 traz melhorias para o suporte à instrução fid (Floating-Point Identify) e emulação de 32 bits.

Por outro lado, a plataforma s390x (IBM Z) recebeu suporte para desmontagem assíncrona de memória de convidados KVM seguros durante a reinicialização e melhor manuseio de dispositivos de passagem zPCI.

Para x86, a versão mais recente do QEMU introduz um novo modelo de CPU SapphireRapids, suporte para convidados Xen sob KVM com kernel Linux 5.12 e posterior, bem como suporte TCG para os sinalizadores CPUID FSRM, FZRM, FSRS e FSRC.

Entre outras mudanças notáveis, o QEMU 8.0 melhora o virtio-mem com suporte para o uso de pré-alocação em conjunto com a migração ao vivo, suporte de migração experimental atualizado para v2 para o protocolo de migração VFIO e maior eficiência em TCP e ao usar TLS para qemu-nbd.

QEMU 8.0 está disponível para download como um tarball fonte agora a partir do site oficial se você gosta de compilá-lo a partir de fontes. Se esse não for o caso, você poderá instalá-lo a partir dos repositórios estáveis da sua distro nos próximos dias ou semanas.

Última atualização deste artigo: 21 de april de 2023