Wydanie Bochs 2.6.10, systemu emulacji architektury x86

Po dwóch i pół roku rozwoju zaprezentowano wydanie emulatora Bochs 2.6.10. Bochs obsługuje emulację procesorów opartych na architekturze x86, od i386 do aktualnych modeli procesorów x86-64 firmy Intel i AMD, w tym emulację różnych rozszerzeń procesora (VMX, SSE, AES, AVX, SMP itp.), typowych urządzeń wejścia/wyjścia oraz urządzeń peryferyjnych (emulacja karty graficznej, karty dźwiękowej, Ethernet, USB itp.). Pod kontrolą emulatora mogą działać systemy operacyjne takie jak Linux, macOS, Android oraz Windows. Emulator został napisany w języku C++ i rozpowszechniany jest objęty licencją LGPLv2. Przygotowano binarne wersje dla systemów Linux i Windows.

Kluczowe ulepszenia, które zostały dodane w Bochs 2.6.10:

  • Dodano obsługę chipsetu i440BX PCI/AGP;
  • Dodano podstawową emulację akceleratorów 3D Voodoo Banshee i Voodoo3;
  • Zrealizowano emulację rozszerzonych zestawów instrukcji AVX-512 VBMI2/VNNI/BITALG, VAES, VPCLMULQDQ / GFNI;
  • Wprowadzono poprawki w emulacji rozszerzeń PCID, ADCX/ADOX, MOVBE, AVX/AVX-512 i VMX;
  • W implementacji VMX (Rozszerzenia Maszyn Wirtualnych) dodano wsparcie dla ochrony podstron pamięci opartych na EPT (Rozszerzone Tabele Stronic);
  • W implementacji instrukcji CPUID dodano modele procesorów Skylake-X, Cannonlake i Icelake-U, a także wskaźniki obecności ochrony przed atakami kanałowymi i związane z tą ochroną rejestry MSR,
    realizowane w chipach Icelake-U;
  • Dodano podstawowe wsparcie DDC (Display Data Channel) dla kart graficznych zgodnych z VGA;
  • Z QEMU przeniesiono kod z emulacją HPET (High Precision Event Timer).

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster