banner
Nachrichtenzentrum
Wir verbessern unsere Techniken und Qualität ständig, um mit den Branchentrends Schritt zu halten.

QEMU 8.0 bietet mehr Unterstützung für Arm und RISC

Aug 06, 2023

Entwickler des Open-Source-Maschinenemulators QEMU haben die Version 8.0 des Projekts entwickelt.

QEMU ist ein Maschinenemulator, der Gastmaschinen mit einer anderen Architektur als sein Host ausführen kann. Die Software kann auch als Hypervisor fungieren.

Die letzte Woche veröffentlichte Version 8.0 ändert keine Grundlagen, bietet jedoch Unterstützung für zahlreiche Hardware und Anweisungen.

Einige der Ergänzungen sind einfach, beispielsweise die Möglichkeit, Intels Sapphire Rapids Xeon-Silizium der vierten Generation zu verarbeiten oder die Cortex-A55- und Cortex-R52-Prozessoren von Arm zu emulieren.

Andere sind subtiler, wie etwa die Unterstützung von FEAT_EVT und FEAT_FGT – In-silico-Funktionen, die Arm zur Unterstützung der Virtualisierung anbietet.

Da das Interesse an der RISC-V-Architektur zunimmt, wird die Reife ihres Software-Ökosystems immer wichtiger. Entwickler könnten daher erfreut sein zu erfahren, dass QEMU Unterstützung für das OpenTitan-Silicon-Root-of-Trust-Projekt und die OpenSBI Supervisor Binary Interface-Initiative hinzugefügt hat, die es dem Betriebssystem auf einer RISC-V-Maschine ermöglicht, mit der Supervisor-Ausführungsumgebung der Architektur und den höheren Versionen zu interagieren. dort verfügbare privilegierte Ressourcen.

QEMU 8.0 kann auch PolarFire RISC-V FPGAs emulieren. Die Veröffentlichung fügt außerdem hinzu, was die Entwickler des Projekts als „umfangreiche Korrekturen, die die PMP-Verbreitung für TLB, Mret-Ausnahmen, unkomprimierte Anweisungen und andere Emulations-/Virtualisierungsverbesserungen abdecken“ beschrieben haben.

Die Software bietet auch etwas für Mainframe-Benutzer und bietet in dieser Version Unterstützung für den asynchronen Abbau des Speichers sicherer KVM-Gäste während des Neustarts auf s390x sowie eine verbesserte Handhabung von zPCI-Passthrough-Geräten.

Alle oben genannten und die vielen anderen in QEMU 8.0 hinzugefügten Funktionen sind den Tastaturen von 238 Mitwirkenden entsprungen, die zusammen über 2.800 Commits durchgeführt haben.

QEMU ist unter Linux am häufigsten neben dem KVM-Hypervisor zu finden, wobei die beiden Hand in Hand arbeiten, um Emulation und Virtualisierung anzubieten.

Als The Register einige Fakten für diesen Artikel überprüfte, fielen uns auf der Website von QEMU ein Link zum Adventskalender auf – ein halbjährlicher Leckerbissen, der in den Wochen vor Weihnachten ein neues Image einer virtuellen Maschine zum Herunterladen anbot.

Leider erschien der Kalender letztes Jahr nicht wie geplant. The Register geht davon aus, dass das Team hinter dem Kalender vor Weihnachten mit anderen Projekten beschäftigt war. Hoffentlich kommt es im Jahr 2024 zurück.

Während Sie auf die Rückkehr des Kalenders warten, können Sie QEMU 8.0 hier herunterladen. ®

Senden Sie uns Neuigkeiten

33Holen Sie sich unser3