QEMU 7.1 is nu beschikbaar als de nieuwste feature-release voor deze processoremulator die een belangrijke rol speelt in de open-source Linux-virtualisatiestack.

Een van de veranderingen in de nieuwe QEMU 7.1 is de ondersteuning van LoongArch 64-bit als een nieuwe CPU-architectuur, veel nieuwe RISC-V-extensies die worden ondersteund, nieuwe Arm CPU-functies en nog veel meer. De hoogtepunten van QEMU 7.1 zijn:

-Initiële ondersteuning voor de LoongArch 64-bits architectuur. Dit LoongArch64-doel is ontworpen om te passen bij de Loongson 3A5000 SoC en de Loongson 7A1000-hostbrug.

-QEMU 7.1 voor RISC-V voegt ondersteuning toe voor de 1.12 privileged spec, verbeterde RISC-V Vector-extensieondersteuning en voegt ook een aantal andere extensies toe: Zbkb, Zbkc, Zbkx, Zknd/Zkne, Zknh , Zksed/Zksh, Zkr, Sdtrig en Zmmul. Er zijn ook veel RISC-V-fixes en andere verbeteringen.

-QEMU 7.1 voor x86 voegt ondersteuning toe voor Architecural LBR’s op KVM Virtual Machines.

-Ondersteuning voor het emuleren van veel meer Arm CPU-architectuurfuncties van Scalable Matrix Extensions (SME) tot verschillende andere nieuwere functies. QEMU for Arm ondersteunt nu ook geëmuleerde CPU-types van de Cortex-A76 en Neoverse-N1.

-Het verouderde Icelake-Client CPU-model is verwijderd omdat het niet in de echte wereld bestaat zoals dit model is geconfigureerd.

-Experimentele ondersteuning voor het blootstellen van geëmuleerde PCI-apparaten via het nieuwe VFIO-gebruikersprotocol.

-Ondersteuning voor zero-copy-send voor QEMU op Linux om het CPU-gebruik op de bronhost te verminderen tijdens het migreren van virtuele machines.

-QEMU’s gastagentcode heeft de ondersteuning van Solaris en andere rapportageverbeteringen verbeterd.

De volledige lijst met wijzigingen voor QEMU 7.1 is te vinden via de Wiki van het project. QEMU 7.1 kan worden gedownload van QEMU.org.

Categories: IT Info