QEMU 8.1 rilasciato con il nuovo backend audio PipeWire, molti miglioramenti
CasaCasa > Blog > QEMU 8.1 rilasciato con il nuovo backend audio PipeWire, molti miglioramenti

QEMU 8.1 rilasciato con il nuovo backend audio PipeWire, molti miglioramenti

Aug 16, 2023

Il software di virtualizzazione open source QEMU 8.1 è stato rilasciato oggi come il primo importante aggiornamento delQEMU 8.0serie, apportando numerose nuove funzionalità e miglioramenti.

I punti salienti di QEMU 8.1 includono un nuovoPipeWirebackend audio (-audiodev pipewire), insieme a una migliore uscita audio e una migliore compatibilità per i dispositivi audio.

Migliora inoltre il supporto della migrazione live VFIO, che non è più una funzionalità sperimentale in questa versione, e aggiorna l'interfaccia utente grafica GTK per supportare eventi multi-touch.

Per ARM, QEMU 8.1 offre accelerazione AES per processori host, supporto MTE per guest in macchine virtuali KVM su host che supportano Memory Tagging Extension, supporto di emulazione per computer a scheda singola Banana Pi BPI-M2 Ultra (bpim2u) e Cortex Neoverse -V1 (neoverse-v1), nonché il supporto per il supporto di nuove funzionalità architettoniche per FEAT_PAN3 (SCTLR_ELx.EPAN), FEAT_LSE2 (Large System Extensions v2) e il supporto sperimentale per FEAT_RME (Realm Management Extensions).

Per RISC-V, la nuova versione di QEMU offre anche l'accelerazione AES per processori host, insieme al supporto dell'estensione ISA per BF16/Zfa, supporto al disassemblaggio per Zcm, Zinx, XVentanaCondOps e Xthead, supporto all'emulazione CPU per Veyron V1, oltre a numerosi Correzioni e miglioramenti KVM/emulazione.

Anche il supporto PowerPC è stato migliorato con l'accelerazione AES per processori host, nonché il supporto TCG SMT, consentendo a pseries e powernv di funzionare con un massimo di 8 thread per core, supporto di emulazione per il modello CPU Power9 DD2.2 e supporto per il campionamento delle prestazioni. per CPU POWER.

Per l'architettura IBM System/390, QEMU 8.1 aggiunge correzioni di emulazione di istruzioni per LDER, LCBB, LOCFHR, MXDB, MXDBR, EPSW, MDEB, MDEBR, MVCRL, LRA, CKSM, CLM, ICM, MC, STIDP, EXECUTE e CLGEBR( UN).

Per SPARC, sono state migliorate le prestazioni per target/sparc con il supporto per tcg_gen_lookup_and_goto_ptr(), mentre per TriCore è disponibile il supporto per l'emulazione della CPU TC37x che supporta le istruzioni ISA v1.6.2 e l'emulazione delle istruzioni di POPCNT.W, LHA, CRC32L.W, CRC32.B , SHUFFLE, SYSCALL e DISABLE.

Ultimo ma non meno importante, x86 ottiene il supporto del modello di CPU per GraniteRapids, Hexagon ottiene il supporto gdbstub per HVX e il nuovo supporto delle istruzioni per scalari v68/v73 e v68/v69 HVX, mentre MIPS ottiene il supporto dell'emulazione per CPU Ingenic XBurstR1 e XBurstR2 e istruzioni MXU. .

Il supporto PCIe è stato aggiornato anche in QEMU 8.1, che introduce nuovi comandi QMP per inserire eventi CXL General Media, eventi DRAM ed eventi Memory Module.

Per maggiori dettagli sulle modifiche implementate in questa versione, controlla il registro delle modifiche completo. Nel frattempo, puoi scaricare subito QEMU 8.1 dal sito Web ufficiale o installarlo dai repository software stabili della tua distribuzione GNU/Linux preferita.

Ultimo aggiornamento 5 giorni fa

QEMU 8.0PipeWire