Bochs - Windows  Bochs - RPM  Bochs (Source)

What's New:

- Bugfixes for CPU emulation correctness (MONITOR/MWAIT, VMX/SVM, x87, AVX-VNNI, AVX-512, CET)
  * Critical CPU emulation bugfixes for SHA and GFNI instructions, ADOX and XRSTOR/XRSTORS instructions (prevented boot of Win10)
    ! SVM: Implemented SVM VM_CR_MSR and INIT redirect (required for booting SMP with SVM)
    ! Implemented VMX MBE (Mode Based Execution Control) emulation required for Windows 11 guest
    ! Implemented VMX 'Shadow Stack Prematurely Busy' control
    ! Implemented MSR IA32_SPEC_CTRL Virtualization VMX extension
    ! Implemented Posted-Interrupt Processing VMX extension emulation
    ! Implemented Linear Address Separation (LASS) extension
    ! Implemented 57-bit Linear Address and 5-Level Paging support
    ! Implemented User-Level Interrupt (UINTR) extension
    ! Implemented Intel AMX extensions (AMX, AMX_INT8, AMX_BF16, AMX_FP16, AMX_COMPLEX)
    ! Implemented Intel instruction sets:
  * MOVDIRI/MOVDIR64B, AVX512 BF16, AVX IFMA52, VNNI-INT8/VNNI-INT16, AVX-NE-CONVERT, CMPCCXADD, SM3/SM4, SHA512, WRMSRNS, MSRLIST, WAITPKG, SERIALIZE
- ! CPUID: Added Xeon Sapphire Rapids CPU definition
- Improved 64-bit guest support in Bochs internal debugger, added new internal debugger commands
- Bochs debugger enhanced with new commands (setpmem, loadmem, deref, ...)
- Enhanced magic breakpoint capabilities. Refer to user documentation for more details.
- Updated Bochs instrumentation examples for new disassembler introduced in Bochs 2.7 release
- USB: Fixed/added USB 2.0 Compliance to all devices. Hub still needs a few additions
- USB: xHCI: added the ability to have more than one model of xHCI hardware. Currently there are two.
- USB: Added experimental MSD UASP emulation
- USB: Added OHCI as an EHCI Companion option. Now allows UHCI or OHCI specified as a configuration parameter.
- Disk images: Allows large VHD image files
- Fixed and enhanced the Floppy Disk emulation, VGA emulation fixes
- Expand maximum resolution for Banshee and Voodoo 3 from 1600x1280 to 1920x1440
- LGPL'd VGABIOS updated to version 0.9a (several VBE fixes / additions)
- Documentation updates and fixes