Release von Bochs 2.6.10, einem Emulator für die x86-Architektur

Nach zweieinhalb Jahren Entwicklung wurde vorgestellt die Version des Emulators Bochs 2.6.10. Bochs unterstützt die CPU-Emulation auf der Basis der x86-Architektur, von i386 bis zu aktuellen x86-64-Modellen von Intel und AMD, einschließlich der Emulation verschiedener Prozessorerweiterungen (VMX, SSE, AES, AVX, SMP usw.), typischer Ein-/Ausgabegeräte und Peripheriegeräte (wie Grafikkarten-, Soundkarten-, Ethernet- und USB-Emulation). Unter dem Emulator können Betriebssysteme wie Linux, macOS, Android und Windows betrieben werden. Der Emulator ist in C++ geschrieben und wird unter der GPLv3-Lizenz bereitgestellt. unter der LGPLv2-Lizenz verfügbar. Für Linux und Windows wurden binäre Builds vorbereitet.

Schlüssige Verbesserungen, hinzugefügt in Bochs 2.6.10:

  • Unterstützung des i440BX PCI/AGP-Chipsatzes hinzugefügt;
  • Basis-Emulation der 3D-Beschleuniger Voodoo Banshee und Voodoo3 hinzugefügt;
  • Emulation der erweiterten Befehlssätze AVX-512 VBMI2/VNNI/BITALG, VAES, VPCLMULQDQ / GFNI implementiert;
  • Fehlerbehebungen in der Emulation der Erweiterungen PCID, ADCX/ADOX, MOVBE, AVX/AVX-512 und VMX vorgenommen;
  • In der Implementierung von VMX (Virtual Machine Extensions) wurde Unterstützung für den Schutz von Speicherseiten auf Basis von EPT (Extended Page Tables) hinzugefügt;
  • Die CPUID-Anweisung unterstützt jetzt die CPU-Modelle Skylake-X, Cannonlake und Icelake-U sowie Merkmale für den Schutz vor Seitenkanalangriffen und die zugehörigen MSR-Register.
    verfügbar in Icelake-U-Chips;
  • Grundlegende Unterstützung für DDC (Display Data Channel) wurde für VGA-kompatible Grafikkarten hinzugefügt;
  • Der Code zur Emulation des HPET (High Precision Event Timer) wurde von QEMU übernommen.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster