QEMU 6.1 自带硬件加密,支持更多板卡等等

QEMU

释放 新版本 QEMU 6.1 其中 3000 位开发人员进行了 221 多处更改,其中 控制器改进, 以及支持更多的板,其中 Cortex-M3 脱颖而出,对 PowerPC 的改进, 支持硬件加密, 除其他变化外。

对于不熟悉 QEMU 的人来说,应该知道它是一种软件 允许您在具有完全不同架构的系统上运行针对硬件平台的编译程序例如,在兼容 x86 的 PC 上运行 ARM 应用程序。

在QEMU的虚拟化模式下,由于直接在CPU上执行指令以及使用Xen虚拟机管理程序或KVM模块,沙盒环境中代码执行的性能接近硬件系统。

QEMU 6.1的主要新功能

在 QEMU 6.1 的这个新版本中,我们可以发现默认情况下, TCG 代码生成器的插件支持 (Tiny Code Generator) 经典 已启用 并且添加了新插件 execlog(执行日志)和缓存整形(模拟 CPU 上的 L1 缓存的行为)。

在这个新版本中脱颖而出的另一个新颖之处是 添加了对基于 Aspeed 芯片的电路板的支持 (rainier-bmc, quanta-q7l1), npcm7xx (quanta-gbs-bmc) 和 Cortex-M3 (stm32vldiscovery) 在 ARM 模拟器中。

而在 在 x86 模拟器上支持更新的 Intel CPU 模型 已添加 Skylake-Client-v4、Skylake-Server-v5、Cascadelake-Server-v5、Cooperlake-v2、Icelake-Client-v3、Icelake-Server-v5、Denverton-v3、Snowridge - v3、Dhyana-v2 实现 XSAVES 指令。

在 GUI 中,el 支持密码认证 使用协议时 VNC 现在仅启用 建成时 使用外部加密后端 (gnutls、libgcrypt 或荨麻)。

我们也可以发现我知道 添加了对硬件加密的支持 以及 Aspeed 芯片上提供的散列引擎,这还支持模拟 SVE2 指令(包括 bfloat16)、矩阵乘法运算符和刷新关联转换缓冲区 (TLB) 的命令。

架构模拟器 PowerPC «系列» 用于仿真机器s 添加了对检测热插拔故障的支持 在新的来宾环境中,它增加了 CPU 限制并实现了某些特定于 POWER10 处理器的指令的仿真。

此外,还提到作为 优先加密驱动,使用gnutls, 在性能方面领先于其他控制器,而基于电子的控制器n 上面提供的默认 libgcrypt 已移至一个选项 在没有 GnuTLS 和 Libgcrypt 的情况下,基于荨麻的驱动程序已被留作替代使用。

其他变化 在新版QEMU 6.1中脱颖而出:

  • I2C 仿真器中添加了对 PMBus 和 I9546C 多路复用器(pca9548、pca2)的支持。
  • RISC-V 模拟器支持 OpenTitan 平台和虚拟 GPU virtio-vga(基于 virgl)。
  • s390 模拟器增加了对第 16 代 CPU 和矢量扩展的支持。
  • 添加了对基于 Genesi / bPlan Pegasos II 芯片 (pegasos2) 的开发板的支持。
  • Q35 (ICH9) 芯片组仿真器支持 PCI 设备的热插拔。 改进了对 AMD 处理器上提供的虚拟化扩展的模拟。
  • ePMP 规范的实验支持
  • 对实验性 Bit Manip 扩展的初步支持
  • 添加了 bus-lock-ratelimit 选项以限制来宾系统的总线锁定强度。
  • 向 QMP(QEMU 机器协议)添加了“blockdev-reopen”命令以更改已创建的块设备的配置。
  • 添加了支持以将其用作 NetBSD 项目开发的 NVMM 管理程序的加速器。

最后 如果您有兴趣了解更多有关它的信息 在这个新版本的 QEMU 6.1 中呈现的更改和新颖性中,您可以查看详细信息等 以下链接。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。