Acaba de chegar a mais nova versão do QEMU, a 6.1. Portanto, este é o mais novo lançamento de recurso para este componente de virtualização Linux de código aberto amplamente usado. Assim, o QEMU 6.1 lançado com melhorias RISC-V e correções de emulação AMD. O QEMU 6.1 possui muitos trabalhos novos e aprimorados para sua ampla gama de suporte a dispositivos emulados.
Gostaríamos de anunciar a disponibilidade da versão QEMU 6.1.0. Este lançamento contém mais de 3000 commits de 221 autores.
Alguns dos destaques para QEMU 6.1 incluem:
- Suporte em PowerPC para suporte de contagem máxima de CPU bastante aumentado que os usuários provavelmente atingirão outros limites do sistema antes de serem restringidos pelo QEMU;
- RISC-V no QEMU tem atualizações em torno do suporte da plataforma OpenTitan, suporte para VirtIO VGA e uma variedade de outras melhorias de arquitetura;
- “Muitas correções” para a emulação de extensões de virtualização AMD;
- Mais trabalho no suporte POWER10 dentro do Tiny Code Generator (TCG);
- Suporte de emulação de mais recursos do Arm CPU, incluindo SVE2 e BFloat16, entre outros;
- QEMU 6.1 em x86 adiciona novas versões de modelo de CPU com XSAVES habilitado, uma nova opção de máquina para permitir bloqueios de barramento de limitação de taxa por convidados e outras alterações;
- O virtio-mem do QEMU agora funciona com VFIO;
- QEMU 6.1 no s390 agora suporta modelos de CPU IBM Gen16;
- Eliminação de destinos de CPU antigos, incluindo Moxie, lm32 e unicore32.
Downloads e mais detalhes sobre QEMU 6.1 via QEMU.org.
QEMU 6.1 lançado com melhorias RISC-V e correções de emulação AMD. Os destaques incluem:
- bloco: suporte para alterar as opções de nó de bloco após a criação por meio do comando QMP ‘blockdev-reopen’
- Criptografia: recomendações de back-end de maior desempenho e documentação aprimorada
- I2C: suporte de emulação para muxes I2C (pca9546, pca9548) e PMBus
- Plug-ins TCG: agora habilitado por padrão, com novos plug-ins de modelagem execlog e cache.
- ARM: novo suporte de placa para máquinas baseadas em Aspeed (rainier-bmc, quanta-q7l1), npcm7xx (quanta-gbs-bmc) e Cortex-M3 (stm32vldiscovery)
- ARM: suporte Aspeed de Hash e Crypto Engine
- ARM: suporte de emulação para SVE2 (incluindo bfloat16), operações de acumulação de multiplicação de matriz inteira, invalidação de TLB em domínio compartilhável externo, invalidação de intervalo de TLB e mais.
- PowerPC: pseries: suporte para detecção de falhas de hotplug em convidados mais recentes
- PowerPC: pseries: aumento da contagem máxima de CPU
- PowerPC: pseries: suporte de emulação para algumas instruções prefixadas POWER10
- PowerPC: novo suporte de placa para Genesi/bPlan Pegasos II (pegasos2)
- RISC-V: atualizações para o suporte da plataforma OpenTitan, incluindo temporizador OpenTitan
- RISC-V: suporte para virtio-vga
- RISC-V: melhorias na documentação e limpezas/correções gerais de código
- s390: suporte de emulação para o recurso de aprimoramento de vetores
- s390: suporte para modelos de CPU gen16
- x86: novas versões do modelo de CPU Intel com suporte para instrução XSAVES
- x86: adicionado suporte a hotplug PCI baseado em ACPI para máquina Q35 (agora o padrão)
- x86: melhorias na emulação de extensões de virtualização AMD
Você pode obter o tarball em nossa página de download. A lista completa de mudanças está disponível no Wiki.