Pagpagawas sa Bochs 2.6.10, x86 architecture emulation system

Human sa duha ug tunga ka tuig sa kalamboan gipresentar pagpagawas sa emulator Bochs 2.6.10. Gisuportahan sa Bochs ang pagsundog sa mga CPU nga gibase sa x86 nga arkitektura, gikan sa i386 hangtod karon nga x86-64 nga mga modelo sa Intel ug AMD nga mga processor, lakip ang pagsundog sa lainlaing mga extension sa processor (VMX, SSE, AES, AVX, SMP, ug uban pa), kasagaran nga mga aparato sa input / output ug mga peripheral device (emulasyon sa video card, sound card, Ethernet, USB, ug uban pa). Ang emulator makadagan sa mga operating system sama sa Linux, macOS, Android ug Windows. Ang emulator gisulat sa C++ ug giapod-apod sa lisensyado ubos sa LGPLv2. Ang binary nga mga asembliya giandam na alang sa Linux ug Windows.

yawe mga kalamboangidugang sa Bochs 2.6.10:

  • Gidugang nga suporta alang sa i440BX PCI/AGP chipset;
  • Gidugang ang batakang pagsundog sa Voodoo Banshee ug Voodoo3 3D accelerators;
  • Gipatuman nga emulation sa gipalugdang instruksiyon sets AVX-512 VBMI2/VNNI/BITALG, VAES, VPCLMULQDQ / GFNI;
  • Gihimo ang mga pagtul-id sa pagsundog sa mga extension sa PCID, ADCX/ADOX, MOVBE, AVX/AVX-512 ug VMX;
  • Ang pagpatuman sa VMX (Virtual Machine Extensions) nakadugang og suporta alang sa pagpanalipod sa mga subpage sa memorya base sa EPT (Extended Page Tables);
  • Ang mga modelo sa CPU nga Skylake-X, Cannonlake ug Icelake-U gidugang sa pagpatuman sa instruksiyon sa CPUID, ingon man mga timailhan sa presensya sa proteksyon batok sa mga pag-atake sa kilid nga channel ug mga rehistro sa MSR nga may kalabutan sa maong proteksyon,
    gipatuman sa Icelake-U chips;

  • Gidugang nga sukaranan nga suporta alang sa DDC (Display Data Channel) alang sa VGA-compatible graphics adapters;
  • Ang code nga adunay HPET (High Precision Event Timer) emulation gibalhin gikan sa QEMU.

Source: opennet.ru

Idugang sa usa ka comment