Po dveh letih in pol razvoja izdaja emulatorja Bochs podpira emulacijo procesorjev na osnovi arhitekture x86, od i386 do trenutnih modelov procesorjev x86-64 podjetij Intel in AMD, vključno z emulacijo različnih razširitev procesorjev (VMX, SSE, AES, AVX, SMP itd.), tipičnih vhodno/izhodnih naprav in perifernih naprav (emulacija grafične kartice, zvočne kartice, Etherneta, USB itd.). Emulator lahko poganja operacijske sisteme, kot so Linux, macOS, Android и WindowsEmulator je napisan v jeziku C++ in pod licenco LGPLv2. Za Linux и Windows Binarni sklopi so bili pripravljeni.
Ključ , dodano v Bochsu 2.6.10:
- Dodana podpora za čipset i440BX PCI/AGP;
- Dodana osnovna emulacija 3D pospeševalnikov Voodoo Banshee in Voodoo3;
- Implementirana emulacija razširjenih naborov ukazov AVX-512 VBMI2/VNNI/BITALG, VAES, VPCLMULQDQ / GFNI;
- Popravki so bili narejeni pri emulaciji razširitev PCID, ADCX/ADOX, MOVBE, AVX/AVX-512 in VMX;
- Implementacija VMX (razširitve virtualnih strojev) zdaj podpira zaščito podstrani pomnilnika na podlagi EPT (razširjene tabele strani);
- Implementacija ukazov CPUID je bila posodobljena tako, da vključuje modele procesorjev Skylake-X, Cannonlake in Icellake-U, kot tudi indikatorje prisotnosti zaščite pred napadi stranskih kanalov in povezane registre MSR.
implementirano v čipih Icelake-U; - Dodana osnovna podpora za DDC (Display Data Channel) za grafične kartice, združljive z VGA;
- Koda z emulacijo HPET (High Precision Event Timer) je bila prenesena iz QEMU.
Vir: opennet.ru
