github bochs-emu/Bochs REL_3_1_FINAL
Bochs 3.1

3 hours ago

Brief summary of changes:

  • CPU: Implemented FRED, USER_MSR, MOVRS, AMX-FP8 ISA extensions emulation
  • CPU: Implemented MS-DOS Compatibility mode for handling x87 FPU exceptions, external logic handles FERR# and IGNNE# pins if enabled
    The 'extfpuirq' plugin is now always loaded if FPU is present
  • CPUDB: Added new Wildcat Lake CPU definition featuring FRED, WRMSRNS and MSRLIST
  • Bugfixes for CPU emulation correctness
    (critical bugfixes for emulation of XSAVEC/XSAVES, PKeys, AVX BMI1/BMI2, AVX512, AMX, UINTR, CET and SVM)
  • Increased maximum supported host memory size to 8192 MB (was 2048 MB)
  • Added UEFI/OVMF firmware support to Bochs through QEMU-compatible fw_cfg device
    This enables booting UEFI operating systems including Windows Server 2025
    and modern Linux distributions with OVMF firmware.
  • Added basic support for GeForce 3D card emulation (4 AGP models, 2D almost
    complete, 3D still WIP)
  • AGP support in i440BX chipset now almost correctly implemented
  • Many fixes in the devices code (PCI, VGA, Voodoo, hard drive, floppy, USB)
  • VHDX disk image support added
  • BIOS fixes for PCI/AGP init and ACPI tables
  • LGPL'd VGABIOS updated to version 0.9d
  • Updated SeaBIOS ROM image to current version 1.16.0

Don't miss a new Bochs release

NewReleases is sending notifications on new releases.