Liberasyon Bochs 2.6.10, x86 achitekti emulation sistèm

Apre dezan edmi nan devlopman prezante lage emulateur Bochs 2.6.10. Bochs sipòte imitasyon CPU ki baze sou achitekti x86, soti nan i386 ak modèl aktyèl x86-64 nan Intel ak AMD processeurs, ki gen ladan imitasyon nan ekstansyon processeur divès kalite (VMX, SSE, AES, AVX, SMP, elatriye), aparèy tipik antre / pwodiksyon ak aparèy periferik (emulation kat videyo, kat son, Ethernet, USB, elatriye). Emulation a ka kouri sistèm opere tankou Linux, macOS, andwad ak Windows. Emulateur a ekri nan C++ ak distribiye pa lisansye anba LGPLv2. Asanble binè yo te prepare pou Linux ak Windows.

Kle amelyorasyonte ajoute nan Bochs 2.6.10:

  • Te ajoute sipò pou chipset i440BX PCI/AGP;
  • Te ajoute imitasyon debaz Voodoo Banshee ak Voodoo3 3D akseleratè;
  • Aplike emulasyon seri ansèyman pwolonje AVX-512 VBMI2/VNNI/BITALG, VAES, VPCLMULQDQ / GFNI;
  • Yo te fè koreksyon nan emulasyon ekstansyon PCID, ADCX/ADOX, MOVBE, AVX/AVX-512 ak VMX;
  • VMX (Virtual Machine Extensions) aplikasyon an te ajoute sipò pou pwoteje sou-paj memwa ki baze sou EPT (Extended Page Tables);
  • Modèl CPU Skylake-X, Cannonlake ak Icelake-U yo te ajoute nan aplikasyon an nan enstriksyon CPUID la, osi byen ke siy nan prezans nan pwoteksyon kont atak bò-chanèl ak rejis MSR ki asosye ak pwoteksyon sa yo,
    aplike nan chips Icelake-U;

  • Te ajoute sipò debaz pou DDC (Display Data Channel) pou adaptè grafik VGA-konpatib;
  • Kòd ak emulasyon HPET (High Precision Event Timer) te transfere soti nan QEMU.

Sous: opennet.ru

Add nouvo kòmantè