Piştî du sal û nîv pêşveçûn serbestberdana emûlatorê Bochs piştgirîya emulasyona CPU-yê dike ku li ser bingeha mîmariya x86-ê ye, ji i386-ê bigire heya modelên pêvajoyên Intel û AMD-ê yên heyî x86-64, di nav de emulasyona cûrbecûr dirêjkirinên pêvajoyê (VMX, SSE, AES, AVX, SMP, hwd.), cîhazên têketin/derketinê yên tîpîk, û alavên periferîk (emulasyona karta vîdyoyê, karta deng, Ethernet, USB, hwd.). Emulator dikare pergalên xebitandinê yên wekî bixebitîne. Linux, macOS, Android и WindowsEmulator bi C++ hatiye nivîsandin û di bin lîsansa LGPLv2 de. Ji bo Linux и Windows Meclîsên dualî hatine amadekirin.
Qûfle di Bochs 2.6.10 de hatî zêdekirin:
- Piştgiriya ji bo chipset i440BX PCI/AGP zêde kir;
- Emûlasyona bingehîn a bilezkerên Voodoo Banshee û Voodoo3 3D zêde kirin;
- Emûlasyona bicîhkirî ya komên rêwerzên dirêjkirî AVX-512 VBMI2/VNNI/BITALG, VAES, VPCLMULQDQ / GFNI;
- Serastkirin ji bo emûlasyona PCID, ADCX/ADOX, MOVBE, AVX/AVX-512 û pêvekên VMX hatine çêkirin;
- Pêkanîna VMX (Pêvekirinên Makîneya Virtual) ji bo parastina jêrrûpelên bîranînê yên li ser bingeha EPT (Tabloyên Rûpelê Berfireh) piştgirî zêde kiriye;
- Modelên CPU Skylake-X, Cannonlake û Icelake-U li pêkanîna fermana CPUID, û her weha nîşanên hebûna parastinê li dijî êrişên kanala alî û tomarên MSR yên bi vî rengî ve girêdayî hatine zêde kirin,
di çîpên Icelake-U de bicîh kirin; - Piştgiriya bingehîn ji bo DDC (Kanala Daneyên Nîşandanê) ji bo adapterên grafîkî yên lihevhatî yên VGA zêde kir;
- Koda bi emulation HPET (High Precision Event Timer) ji QEMU hat veguheztin.
Source: opennet.ru
