Fa'asa'olotoina o le Bochs 2.6.10, faiga fa'ata'ita'iga x86

Ina ua uma le lua ma le afa tausaga o atinae tuuina atu tatala emulator Bochs 2.6.10. E lagolagoina e Bochs le faʻataʻitaʻiga o PPU e faʻavae i luga o le fausaga x86, mai le i386 i le x86-64 o loʻo i ai nei faʻataʻitaʻiga o le Intel ma le AMD processors, e aofia ai le faʻataʻitaʻiga o faʻaopoopoga faʻalauteleina o le gaosiga (VMX, SSE, AES, AVX, SMP, ma isi), masini faʻaoga masani / gaosiga. ma masini fa'apitonu'u (fa'atusa o kata vitiō, kata leo, Ethernet, USB, ma isi). E mafai e le emulator ona faʻatautaia faiga faʻaogaina e pei o Linux, macOS, Android ma Windows. O le emulator o loʻo tusia i le C ++ ma tufatufaina e laiseneina ile LGPLv2. Ua saunia fonotaga fa'alua mo Linux ma Windows.

Ki faaleleiafaʻaopoopo i Bochs 2.6.10:

  • Faʻaopoopo le lagolago mo i440BX PCI/AGP chipset;
  • Faʻaopoopo faʻataʻitaʻiga masani o Voodoo Banshee ma Voodoo3 3D accelerators;
  • Fa'atinoina fa'ata'ita'iga o fa'atonuga fa'alautele seti AVX-512 VBMI2/VNNI/BITALG, VAES, VPCLMULQDQ / GFNI;
  • Fa'asa'oga ua faia i le fa'ata'ita'iga o fa'aopoopoga PCID, ADCX/ADOX, MOVBE, AVX/AVX-512 ma VMX;
  • O le VMX (Virtual Machine Extensions) faʻatinoga ua faʻaopoopoina le lagolago mo le puipuia o subpages manatua e faʻavae i luga ole EPT (Faʻalautele Itulau Laulau);
  • O faʻataʻitaʻiga CPU Skylake-X, Cannonlake ma Icelake-U ua faʻaopoopoina i le faʻatinoga o le CPUID faʻatonuga, faʻapea foʻi ma faʻailoga o le i ai o le puipuiga mai osofaʻiga i le itu-auala ma resitala MSR e fesoʻotaʻi ma ia puipuiga,
    fa'atinoina i Icelake-U chips;

  • Fa'aopoopo le lagolago fa'avae mo le DDC (Fa'aaliga Fa'amatalaga Fa'amatalaga) mo VGA-fesoasoani fa'atusa ata;
  • Fa'ailoga fa'atasi ma le HPET (High Precision Event Timer) fa'ata'ita'iga ua fa'aliliu mai QEMU.

puna: opennet.ru

Faaopoopo i ai se faamatalaga