QEMU 8.1 lançado com novo back-end de áudio PipeWire e muitas melhorias na CPU

QEMU 9.0 tem suporte a multifilas verdadeiras para o driver de bloco VirtIO
QEMU 8.1 promete novo back-end de áudio PipeWire e suporte RISC-V aprimorado

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

Mais detalhes sobre as dezenas de alterações de recursos do QEMU 8.1 por meio do QEMU Wiki. O QEMU 8.1 pode ser baixado em QEMU.org.

Via