Saki na Bochs 2.6.10, x86 tsarin kwaikwayo na gine-gine

Bayan shekaru biyu da rabi na ci gaba gabatar saki emulator Bochs 2.6.10. Bochs yana goyan bayan kwaikwayar CPUs dangane da gine-ginen x86, daga i386 zuwa nau'ikan x86-64 na yanzu na masu sarrafa Intel da AMD, gami da kwaikwayi nau'ikan kari na sarrafawa (VMX, SSE, AES, AVX, SMP, da sauransu), na'urorin shigarwa / fitarwa na yau da kullun. da na'urorin gefe (koyi da katin bidiyo, katin sauti, Ethernet, USB, da sauransu). Mai kwaikwayon na iya gudanar da tsarin aiki kamar Linux, macOS, Android da Windows. An rubuta emulator a cikin C++ da rarraba ta lasisi a ƙarƙashin LGPLv2. An shirya taron binaryar don Linux da Windows.

Maɓalli ingantawaƙara a cikin Bochs 2.6.10:

  • Ƙara goyon baya ga i440BX PCI/AGP chipset;
  • Ƙara ainihin kwaikwaya na Voodoo Banshee da Voodoo3 3D accelerators;
  • Aiwatar da kwaikwayi na tsawaita wa'azin saitin AVX-512 VBMI2/VNNI/BITALG, VAES, VPCLMULQDQ/GFNI;
  • An yi gyare-gyare ga kwaikwayon PCID, ADCX / ADOX, MOVBE, AVX / AVX-512 da VMX;
  • Ayyukan VMX (Virtual Machine Extensions) ya ƙara goyon baya don kare ƙananan shafukan ƙwaƙwalwar ajiya dangane da EPT (Tables Pages).
  • An kara samfurin CPU Skylake-X, Cannonlake da Icelake-U don aiwatar da umarnin CPUID, da alamun kasancewar kariya daga hare-haren tashoshi da kuma rajistar MSR masu alaƙa da irin wannan kariyar,
    aiwatar a cikin kwakwalwan Icelake-U;

  • Ƙarin tallafi na asali don DDC (Channel Data Nuni) don masu adaftar hoto masu dacewa da VGA;
  • An canza lambar tare da HPET (High Precision Event Timer) koyi daga QEMU.

source: budenet.ru

Add a comment