QEMU 实现通用模拟器和虚拟机的纯软件

分类:知识百科 日期: 点击: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

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。