QEMU 9.0 publié avec prise en charge de Raspberry Pi 4 et accélération LoongArch KVM

QEMU 9.0

L’émulateur open source QEMU 9.0 vient de sortir l’autre jour et intègre des mises à jour et des améliorations majeures de l’émulation Arm, RISC-V, HPPA, LoongArch et s390x. Mais les mises à jour les plus notables concernent l’émulation Arm et LoongArch.

QEMU9.0

L’émulateur QEMU 9.0 prend désormais en charge le Raspberry Pi 4 modèle B, ce qui signifie que vous pouvez exécuter le système d’exploitation Raspberry Pi 64 bits pour tester des applications sans posséder le matériel. Cependant, QEMU 9.0 présente certaines limites puisque Ethernet et PCIe ne sont pas pris en charge pour la carte Raspberry Pi. Selon les développeurs, ces fonctionnalités seront intégrées dans une prochaine version. Pour l’instant, l’émulateur prend en charge les contrôleurs SPI et I2C (BSC).

Toujours sur ARM, QEMU 9.0 fournit une prise en charge de la carte pour le mp3-an536 (carte de développement MPS3 + micrologiciel AN536) et le nœud IoT B-L475E-IOT01A, ainsi que la prise en charge des fonctionnalités architecturales pour la virtualisation imbriquée, la virtualisation de compteur améliorée et la virtualisation imbriquée améliorée.

Si vous développez des applications pour l’architecture LoongArch, QEMU 9.0 prend en charge l’accélération KVM LoongArch, y compris les extensions vectorielles LSX/LASX. Ces deux éléments prennent en charge respectivement les unités SIMD (Single Instruction Multiple Data) de l’architecture de 128 bits et 256 bits.

LoongArch kvm

Pour RISC-V, cette version QEMU ajoute la prise en charge ISA/extension pour Zacas, les profils RVA22, amocas, Ztso et bien d’autres. Vous bénéficierez également de la prise en charge SMBIOS pour la table RHCT mise à jour, de la machine virtuelle RISC-V, de la prise en charge ACPI pour SRAT, SLIT, AIA et PLIC, ainsi que de plusieurs autres correctifs.

HPPA et s390x ont reçu quelques mises à jour, qui incluent des correctifs LAE et la prise en charge de l’émulation des instructions CVB, CVDG, CVBG et CVBY pour le s390x et la mise à jour du micrologiciel SeaBIOS vers la version 16 pour HPPA.

Dans l’ensemble, la version QEMU 9.0 contient plus de 2 700 commits de 220 auteurs qui améliorent plusieurs autres domaines, pas seulement les émulations ISA. Par exemple, les préallocations de mémoire du backend seront désormais gérées simultanément à l’aide de plusieurs threads, et virtio-blk prendra désormais en charge le multiqueue, permettant aux différentes files d’attente d’un même disque d’être traitées par différents threads d’E/S. Plus de détails peuvent être trouvés dans l’annonce.

Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

YouTube video

  • BitPC Commutateur KVM IP Open Source JetKVM Extension Port ATX Carte d'extension
  • 4 - Commutateur KVM USB 2.0 avec hub pour moniteur VGA/SVGA, adaptateur de partage pour clavier et souris pour PC, aucune alimentation externe requise, indicateur d’état LED