皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

QEMU 10.0 开源虚拟化软件发布,新功能如下

QEMU 10.0 开源虚拟化软件发布,新功能如下

开源的 QEMU 10.0 机器仿真器和虚拟化软件已作为重大更新发布,为下一代仿真带来了许多新功能和各种改进。

QEMU 10.0 的亮点包括:在 x86、ClearwaterForest 和 SierraForest-v2 x86 CPU 模型上更快地模拟字符串指令,对 virtio-scsi 设备的真正多队列支持,nbd-server-start QMP 命令的新 handshake-max-seconds 可选参数,以及为 macOS 客户机提供加速图形的新“apple-gfx-pci”和“apple-gfx-mmio”设备。

对于 ARM,此版本增加了对模拟 FEAT_AFP、FEAT_RPRES 和 FEAT_XS CPU 架构功能的支持,对模拟安全 EL2 物理和虚拟定时器的支持,对 Stellaris 板对 I2C 控制器进行建模的支持,对 NPCM845 Evaluation 和 i.MX 8M Plus EVK 板的支持,以及为“virt”板提供新的“highmem-mmio-size”属性,以允许配置更大的 PCIe MMIO 区域。

针对 RISC-V,该版本新增对 Tenstorrent Ascalon CPU 的支持、AIA 用户空间irqchip_split支持、V bit 转 GDB priv reg、对 initrd 的 64 位地址的支持、Microblaze V 通用板支持、对 RV64 象山南湖 CPU 的支持。

同样对于 RISC-V,QEMU 10.0 增加了 sriscv-iommu-sys 设备支持、ssstateen 扩展支持、’sha’ 支持、新的 svukte ISA 扩展、用户模式下异常跟踪支持、Smrnmi 支持、RISC-V 计数器委派 ISA 扩展支持、IOMMU 页表缓存的翻译标签、对 Smdbltrp 和 Ssdbltrp 扩展的支持,以及作为 Zjpm 1.0 一部分的 Supm 和 Sspm 支持。

对于 HPPA,此版本增加了对 64 位 HP-UX 所需的通过 diag 寄存器进行空间寄存器哈希的支持、对 Diva GSP(“Guardian Service Processor” / BMC)PCI 板的模拟、Astro LLMIO 支持、通过命令行禁用 Artist 显卡的能力、更快的转换时间、SeaBIOS-hppa 18 支持,以及支持在 64 位客户机上模拟高达 256 GB 的 RAM。

对于 s390x,该版本增加了第 17 代主机 CPU 的功能定义和 CPU 模型,在 s390x 上支持 virtio-mem,支持绕过 PCI 设备的 IOMMU 以提高性能,并改进了 PPNO 和 MCV 指令的 CPU 仿真。

对于 LoongArch,该版本通过新的虚拟扩展功能、kvm steal time、paravirt ipi 和 CPU 热插拔增强了对 KVM 的支持。最重要的是,QEMU 10.0 引入了新的“cpr-transfer”迁移模式,以支持实时更新,支持用户主动管理节点是活动还是非活动,PowerPC 上的 /proc/cpuinfo 文件模拟,并支持 Linux AIO 和 io_uring 后端的 RWF_DSYNC 标志。

此更新中还有几项 VFIO 更改,包括对 VFIO 迁移的多fd支持、对旧 ATI GPU (x550) 的支持、基本 PCI PM 功能支持实现、改进对所有 Intel Gen 11 和 12 设备上 IGD 直通的支持、改进 MMIO 区域映射失败的错误报告、改进的属性文档,以及改进的脏跟踪引擎以将 VFIO 状态包含在 calc-dirty-rate 中。

有关更多详细信息,请查看官方网站上的完整更改列表,如果您想从源代码编译 QEMU 10.0,您还可以从那里下载 QEMU 10.0 作为源代码压缩包(否则,您必须等到新版本到达 GNU/Linux 发行版的稳定软件存储库后才能更新)。

转自 QEMU 10.0 Open-Source Virtualization Software Released, Here’s What’s New – 9to5Linux

登录

注册