QEMU 7.2 发布,优化 9p 文件系统性能


QEMU 是一个免费开源的模拟器,它通过动态二进制翻译来模拟机器的处理器,并为机器提供一套不同的硬件和设备模型,使其能够运行各种客户操作系统。

QEMU 7.2 发布了,此版本新增支持 AVX / AVX2 / F16C / FMA3 / VAES 指令集,同时优化了 9pfs 文件系统的性能,主要更改如下:

  • x86/x86_64 的 QEMU 现在支持 CORE_THREAD_COUNT MSR。
  • 支持在使用“-kernel”参数引导时,将随机种子传递给 Linux 内核。
  • 微型代码生成器 (TCG) 在全系统仿真模式下的性能得到改进,修复了其 SSE 实现, TCG 已支持 AVX / AVX2 / F16C / FMA3 / VAES 指令。
  • 支持在 x86_64 上的用户模式仿真代码的信号帧中保存/恢复 XSAVE 状态。
  • 具有 9pfs 的 QEMU 性能提高了 6~12 倍,加速来自于为 FID 表使用 GHashTable。
  • QEMU 的 RISC-V 代码:支持 Zihintpause、不支持向量指令、促进 zmmul 脱离实验性、改进调试器规范以及其他 RISC-V 改进。
  • s390x 的 QEMU 现在通过 KIMD/KLMD 指令支持 SHA-512,修复了 LZRF 和 VISTR 指令的模拟,并实现了其他功能。
  • QEMU 的 OpenRISC 代码带来稳定性以及性能改进。
  • Arm 上的 QEMU 现在支持模拟增强型翻译同步、PMU 扩展 v3.5、来宾翻译粒度、HAFDBS 和 E0PD,现在也可以模拟 Arm Cortex-A35 CPU 类型。
  • LoongArch ISA 支持改进,以及一些机器添加。
  •  big endian 32 位 MIPS 主机已被弃用。

更多内容查看更新公告:https://wiki.qemu.org/ChangeLog/7.2


相關推薦

2022-11-19

QEMU 7.2 第二个 RC 版本已发布,稳定版计划在 12 月推出。RC 意味着已进入 “功能冻结” 阶段,即不会增加或删减功能。按照发布计划,在 12 月发布稳定版之前,每周都会发布 RC 更新,目前计划发布 4 个 RC 版本。 QEMU 7.2 新增了

2023-03-25

Proxmox VE 7.4 已正式发布。 Proxmox VE(Proxmox Virtual Environment,通常简称为 PVE、Proxmox)是一个开源的服务器虚拟化环境 Linux 发行版。Proxmox VE 基于 Debian,使用基于 Ubuntu 的定制内核,包含安装程序、网页控制台和命令行工具,并

2022-09-25

OnlyOffice 支持 Windows、Linux 和 Mac。 OnlyOffice 7.2 近日正式发布,更新内容如下: 新功能 所有编辑器 删除了对最小窗口尺寸的限制 针对小屏幕的顶部工具条优化 增加了选择 "Contrast Dark" 或 "系统默认" 界面主题的功能 重

2023-02-06

Wine-CE 8.1 发布,此版本基于Wine-8.1和Qemu-7.2.0, 该版本是Wine-CE的第二个正式版本。 由于Wine更新至8.1版本,为了能充分利用Wine的最新特性,因此Wine-CE也针对Wine的最新版本进行了变基更新。此版本的Wine-CE,除了附带Wine的多项更新

2023-02-19

昉星光2开发板上进行了验证。此版本携带了QEMU未经正式发布的RISCV代码生成BUG的修复补丁,以及Wine CE作者对QEMU x86输入的GDT错误实现导致的BUG的修复补丁(暂未合入主分支)。因此Wine CE是全球第一款运行于RISCV架构平台的Windows

2024-03-21

Java Solon 是什么框架? 是一个可平替 Spring 生态的 Java 应用开发框架。从零开始构建,有自己的标准规范与开放生态。(历时七年,具备全球第二级别的生态规模) 追求: 更快、更小、更简单 提倡: 克制、简洁、高效、

2023-04-21

QEMU 8.0 稳定版已正式发布,据称共有 238 名贡献者为此版本提交了超过 2800 个 commit。 值得关注的变化 当在 Linux 5.12 或更高版本的内核上运行时,QEMU 8.0 在使用 KVM 的情况下支持 Xen guests 弃用面向 32 位 x86 主机的系统

2022-11-11

简介 自 6 月份发布 Linux Lab v1.0 后,终于迎来了 v1.1 正式版,同时也迎来了 Cloud Lab v0.8 正式版,两者需同步升级配合使用。 发布仓库 Gitee: https://gitee.com/tinylab/linux-lab Github: https://github.com/tinyclub/linux-lab 用户手

2023-08-25

」北京站,聊聊 AI 大模型与底层技术 >>> QEMU 8.1 已正式发布,这是 QEMU 8.0 系列的首个重要更新。 主要变化 支持 Intel Granite Rapids 的新 x86 CPU 模型 微代码生成器 (Tiny Code Generator, TCG) 支持 RDPID 指令,AES 指令可以使用

2023-01-27

Wine-CE 首个正式版v8.0发布,该版本基于Wine 8.0和Qemu 7.2.0,可在ARM平台上运行x86 Win32程序。在此版本之前,已发布2个预览版。并已经在树莓派4平台上成功进行了测试。 和其它在ARM平台上运行x86应用程序的方案相比,该方案将指

2023-04-14

RT-Thread 5.0.0 现已发布,该版本将RT-Thread smart分支合并到主分支上,后续将与主线版本一同维护;即5.0.0版本增加了RT-Thread Smart特性,支持用户模式;除此之外,还为增加了原子特性,对调度器文件进行功能拆分;在组件层面还新

2023-07-07

Zulip Server 7.2 现已发布。Zulip 是一个开源团队协作工具,一款专为实时和异步对话而设计的现代团队聊天应用程序,支持快速搜索、拖放文件上传、图像预览、组私人消息、可听通知、错过电子邮件消息提醒与桌面应用等。

2023-08-24

Fixed 修复特定字符可能会破坏文件路径的问题 Enhancements 为SFTP新增一些集成测试 支持软链接本身的同步 实现通过文件查询接口获取链接信息 新增go1.21支持 移除go1.19支持 新增symlink动作 为FileInfo结构新增LinkTo字

2024-03-14

离; 复制任务 到其他环境,简化重复配置操作; 优化 升级后端SpringBlade框架版本; 去掉框架示例功能; 升级前端Sword框架版本; 去掉框架示例功能;