Novo QEMU 8.2 vem com Virtio-Sound Device e RISC-V KVM AIA Support

Esta versão adiciona muitas melhorias e novos recursos à emulação RISC-V, HPPA, LoongArch, ARM e s390x.

Novo QEMU 8.2 vem com Virtio-Sound Device e RISC-V KVM AIA Support. O software de virtualização de código aberto QEMU 8.2 foi lançado hoje como a segunda grande atualização da série QEMU 8.0, trazendo vários novos recursos e muitas melhorias.

Os destaques do QEMU 8.2 incluem um novo dispositivo virtio-sound que permite a captura e reprodução de áudio de dentro de uma máquina convidada usando o back-end de áudio configurado da máquina host, e um novo dispositivo virtio-gpu rutabaga que permite várias abstrações de GPU e virtualização de exibição.

Esta versão também adiciona suporte ati-vga pixman-less, adiciona a capacidade de migrar virtio-gpu blob=true VM, adiciona uma nova opção de exibição zoom-to-fit à GUI, adiciona suporte para o parâmetro “rom” ao memory-backend-file e implementa um novo parâmetro de migração “avail-switchover-bandwidth”.

Para RISC-V, QEMU 8.2 adiciona suporte a RISC-V KVM AIA, IRQs virtuais RISC-V e suporte a filtragem IRQ, suporte a conjunto de instruções criptográficas vetoriais RISC-V, cadeias de caracteres isa zmmul e smepmp, cadeia de caracteres ISA de extensão Zihintntl para DTS, suporte para sinalizadores zicntr/zihpm, bem como suporte para contadores PMU descontínuos.

Novo QEMU 8.2 vem com Virtio-Sound Device e RISC-V KVM AIA Support

Para ARM, adiciona suporte para a nova propriedade às máquinas integratorcp, musicpal, n800, n810, realview-eb, realview-eb-mpcore, realview-pb-a8, realview-pbx-a9, akita, borzoi, spitz, terrier, versatilepb, versatileab, vexpress-a9, vexpress-a15, xlnx-zcu102 z2 audiodev.

Além disso, o suporte a ARM foi atualizado com suporte para as CPUs Cortex-A710 e Neoverse N2, o suporte a SMMUv3 foi atualizado para anunciar o recurso SMMUv3.1-XNX e novos recursos arquitetônicos agora são emulados, incluindo FEAT_PACQARMA3, FEAT_EPAC, FEAT_Pauth2, FEAT_FPAC, FEAT_FPACCOMBINE, FEAT_TIDCP1, FEAT_MOPS, FEAT_HBC e FEAT_HPMN0.

O QEMU 8.2 também atualiza a emulação do Macintosh Quadra 800 (q800) para inicializar sistemas macOS 7.1 a 8.1 com ou sem memória virtual habilitada, A/UX 3.0.1, NetBSD 9.3 e Linux (via EMILE).

O suporte HPPA recebeu nova CPU PA-RISC 64.2 de 0 bits e emulação de máquina HP C3700, Inicie a máquina de 64 bits com “-machine C3700” e CPU de 32 bits com “-machine B160L”, melhor desempenho TLB, suporte a Block-TLB (BTLB) para CPUs PA-RISC de 32 bits, bem como a nova SeaBIOS-HPPA versão 12 para suportar HP C3000 com Astro e Elroy.

Para LoongArch, o QEMU 8.2 implementa a extensão LASX e a instrução PRELDX, adiciona suporte para a CPU la32 do LoongArch132, adiciona suporte para o modelo de CPU ‘max’, adiciona suporte para o tamanho da página 4K, implementa a expansão query-cpu-model e adiciona a capacidade dos usuários de habilitar ou desabilitar recursos LSX/LASX.

Para o s390x, esta versão habilita a passagem do adaptador de criptografia (vfio-ap) para convidados de virtualização protegidos e adiciona suporte para a topologia da CPU s390x (livros e gavetas, instrução STSI 15.1.x, instrução PTF) com KVM.

Entre outras mudanças notáveis, a emulação MIPS e PowerPC foi melhorada com suporte para a nova propriedade audiodev para a máquina fuloong2e (para MIPS) e máquinas pegasos2 e 40p (para PowerPC), a emulação SPARC agora pode converter o tradutor de instruções para usar decodetree, e há um novo driver de dispositivo de protocolo de memória dinâmica do Hyper-V.

Para obter mais detalhes sobre as alterações implementadas nesta versão, confira o changelog completo. Enquanto isso, você pode baixar o QEMU 8.2 do site oficial ou instalá-lo a partir dos repositórios de software estáveis de sua distribuição GNU/Linux favorita.

SOURCES:9to5Linux
Share This Article
Follow:
Jornalista com pós graduações em Economia, Jornalismo Digital e Radiodifusão. Nas horas não muito vagas, professor, fotógrafo, apaixonado por rádio e natureza.
Sair da versão mobile