Noticias

Lanzamiento de QEMU 9.0, compatible con Raspberry Pi 4 y aceleración KVM de LoongArch

El software de virtualización y emulador de máquina QEMU 9.0 de código abierto se lanzó como una actualización importante, que trae una variedad de nuevas características y mejoras a las simulaciones ARM, RISC-V, LoongArch, s390x y HPPA.

Los aspectos más destacados de QEMU 9.0 incluyen soporte para múltiples colas para el controlador de bloque virtio-blk, lo que permite que diferentes subprocesos de E/S manejen diferentes colas para un solo disco, y la capacidad de usar múltiples subprocesos simultáneamente para manejar la preasignación de memoria en algunos casos. , así como soporte para la función «mapped-ram» para instantáneas de máquinas virtuales más eficientes, soporte de reinicio de punto de control para VFIO y soporte mejorado de detección de página cero.

Para RISC-V, QEMU 9.0 agrega soporte ISA/extendido para Zacas, amocas, perfiles RVA22, Zaamo, Zalrsc, Ztso, etc., así como soporte SMBIOS para máquinas virtuales RISC-V y soporte ACPI para SRAT, SLIT, AIA. y PLIC, y compatibilidad con tablas RHCT actualizadas.

Para ARM, la placa admite el nodo IoT B-L475E-IOT01A, mp3-an536 (placa de desarrollo MPS3 + firmware AN536) y raspi4b (Frambuesa Pi 4 Modelo B). Sin embargo, los desarrolladores señalan que QEMU aún no ha modelado PCI o Ethernet para Raspberry Pi 4 Modelo B, que se agregará en una versión futura, pero dicen que la placa Raspberry Pi ahora admite controladores SPI y BSC i2c.

La compatibilidad con ARM también obtiene compatibilidad adicional con controlador IO/Disk/USB/SPI/Ethernet y temporizador para Freescale i.MX6, Allwinner R40, Banana Pi, npcm7xxx y placas virt, así como compatibilidad con ECV (función de arquitectura de contador mejorada para virtualización) , NV (virtualización anidada) y NV2 (virtualización anidada mejorada).

Además, QEMU 9.0 introduce soporte de aceleración KVM para la arquitectura LoongArch, incluidas extensiones vectoriales LSX/LASX, actualiza el firmware SeaBIOS-hppa de la arquitectura HPPA a la versión 16 y agrega soporte para las instrucciones CVDG, CVB, CVBY y CVBG. Soporte de emulación y emulación LAE (Load Address Extension) mejorada para la arquitectura s390x.

También hay varias mejoras de gdbstub, como capturar llamadas al sistema en modo de usuario, admitir el modo fork-follow y admitir siginfo:read.Para obtener más detalles, consulte la lista completa de cambios. Página web oficialsi prefieres compilar QEMU 9.0 desde el código fuente, también puedes descargarlo desde allí.

Publicaciones relacionadas

Última actualización hace 1 día

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba