Mwepụta nke Bochs 2.6.10, x86 sistemu ihe nlere anya

Mgbe afọ abụọ na ọkara nke mmepe ọkọnọ релиз эмулятора Bochs 2.6.10. Bochs поддерживает эмуляцию CPU на базе архитектуры x86, от i386 до актуальных моделей x86-64 процессоров Intel и AMD, включая эмуляцию различных процессорных расширений (VMX, SSE, AES, AVX, SMP и т.п.), типовых устройств ввода/вывода и периферийных устройств (эмуляция видеокарты, звуковой карты, Ethernet, USB и т.п.). Под управлением эмулятора могут быть запущены такие ОС, как Linux, macOS, Android и Windows. Эмулятор написан на языке C++ и kesara site под лицензией LGPLv2. Для Linux и Windows подготовлены бинарные сборки.

Igodo ndozi, добавленные в Bochs 2.6.10:

  • Добавлена поддержка чипсета i440BX PCI/AGP;
  • Добавлена базовая эмуляция 3D-ускорителей Voodoo Banshee и Voodoo3;
  • Реализована эмуляция расширенных наборов инструкций AVX-512 VBMI2/VNNI/BITALG, VAES, VPCLMULQDQ / GFNI;
  • Внесены исправления в эмуляцию расширений PCID, ADCX/ADOX, MOVBE, AVX/AVX-512 и VMX;
  • В реализации VMX (Virtual Machine Extensions) добавлена поддержка защиты подстраниц памяти на основе EPT (Extended Page Tables);
  • В реализацию инструкции CPUID добавлены модели CPU Skylake-X, Cannonlake и Icelake-U, а также признаки присутствия защиты от атак по сторонним каналам и связанные с подобной защитой MSR-регистры,
    реализованные в чипах Icelake-U;

  • Добавлена базовая поддержка DDC (Display Data Channel) для VGA-совместимых графических адаптеров;
  • Из QEMU перенесён код с эмуляцией HPET (High Precision Event Timer).

isi: opennet.ru

Tinye a comment