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.

LEER  El módulo de computación y Hummingboard-T SBC demostraron el TI AM64x consciente de la seguridad

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í.

Ú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