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

Po dvou a půl letech vývoje byl představen byla vydána emulátor Bochs 2.6.10. Bochs podporuje emulaci CPU na bázi architektury x86, od i386 po aktuální modely x86-64 procesorů Intel a AMD, včetně emulace různých rozšíření procesoru (VMX, SSE, AES, AVX, SMP atd.), běžných vstupně/výstupních zařízení a periferních zařízení (emulace grafické karty, zvukové karty, Ethernet, USB atd.). Pod emulátorem mohou být spuštěny operační systémy jako Linux, macOS, Android a Windows. Emulátor je napsán v jazyce C++ a distribuováno je pod licencí LGPLv2. Pro Linux a Windows jsou připraveny binární balíčky.

Klíčové vylepšení, přidané v Bochs 2.6.10:

  • Byla přidána podpora čipsetu i440BX PCI/AGP;
  • Byla přidána základní emulace 3D akcelerátorů Voodoo Banshee a Voodoo3;
  • Byla implementována emulace rozšířených sad instrukcí AVX-512 VBMI2/VNNI/BITALG, VAES, VPCLMULQDQ / GFNI;
  • Byly provedeny opravy v emulaci rozšíření PCID, ADCX/ADOX, MOVBE, AVX/AVX-512 a VMX;
  • V implementaci VMX (Virtual Machine Extensions) byla přidána podpora ochrany paměťových stránek na bázi EPT (Extended Page Tables);
  • Do implementace instrukce CPUID byly přidány modely CPU Skylake-X, Cannonlake a Icelake-U, stejně jako příznaky přítomnosti ochrany proti útokům pomocí bočních kanálů a související MSR registry,
    implementované v čipech Icelake-U;
  • Byla přidána základní podpora DDC (Display Data Channel) pro grafické adaptéry kompatibilní s VGA;
  • Z QEMU byl přenesen kód s emulací HPET (High Precision Event Timer).

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster