Keluaran Bochs 2.6.10, sistem emulasi seni bina x86

Selepas dua setengah tahun pembangunan dibentangkan pelepasan emulator Bochs 2.6.10. Bochs menyokong emulasi CPU berdasarkan seni bina x86, daripada i386 hingga model x86-64 semasa pemproses Intel dan AMD, termasuk emulasi pelbagai sambungan pemproses (VMX, SSE, AES, AVX, SMP, dll.), peranti input/output biasa dan peranti persisian (emulasi kad video, kad bunyi, Ethernet, USB, dsb.). Emulator boleh menjalankan sistem pengendalian seperti Linux, macOS, Android dan Windows. Emulator ditulis dalam C++ dan diedarkan oleh dilesenkan di bawah LGPLv2. Perhimpunan binari telah disediakan untuk Linux dan Windows.

kunci penambahbaikanditambah dalam Bochs 2.6.10:

  • Sokongan tambahan untuk cipset PCI/AGP i440BX;
  • Menambahkan emulasi asas Voodoo Banshee dan pemecut 3D Voodoo3;
  • Emulasi yang dilaksanakan bagi set arahan lanjutan AVX-512 VBMI2/VNNI/BITALG, VAES, VPCLMULQDQ / GFNI;
  • Pembetulan telah dibuat pada emulasi sambungan PCID, ADCX/ADOX, MOVBE, AVX/AVX-512 dan VMX;
  • Pelaksanaan VMX (Virtual Machine Extensions) telah menambah sokongan untuk melindungi subhalaman memori berdasarkan EPT (Extended Page Tables);
  • Model CPU Skylake-X, Cannonlake dan Icelake-U telah ditambahkan pada pelaksanaan arahan CPUID, serta tanda-tanda kehadiran perlindungan terhadap serangan saluran sisi dan daftar MSR yang dikaitkan dengan perlindungan tersebut,
    dilaksanakan dalam cip Icelake-U;

  • Menambah sokongan asas untuk DDC (Saluran Data Paparan) untuk penyesuai grafik yang serasi dengan VGA;
  • Kod dengan emulasi HPET (Pemasa Acara Ketepatan Tinggi) telah dipindahkan daripada QEMU.

Sumber: opennet.ru

Tambah komen