QEMU 6.1 lançado com melhorias RISC-V e correções de emulação AMD

Claylson Martins
Por Claylson Martins

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:

QEMU 6.1 lançado com melhorias RISC-V e correções de emulação AMD
  • 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.

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.