Utjefte fan Bochs 2.6.10, x86-arsjitektueremulaasjesysteem

Nei twa en in heal jier fan ûntwikkeling presintearre emulator release Bochs 2.6.10. Bochs stipet emulaasje fan CPU's basearre op x86-arsjitektuer, fan i386 oant hjoeddeistige x86-64-modellen fan Intel- en AMD-processors, ynklusyf emulaasje fan ferskate prosessor-útwreidingen (VMX, SSE, AES, AVX, SMP, ensfh.), Typyske ynfier- / útfierapparaten en perifeare apparaten (emulaasje fan fideokaart, lûdkaart, Ethernet, USB, ensfh.). De emulator kin bestjoeringssystemen útfiere lykas Linux, macOS, Android en Windows. De emulator is skreaun yn C ++ en ferspraat troch lisinsje ûnder LGPLv2. Binêre gearkomsten binne taret foar Linux en Windows.

Kaai ferbetteringstafoege yn Bochs 2.6.10:

  • Stipe tafoege foar i440BX PCI / AGP-chipset;
  • Basisemulaasje tafoege fan Voodoo Banshee en Voodoo3 3D accelerators;
  • Implementearre emulaasje fan útwreide ynstruksjesets AVX-512 VBMI2 / VNNI / BITALG, VAES, VPCLMULQDQ / GFNI;
  • Korreksjes binne makke foar de emulaasje fan PCID, ADCX / ADOX, MOVBE, AVX / AVX-512 en VMX-útwreidingen;
  • De ymplemintaasje fan VMX (Virtual Machine Extensions) hat stipe tafoege foar it beskermjen fan ûnthâldsubsiden basearre op EPT (Extended Page Tables);
  • CPU-modellen Skylake-X, Cannonlake en Icelake-U binne tafoege oan 'e ymplemintaasje fan' e CPUID-ynstruksje, lykas tekens fan 'e oanwêzigens fan beskerming tsjin side-kanaal oanfallen en MSR-registers ferbûn mei sa'n beskerming,
    ymplemintearre yn Icelake-U chips;

  • Basisstipe tafoege foar DDC (Display Data Channel) foar VGA-kompatible grafyske adapters;
  • Koade mei HPET (High Precision Event Timer) emulaasje is oerdroegen fan QEMU.

Boarne: opennet.ru

Add a comment