QEMU 8.1 lanzado con el nuevo backend de audio PipeWire y muchas mejoras
HogarHogar > Blog > QEMU 8.1 lanzado con el nuevo backend de audio PipeWire y muchas mejoras

QEMU 8.1 lanzado con el nuevo backend de audio PipeWire y muchas mejoras

Aug 16, 2023

El software de virtualización de código abierto QEMU 8.1 se lanzó hoy como la primera actualización importante en elQEMU 8.0serie, que trae numerosas características nuevas y mejoras.

Los aspectos más destacados de QEMU 8.1 incluyen un nuevoTuberíaAlambrebackend de audio (-audiodev pipewire), junto con una mejor salida de audio y compatibilidad mejorada para dispositivos de audio.

También mejora la compatibilidad con la migración en vivo de VFIO, que ya no es una característica experimental en esta versión, y actualiza la interfaz gráfica de usuario GTK para admitir eventos multitáctiles.

Para ARM, QEMU 8.1 ofrece aceleración AES para procesadores host, soporte MTE para invitados en máquinas virtuales KVM en hosts que admiten Memory Tagging Extension, soporte de emulación para la computadora de placa única Banana Pi BPI-M2 Ultra (bpim2u) y Cortex Neoverse. -CPU V1 (neoverse-v1), así como soporte para nuevas funciones arquitectónicas para FEAT_PAN3 (SCTLR_ELx.EPAN), FEAT_LSE2 (Large System Extensions v2) y soporte experimental para FEAT_RME (Realm Management Extensions).

Para RISC-V, la nueva versión de QEMU también ofrece aceleración AES para procesadores host, junto con soporte de extensión ISA para BF16/Zfa, soporte de desmontaje para Zcm, Zinx, XVentanaCondOps y Xthead, soporte de emulación de CPU para Veyron V1, así como numerosos Correcciones y mejoras de KVM/emulación.

La compatibilidad con PowerPC también se ha mejorado con aceleración AES para procesadores host, así como compatibilidad con TCG SMT, lo que permite que pseries y powernv se ejecuten con hasta 8 subprocesos por núcleo, compatibilidad con emulación para el modelo de CPU Power9 DD2.2 y compatibilidad con muestreo de rendimiento. para CPU POWER.

Para la arquitectura IBM System/390, QEMU 8.1 agrega correcciones de emulación de instrucciones para LDER, LCBB, LOCFHR, MXDB, MXDBR, EPSW, MDEB, MDEBR, MVCRL, LRA, CKSM, CLM, ICM, MC, STIDP, EXECUTE y CLGEBR( A).

Para SPARC, hay un rendimiento mejorado para target/sparc con soporte para tcg_gen_lookup_and_goto_ptr(), y para TriCore hay soporte de emulación para CPU TC37x que admite instrucciones ISA v1.6.2 y emulación de instrucciones de POPCNT.W, LHA, CRC32L.W, CRC32.B , SHUFFLE, SYSCALL y DESACTIVAR.

Por último, pero no menos importante, x86 obtiene soporte para el modelo de CPU para GraniteRapids, Hexagon obtiene soporte para gdbstub para HVX y soporte para nuevas instrucciones para v68/v73 escalar y v68/v69 HVX, y MIPS obtiene soporte de emulación para CPU Ingenic XBurstR1 y XBurstR2, e instrucciones MXU. .

La compatibilidad con PCIe también se actualizó en QEMU 8.1, que introduce nuevos comandos QMP para inyectar eventos de medios generales CXL, eventos DRAM y eventos de módulo de memoria.

Para obtener más detalles sobre los cambios implementados en esta versión, consulte el registro de cambios completo. Mientras tanto, puedes descargar QEMU 8.1 ahora mismo desde el sitio web oficial o instalarlo desde los repositorios de software estables de tu distribución GNU/Linux favorita.

Última actualización hace 5 días

QEMU 8.0TuberíaAlambre