Nakon dvije i pol godine razvoja izdanje emulatora . Bochs podržava emulaciju CPU-a temeljenog na x86 arhitekturi, od i386 do aktualnih modela x86-64 Intel i AMD procesora, uključujući emulaciju raznih procesorskih ekstenzija (VMX, SSE, AES, AVX, SMP itd.), standardnih ulazno/izlaznih uređaja i perifernih uređaja (emulacija grafičke kartice, zvučne kartice, Ethernet, USB itd.). Pod upravljanjem emulatora mogu biti pokrenuti operativni sustavi kao što su Linux, macOS, Android i Windows. Emulator je napisan u C++ i pod LGPLv2 licencom. Binarne verzije su pripremljene za Linux i Windows.
Ključne , dodane u Bochs 2.6.10:
- Dodana podrška za i440BX PCI/AGP čipset;
- Dodana osnovna emulacija 3D akceleratora Voodoo Banshee i Voodoo3;
- Implementirana emulacija naprednih skupova instrukcija AVX-512 VBMI2/VNNI/BITALG, VAES, VPCLMULQDQ / GFNI;
- Unesene su ispravke u emulaciju ekstenzija PCID, ADCX/ADOX, MOVBE, AVX/AVX-512 i VMX;
- U implementaciji VMX (Virtual Machine Extensions) dodana je podrška za zaštitu podstranica memorije temeljenih na EPT (Extended Page Tables);
- U implementaciju instrukcije CPUID dodani su modeli CPU-a Skylake-X, Cannonlake i Icelake-U, kao i indikatori prisutnosti zaštite od napada preko bočnih kanala i slični MSR registri povezani s tom zaštitom,
implementirani u čipovima Icelake-U; - Dodana osnovna podrška za DDC (Display Data Channel) za VGA-kompatibilne grafičke adaptore;
- Iz QEMU je prenesen kod za emulaciju HPET (High Precision Event Timer).
Izvor: opennet.ru
