O QEMU 8.1 já está disponível como a atualização de recurso mais recente para esta importante peça da pilha de virtualização Linux de código aberto. Assim foi lançado o QEMU 8.1 com novo back-end de áudio PipeWire e muitas melhorias na CPU.
QEMU 8.1 traz uma série de novos recursos, incluindo:
- Novo modelo de CPU x86 do Intel Granite Rapids.
- O Tiny Code Generator (TCG) agora oferece suporte à instrução RDPID, as instruções AES podem usar a aceleração AES no processador host e outros novos recursos expostos.
- Uma ampla variedade de melhorias na arquitetura RISC-V, desde o suporte a extensões BF16 até a extensão Zfa, extensões Zcm* e muitas outras. A CPU Ventana Veyron V1 também foi adicionada, além de muitas correções RISC-V.
- Suporte para extensões LoongArch LSX e várias correções para esta arquitetura de CPU.
- VMs KVM em um host com suporte para Memory Tagging Extension (MTE) agora podem usar MTE nos convidados.
- Adicionando o novo tipo de CPU do Cortex Neoverse V1 (neoverse-v1). Separadamente no lado ARM, há também um novo modelo de placa Banana Pi BPI-M2 Ultra (bpim2u).
- Um novo dispositivo de entrada “virtio-multiotuch-pci” foi adicionado como um dispositivo de entrada multitoque.
- Emulação aprimorada de dispositivos de rede e1000e e IGB Intel.
- Suporte de descarregamento de sombra virtqueue para a interface vhost-vDPA.
- Um novo back-end de áudio baseado em PipeWire para QEMU .
- Suporte para eventos multitoque com a interface GTK.
QEMU 8.1 lançado com novo back-end de áudio PipeWire e muitas melhorias na CPU
RISC-V
ISA e extensões
- Suporta subconjuntos de extensão de redução de tamanho de código
- Uma grande coleção de alterações e limpezas de soma de status
- Zero init APLIC estado interno
- Implementar definições de cpu de consulta
- Corrigir tradução do endereço físico do convidado
- Certifique-se de que uma exceção seja gerada se um pte estiver malformado
- Mova zc* para fora das propriedades experimentais
- Mascare as extensões habilitadas implicitamente em isa_string com base na versão privada
- Atualizações e melhorias para Smstateen
- Suporte disas para extensões Zcm*
- Suporte disas para extensões Z*inx
- Adicionar registradores vetoriais ao log
- As instruções AES podem usar aceleração AES no processador host
- Adicionar suporte de desmontagem para XVentanaCondOps
- Adicionar suporte de desmontagem para instruções XThead*
- Adicionar syscall riscv_hwprobe
- Adicionar suporte para extensões BF16
- Adicionar suporte para a extensão Zfa