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 的情況下,基於 nettle 的驅動程序已作為替代使用。

其他變化 在新版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. 權利:您可以隨時限制,恢復和刪除您的信息。