
QEMU 10.1 bringt neue CPU-Funktionen, Nested KVM für ARM
QEMU 10.1, ein Open-Source-Maschinenemulator, führt neue CPU-Funktionen, ARM-CXL-Unterstützung, verschachteltes KVM auf ARM und ein und streicht die Unterstützung für Debian 11.
Eine Übersetzung von 🇬🇧 Linuxiac.com
QEMU, ein beliebter Open-Source-Maschinenemulator und -Virtualisierer, hat offiziell Version 10.1 (nach einem Zyklus von vier Release Candidates) als erstes Update der 10.x-Serie veröffentlicht.
Dem Changelog zufolge führt die neue Version auf der ARM-Seite die Unterstützung für neue CPU-Erweiterungen wie FEAT_SME2
, FEAT_SVE2p1
und mehrere Mixed-Precision-Matrix-Instruktionen
ein. Das beliebte virt
Board erhält CXL-Unterstützung, ACPI-PCI-Hotplug und sogar verschachtelte KVM-Virtualisierung, wenn es mit einem ausreichend neuen Linux-Kernel kombiniert wird.
Gleichzeitig wurden mehrere ältere Board-Modelle, darunter Highbank
und Midway
, abgeschafft, während neue Boards, wie das MAX78000FTHR
von Analog Devices und das GB200-BMC
von NVIDIA, hinzugefügt wurden.
Für RISC-V
werden die Entwickler eine lange Liste von ISA- und Erweiterungsverbesserungen feststellen. Zu den Highlights gehören Korrekturen für die Handhabung von Vektorbefehlen, erweiterte PMP-Regionenkonfiguration und Unterstützung für die Erweiterung Svrsw60t59b
. Das Update behebt außerdem Eckfälle bei der CSR-Behandlung, Migrationsfehler mit AIA und Range-Wraparound-Probleme in PMP.
Auf der x86-Virtualisierungsseite führt QEMU 10.1 Unterstützung für Intel TDX
und AMD SEV-SNP
Gaststarts unter Verwendung von IGVM-Dateien ein, sofern auf dem Host ein Linux-Kernel 6.16 oder neuer läuft. Auf s390x wurden Maschinentypen, die älter als Version 4.1 sind, entfernt, während neue QOM-Schnittstellen Daten zur Identifizierung von Steuerprogrammen offenlegen.
Neben den Architektur-Updates enthält das Release auch bemerkenswerte Änderungen bei der Geräteemulation und der Systemintegration. VFIO hat Unterstützung für Live-Updates, verbesserte Migrationshandhabung mit multifd auf AArch64 und erste Unterstützung für TDX- und SNP-Gäste erhalten. Die Migration selbst profitiert ebenfalls von Optimierungen wie dem Postcopy-Preempt-Modus für sequentiellen Speicherzugriff und IPv6-Unterstützung bei RDMA-Live-Migration.
Weitere Highlights sind GUI-Fixes für GTK-Skalierung und VNC-Endian-Behandlung, GDBStub-Updates mit neuer Protokollunterstützung und Verfeinerungen bei Block-Device-Mirroring und Backup-Operationen.
Zu guter Letzt benötigt QEMU nun Rust 1.77
und Meson 1.8.1
, mit experimenteller Unterstützung für WebAssembly-Kompilierung über Emscripten. Die Unterstützung für Debian Bullseye wurde offiziell eingestellt.
Weitere Informationen finden Sie im Changelog oder in der Ankündigung. Der Quellcode von QEMU 10.1 kann von der Website des Projekts heruntergeladen werden.
Comments