QEMU 8.1 publié avec le nouveau backend audio PipeWire, de nombreuses améliorations
MaisonMaison > Blog > QEMU 8.1 publié avec le nouveau backend audio PipeWire, de nombreuses améliorations

QEMU 8.1 publié avec le nouveau backend audio PipeWire, de nombreuses améliorations

Aug 16, 2023

Le logiciel de virtualisation open source QEMU 8.1 a été publié aujourd'hui en tant que première mise à jour majeure duQEMU8.0série, apportant de nombreuses nouvelles fonctionnalités et améliorations.

Les points forts de QEMU 8.1 incluent un nouveauFil de tuyaubackend audio (-audiodev pipewire), ainsi qu'une meilleure sortie audio et une compatibilité améliorée pour les appareils audio.

Il améliore également la prise en charge de la migration en direct VFIO, qui n'est plus une fonctionnalité expérimentale dans cette version, et met à jour l'interface utilisateur graphique GTK pour prendre en charge les événements multi-touch.

Pour ARM, QEMU 8.1 apporte l'accélération AES pour les processeurs hôtes, la prise en charge MTE pour les invités dans les machines virtuelles KVM sur les hôtes prenant en charge l'extension de marquage de mémoire, la prise en charge de l'émulation pour l'ordinateur monocarte Banana Pi BPI-M2 Ultra (bpim2u) et le Cortex Neoverse. -V1 (neovere-v1), ainsi que la prise en charge de nouvelles fonctionnalités architecturales pour FEAT_PAN3 (SCTLR_ELx.EPAN), FEAT_LSE2 (Large System Extensions v2) et la prise en charge expérimentale de FEAT_RME (Realm Management Extensions).

Pour RISC-V, la nouvelle version de QEMU apporte également l'accélération AES pour les processeurs hôtes, ainsi que la prise en charge de l'extension ISA pour BF16/Zfa, la prise en charge du désassemblage pour Zcm, Zinx, XVentanaCondOps et Xthead, la prise en charge de l'émulation CPU pour Veyron V1, ainsi que de nombreux Corrections et améliorations KVM/émulation.

La prise en charge de PowerPC a également été améliorée avec l'accélération AES pour les processeurs hôtes, ainsi que la prise en charge de TCG SMT, permettant à pseries et powernv de fonctionner avec jusqu'à 8 threads par cœur, la prise en charge de l'émulation pour le modèle de processeur Power9 DD2.2 et la prise en charge de l'échantillonnage de performances. pour les processeurs POWER.

Pour l'architecture IBM System/390, QEMU 8.1 ajoute des correctifs d'émulation d'instructions pour LDER, LCBB, LOCFHR, MXDB, MXDBR, EPSW, MDEB, MDEBR, MVCRL, LRA, CKSM, CLM, ICM, MC, STIDP, EXECUTE et CLGEBR( UN).

Pour SPARC, les performances de target/sparc ont été améliorées avec la prise en charge de tcg_gen_lookup_and_goto_ptr(), et pour TriCore, il existe une prise en charge de l'émulation pour le processeur TC37x qui prend en charge les instructions ISA v1.6.2 et l'émulation d'instructions de POPCNT.W, LHA, CRC32L.W, CRC32.B. , SHUFFLE, SYSCALL et DISABLE.

Enfin et surtout, x86 bénéficie de la prise en charge du modèle de processeur pour GraniteRapids, Hexagon obtient la prise en charge de gdbstub pour HVX et de nouvelles instructions pour les scalaires v68/v73 et v68/v69 HVX, et MIPS obtient la prise en charge de l'émulation pour les processeurs Ingenic XBurstR1 et XBurstR2 et les instructions MXU. .

La prise en charge PCIe a également été mise à jour dans QEMU 8.1, qui introduit de nouvelles commandes QMP pour injecter des événements CXL General Media, des événements DRAM et des événements de module de mémoire.

Pour plus de détails sur les modifications mises en œuvre dans cette version, consultez le journal des modifications complet. En attendant, vous pouvez télécharger QEMU 8.1 dès maintenant depuis le site officiel ou l'installer à partir des référentiels de logiciels stables de votre distribution GNU/Linux préférée.

Dernière mise à jour il y a 5 jours

QEMU8.0Fil de tuyau