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

添加评论