Релиз Bochs 2.6.10, системы эмуляции архитектуры x86

Sau hai năm rưỡi phát triển trình bày релиз эмулятора Bochs 2.6.10. Bochs поддерживает эмуляцию CPU на базе архитектуры x86, от i386 до актуальных моделей x86-64 процессоров Intel и AMD, включая эмуляцию различных процессорных расширений (VMX, SSE, AES, AVX, SMP и т.п.), типовых устройств ввода/вывода и периферийных устройств (эмуляция видеокарты, звуковой карты, Ethernet, USB и т.п.). Под управлением эмулятора могут быть запущены такие ОС, как Linux, macOS, Android и Windows. Эмулятор написан на языке C++ и phân phối bởi под лицензией LGPLv2. Для Linux и Windows подготовлены бинарные сборки.

Chìa khóa cải tiến, добавленные в 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).

Nguồn: opennet.ru

Thêm một lời nhận xét