QEMU 4.0.0 發布幾乎可以模擬任何硬件設備的模擬器
QEMU是一個純軟件實現的通用模擬器和虛擬機,它有三種模式,幾乎可以模擬任何硬件設備:Full-system emulation:可在任何支持的硬件架構上運行任何操作系統,User-mode emulation:運行另一個Linux/BSD程序,Virtualization:接近本機性能運行KVM和Xen虛擬機。QEMU 4.0.0發布了,此版本更新亮點包括:
- ARM:實現了一批ARMv8.X 的擴展,包括SB、PredInv、HPD、LOR、FHM、AA32HPD、PAuth、JSConv、CondM、FRINT 與 BTI
- ARM:virt:支持>255 GB 的RAM 和u-boot“noload”鏡像類型
- ARM:改進ARM PMU 模擬
- HPPA:支持TLB 保護ID 和TLB 跟踪事件
- MIPS:支持多線程TCG 模擬
- MIPS:對I7200 I6500 CPU 的模擬支持,基於QMP 的CPU 類型查詢以及對SAARI 和SAAR 配置寄存器的改進支持
- PowerPC:pseries:模擬支持XIVE 中斷控制器
- PowerPC:pseries:支持熱插拔PCI 主橋(PHB)
- PowerPC:pseries:默認情況下啟用Spectre/Meltdown 緩解,同時支持count-cache-flush 緩解
- RISC-V:virt:支持PCI 與 USB
- RISC-V: 支持mstatus 的TSR、TW 和TVM 字段,FS 字段現在支持三個統計數據(dirty、clean 和 off)
- RISC-V:內置gdbserver 通過XML 文件支持寄存器列表
- s390:支持z14 GA 2 CPU 型號,默認情況下啟用Multiple-epoch 和PTFF 功能
- s390:vfio-ap:支持熱插拔,不再禁止內存膨脹
- x86:HAX 加速器現在支持除Darwin 以外的POSIX 主機,包括Linux 和NetBSD
- x86:可以使用“-kernel”選項啟動Xen PVH 鏡像
- Xtensa:xtfpga:改進了對Linux(中斷分發器,IPI和運行系統)SMP 的支持,支持SMP 的test_mmuhifi_c3 核心配置
- Xtensa:支持靈活長度指令擴展(FLIX)
- GUI:新的’-display spice-app’選項用於配置/啟動具有與QEMU GTK類似UI的Spice客戶端GUI。VNC 服務器現在通過tls-authz/sasl-authz選項支持訪問控制
- Xen:新的’xen-disk’設備,可以創建Xen PV 磁盤後端,並為Xen PV 磁盤後端提供性能改進
- Network Block Device:改進跟踪與錯誤診斷,qemu-nbd 新選項 –bitmap、–list 與–tls-authz
- virtio-blk 現在支持DISCARD 和WRITE_ZEROES
完整更新內容查看更新日誌:
下載地址: