x2.6.10架構模擬系統Bochs 86發布

經過兩年半的發展 提出了 模擬器發布 博克斯2.6.10。 Bochs支援基於x86架構的CPU仿真,從i386到目前x86-64型號的Intel和AMD處理器,包括仿真各種處理器擴展(VMX、SSE、AES、AVX、SMP等)、典型輸入/輸出設備以及週邊設備(類比顯示卡、音效卡、乙太網路、USB等)。 此模擬器可以運行Linux、macOS、Android和Windows等作業系統。 模擬器是用 C++ 寫的 分發者 根據 LGPLv2 獲得許可。 已為 Linux 和 Windows 準備了二進位組件。

鑰匙 改進Bochs 2.6.10 中新增:

  • 增加了對i440BX PCI/AGP晶片組的支援;
  • 增加了Voodoo Banshee和Voodoo3 3D加速器的基本模擬;
  • 實現了擴展指令集 AVX-512 VBMI2/VNNI/BITALG、VAES、VPCLMULQDQ / GFNI 的模擬;
  • 對 PCID、ADCX/ADOX、MOVBE、AVX/AVX-512 和 VMX 擴展的模擬進行了修正;
  • VMX(虛擬機器擴充)實作增加了對基於 EPT(擴充頁表)保護記憶體子頁的支援;
  • CPU 型號 Skylake-X、Cannonlake 和 Icelake-U 已添加到 CPUID 指令的實作中,以及存在針對側通道攻擊的保護的跡像以及與此類保護相關的 MSR 暫存器,
    在 Icelake-U 晶片中實現;

  • 新增了對 VGA 相容圖形適配器的 DDC(顯示資料通道)的基本支援;
  • 具有 HPET(高精度事件計時器)模擬的程式碼已從 QEMU 轉移。

來源: opennet.ru

添加評論