Tso tawm ntawm Bochs 2.6.10, x86 architecture emulation system

Tom qab ob thiab ib nrab xyoo ntawm kev loj hlob hais tawm tso tawm emulator Bochs 2.6.10. Bochs txhawb nqa emulation ntawm CPUs raws li x86 architecture, los ntawm i386 mus rau tam sim no x86-64 qauv ntawm Intel thiab AMD processors, nrog rau emulation ntawm ntau yam processor extensions (VMX, SSE, AES, AVX, SMP, thiab lwm yam), raug input / output li. thiab cov khoom siv peripheral (emulation ntawm daim npav video, suab daim npav, Ethernet, USB, thiab lwm yam). Lub emulator tuaj yeem khiav haujlwm xws li Linux, macOS, Android thiab Windows. Lub emulator yog sau hauv C ++ thiab faib los ntawm muaj ntawv tso cai raws li LGPLv2. Binary sib dhos tau npaj rau Linux thiab Windows.

Ntsiab kev txhim khontxiv hauv Bochs 2.6.10:

  • Ntxiv kev txhawb nqa rau i440BX PCI / AGP chipset;
  • Ntxiv cov emulation yooj yim ntawm Voodoo Banshee thiab Voodoo3 3D accelerators;
  • Siv emulation ntawm ncua kev qhia teev AVX-512 VBMI2/VNNI/BITALG, VAES, VPCLMULQDQ / GFNI;
  • Kev kho tau raug ua rau cov emulation ntawm PCID, ADCX/ADOX, MOVBE, AVX/AVX-512 thiab VMX extensions;
  • Kev siv VMX (Virtual Machine Extensions) tau ntxiv kev txhawb nqa los tiv thaiv cov nplooj ntawv cim xeeb raws li EPT (Extended Nplooj Nplooj);
  • CPU qauv Skylake-X, Cannonlake thiab Icelake-U tau ntxiv rau qhov kev siv ntawm CPUID cov lus qhia, nrog rau cov cim qhia tias muaj kev tiv thaiv kev tawm tsam sab-channel thiab MSR cov npe cuam tshuam nrog kev tiv thaiv zoo li no,
    siv hauv Icelake-U chips;

  • Ntxiv kev txhawb nqa yooj yim rau DDC (Display Data Channel) rau VGA-tshaj cov duab adapters;
  • Code nrog HPET (High Precision Event Timer) emulation tau raug pauv los ntawm QEMU.

Tau qhov twg los: opennet.ru

Ntxiv ib saib