x2.6.10 アーキテクチャ エミュレーション システム、Bochs 86 のリリース

XNUMX年半の開発期間を経て 提示された エミュレータのリリース ボクス 2.6.10。 Bochs は、さまざまなプロセッサ拡張機能 (VMX、SSE、AES、AVX、SMP など)、一般的な入出力デバイスのエミュレーションを含む、i86 から Intel および AMD プロセッサの現在の x386-86 モデルまで、x64 アーキテクチャに基づく CPU のエミュレーションをサポートします。および周辺デバイス (ビデオ カード、サウンド カード、イーサネット、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 から転送されました。

出所: オープンネット.ru

コメントを追加します