Vydání Bochs 2.6.10, systém emulace architektury x86

Po dvou a půl letech vývoje prezentovány vydání emulátoru Bochs 2.6.10Bochs podporuje emulaci CPU založenou na architektuře x86, od i386 až po současné modely procesorů Intel a AMD s architekturou x86-64, včetně emulace různých rozšíření procesorů (VMX, SSE, AES, AVX, SMP atd.), typických vstupně/výstupních zařízení a periferií (emulace grafické karty, zvukové karty, Ethernetu, USB atd.). Emulátor může spouštět operační systémy jako například Linux, macOS, Android и WindowsEmulátor je napsán v jazyce C++ a distribuovány pod licencí LGPLv2. Pro Linux и Windows Byly připraveny binární sestavy.

Klíč vylepšenípřidáno v Bochs 2.6.10:

  • Přidána podpora pro čipovou sadu i440BX PCI/AGP;
  • Přidána základní emulace 3D akcelerátorů Voodoo Banshee a Voodoo3;
  • Implementovaná emulace rozšířených instrukčních sad AVX-512 VBMI2/VNNI/BITALG, VAES, VPCLMULQDQ / GFNI;
  • Byly provedeny opravy emulace rozšíření PCID, ADCX/ADOX, MOVBE, AVX/AVX-512 a VMX;
  • Implementace VMX (Virtual Machine Extensions) přidala podporu pro ochranu podstránek paměti na základě EPT (Extended Page Tables);
  • K implementaci instrukce CPUID byly přidány modely CPU Skylake-X, Cannonlake a Icelake-U, stejně jako známky přítomnosti ochrany proti útokům na postranním kanálu a registrů MSR spojených s takovou ochranou,
    implementováno v čipech Icelake-U;
  • Přidána základní podpora DDC (Display Data Channel) pro grafické adaptéry kompatibilní s VGA;
  • Kód s emulací HPET (High Precision Event Timer) byl přenesen z QEMU.

Zdroj: opennet.ru

Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster