banner
Centre d'Information
Améliorer constamment nos techniques et notre qualité pour rester à jour avec les tendances de l'industrie.

QEMU 8.0 offre davantage de support pour Arm et RISC

Aug 06, 2023

Les développeurs de l'émulateur de machine open source QEMU ont élaboré la version 8.0 du projet.

QEMU est un émulateur de machine qui peut exécuter des machines invitées d'une architecture différente de celle de son hôte. Le logiciel est également capable de servir d'hyperviseur.

La version 8.0, publiée la semaine dernière, ne modifie aucun principe fondamental mais ajoute la prise en charge de nombreux matériels et instructions.

Certains des ajouts sont simples, comme la possibilité de gérer le silicium Xeon de quatrième génération Sapphire Rapids d'Intel ou d'émuler les processeurs Cortex-A55 et Cortex-R52 d'Arm.

D'autres sont plus subtils, comme la prise en charge de FEAT_EVT et FEAT_FGT – des fonctionnalités in silico proposées par Arm pour prendre en charge la virtualisation.

À mesure que l’intérêt pour l’architecture RISC-V augmente, la maturité de son écosystème logiciel devient de plus en plus importante. Les développeurs peuvent donc être ravis d'apprendre que QEMU a ajouté la prise en charge du projet de racine de confiance en silicium OpenTitan et de l'effort d'interface binaire de superviseur OpenSBI qui permet au système d'exploitation d'une machine RISC-V d'interagir avec l'environnement d'exécution du superviseur de l'architecture et les supérieurs. ressources privilégiées qui y sont disponibles.

QEMU 8.0 peut également émuler les FPGA PolarFire RISC-V. La version ajoute également ce que les développeurs du projet ont décrit comme « une large gamme de correctifs couvrant la propagation PMP pour TLB, les exceptions mret, les instructions non compressées et d'autres améliorations d'émulation/virtualisation ».

Le logiciel offre également quelque chose pour les utilisateurs de mainframe et, dans cette version, ajoute la prise en charge de la suppression asynchrone de la mémoire des invités KVM sécurisés lors du redémarrage sur le s390x, ainsi qu'une gestion améliorée des périphériques de relais zPCI.

Tout ce qui précède, ainsi que les nombreuses autres fonctionnalités ajoutées dans QEMU 8.0, découlent des claviers de 238 contributeurs qui ont effectué ensemble plus de 2 800 commits.

QEMU se trouve le plus souvent sous Linux aux côtés de l'hyperviseur KVM, les deux travaillant main dans la main pour offrir émulation et virtualisation.

Alors que The Register vérifiait certains faits pour cet article, nous avons remarqué un lien sur le site de QEMU vers son calendrier de l'Avent – ​​un régal semestriel qui proposait une nouvelle image de machine virtuelle à télécharger dans les semaines précédant Noël.

Malheureusement, le calendrier n’est pas apparu comme prévu l’année dernière. The Register comprend que l'équipe derrière le calendrier était occupée avec d'autres projets avant Noël dernier. Espérons qu’il reviendra en 2024.

En attendant le retour du calendrier, QEMU 8.0 est disponible ici. ®

Envoyez-nous des nouvelles

33Obtenir notre3