Release di Bochs 2.6.10, sistema di emulazione dell'architettura x86

Dopo due anni e mezzo di sviluppo presentato è stato rilasciato l'emulatore Bochs 2.6.10. Bochs supporta l'emulazione della CPU basata sull'architettura x86, da i386 ai modelli attuali dei processori x86-64 Intel e AMD, inclusa l'emulazione di vari set di istruzioni della CPU (VMX, SSE, AES, AVX, SMP, ecc.), dispositivi di input/output tipici e dispositivi periferici (emulazione di schede video, schede audio, Ethernet, USB, ecc.). Sotto l'emulatore possono essere eseguiti sistemi operativi come Linux, macOS, Android e Windows. L'emulatore è scritto in C++ e distribuito è sotto licenza LGPLv2. Sono disponibili pacchetti binari per Linux e Windows.

Chiave miglioramenti, aggiunti in Bochs 2.6.10:

  • Aggiunta la supporto per il chipset i440BX PCI/AGP;
  • Aggiunta l'emulazione di base degli acceleratori 3D Voodoo Banshee e Voodoo3;
  • Implementata l'emulazione di set di istruzioni avanzati AVX-512 VBMI2/VNNI/BITALG, VAES, VPCLMULQDQ / GFNI;
  • Correzioni apportate all'emulazione delle estensioni PCID, ADCX/ADOX, MOVBE, AVX/AVX-512 e VMX;
  • Nell'implementazione di VMX (Virtual Machine Extensions) è stata aggiunta la protezione delle sottopagine di memoria basata su EPT (Extended Page Tables);
  • Nell'implementazione dell'istruzione CPUID sono stati aggiunti i modelli di CPU Skylake-X, Cannonlake e Icelake-U, così come le indicazioni sulla presenza di protezione contro gli attacchi tramite canali laterali e i registri MSR correlati a tale protezione,
    implementati nei chip Icelake-U;
  • Aggiunto il supporto di base per DDC (Display Data Channel) per adattatori grafici compatibili VGA;
  • Codice per l'emulazione HPET (High Precision Event Timer) trasferito da QEMU.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster