IT之家 5 月 3 日消息,開源 QEMU 8.0 設備仿真器和虛擬化軟件已于 4 月 19 日發布,為 ARM、RISC-V、x86、s390x 和 HPPA 平臺帶來各種新功能和改進。
QEMU (Quick Emulator)是業界主流得設備仿真模擬軟件之一,專業在一種架構(如 X86 PC)得物理機上運行圖片其它架構得操作系統和程序,從而讓軟件無感知運行在不同硬件架構下。對于軟件開發者,QEMU 可提供不同硬件架構下系統執行得平臺,以及軟件跨架構集成測試環境,提高軟件開發效率和成熟度。
在 QEMU 7.0 發布一年后,QEMU 8.0 版本帶來了對 ARM 和 RISC-V 架構得改進圖片。對于 ARM,增加了對 FEAT_EVT、FEAT_FGT 和 AArch32 ARMv8-R 得仿真圖片;圖片 Cortex-A55 和 Cortex-R52 得 CPU 仿真,圖片新得 Olimex STM32 H405 設備類型,以及圖片 M-profile 系統寄存器得 gdbstub @。
對于 RISC-V 架構,QEMU 8.0 帶來了對 OpenTitan、PolarFire 和 OpenSBI 得更新設備圖片、圖片 smstateen 得額外 ISA 和擴展,圖片本機調試 icount 觸發器、虛擬模式下與緩存相關得 PMU 事件、Zawrs / Svadu / T-Head /Zicond 擴展和 ACPI @。
此外,RISC-V 收到了多項修復,涵蓋 TLB 得 PMP 傳播、mret 異常、未壓縮指令和其他仿真 / 虛擬化改進。
對于惠普 Precision Architecture (HPPA) 平臺,QEMU 8.0 版本改進了 fid(浮點識別)指令圖片和 32 位仿真。
另一方面,s390x (IBM Z) 平臺圖片在重啟期間異步拆卸安全 KVM 客戶機得內存,并改進了對 zPCI 直通設備得處理。
對于 x86,最新得 QEMU 8.0 版本引入了新得英特爾 SapphireRapids CPU 圖片,圖片在 KVM 下使用 Linux 內核 5.12 及更高版本得 Xen guests,以及 TCG 圖片 FSRM、FZRM、FSRS 和 FSRC CPU發布者會員賬號 flags 。
在其他值的注意得變化中,QEMU 8.0 改進了 virtio-mem,圖片將預分配與實時遷移結合使用,更新了對 VFIO 遷移協議 v2 得實驗性遷移圖片,并提高了 TCP 效率和對 qemu-nbd 使用 TLS 時得效率。
IT之家附上 QEMU 8.0 自己源碼下載,點此鏈接查看。