<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent posts to news</title><link>https://sourceforge.net/p/bochs/news/</link><description>Recent posts to news</description><atom:link href="https://sourceforge.net/p/bochs/news/feed.rss" rel="self"/><language>en</language><lastBuildDate>Sun, 16 Feb 2025 10:05:02 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/bochs/news/feed.rss" rel="self" type="application/rss+xml"/><item><title>Bochs 3.0 released</title><link>https://sourceforge.net/p/bochs/news/2025/02/bochs-30-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Brief summary :&lt;br/&gt;
  - Include Bochs debugger support in all release binaries.&lt;br/&gt;
     Bochs internal debugger and Bochs GUI debugger are compiled in by default and&lt;br/&gt;
    there are no special Bochs binaries with internal debugger support anymore.&lt;br/&gt;
  - Integrated softfloat3e library replacing older softfloat2a fpu-emulation code&lt;br/&gt;
  - Bugfixes for CPU emulation correctness (critical bugfixes for VMX, WAITPKG, LASS,&lt;br/&gt;
    XSAVEC/XSAVES, CPUID and SHA1 ISA implementation)&lt;br/&gt;
  - Added emulation of missing AMD 3DNow! instructions&lt;br/&gt;
  - Implemented AVX512_FP16 Intel instruction set based on softfloat3e library&lt;br/&gt;
    (enabled in Xeon Sapphire Rapids CPU definition)&lt;br/&gt;
  - Implemented MONITORLESS MWAIT instructions support&lt;br/&gt;
  - Implemented initial support for AVX10_1 + AVX10_2 ISA extensions and AVX10&lt;br/&gt;
    CPUID leaf 0x24 (AVX10_1 first to be enabled in Xeon Granite Rapids)&lt;br/&gt;
  - Implemented AMX-TF32 and AMX-AVX512 ISA extensions&lt;br/&gt;
  - Implemented RAO-INT ISA and MSR_IMM ISA extensions&lt;br/&gt;
  - CPUID: Added new CPU definitions: for i386, i486DX4, AMD Athlon XP and Intel Core i5 Arrow Lake CPUs&lt;br/&gt;
  - CPUID: Support for enabling/disabling of one or more CPU features from CPUID&lt;br/&gt;
    configuration (see "add_features" and "exclude_features" in bochsrc sample and documentation)&lt;br/&gt;
  ! CPUID: Old bx_generic CPUID model is deprecated with all associated .bochsrc&lt;br/&gt;
    CPUID configuration options, use pre-defined CPU models instead&lt;br/&gt;
  - Several fixes and improvements for the Cirrus and Voodoo emulation&lt;br/&gt;
  - USB: Added the USB Debugger support for xHCI and UHCI (Windows / GTK3)&lt;br/&gt;
  - Added USB boot option (requires i440fx.bin BIOS)&lt;br/&gt;
  - LGPL'd VGABIOS updated to version 0.9c (Cirrus / VBE fixes and extensions)&lt;br/&gt;
  - Added i440fx.bin BIOS written by Ben Lunt (https://github.com/fysnet/i440fx)&lt;br/&gt;
  - Documentation updates and fixes after transition to GIT&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Volker Ruppert</dc:creator><pubDate>Sun, 16 Feb 2025 10:05:02 -0000</pubDate><guid>https://sourceforge.neteab81e9e5ca5cfe69e4684dd9f2c77285e23732b</guid></item><item><title>Bochs 2.8 released</title><link>https://sourceforge.net/p/bochs/news/2024/03/bochs-28-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Brief summary  of changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Bugfixes for CPU emulation correctness (MONITOR/MWAIT, VMX/SVM, x87, AVX-VNNI, AVX-512, CET)&lt;ul&gt;
&lt;li&gt;Critical CPU emulation bugfixes for SHA and GFNI instructions, ADOX and XRSTOR/XRSTORS instructions (prevented boot of Win10)&lt;br/&gt;
  ! SVM: Implemented SVM VM_CR_MSR and INIT redirect (required for booting SMP with SVM)&lt;br/&gt;
  ! Implemented VMX MBE (Mode Based Execution Control) emulation required for Windows 11 guest&lt;br/&gt;
  ! Implemented VMX 'Shadow Stack Prematurely Busy' control&lt;br/&gt;
  ! Implemented MSR IA32_SPEC_CTRL Virtualization VMX extension&lt;br/&gt;
  ! Implemented Posted-Interrupt Processing VMX extension emulation&lt;br/&gt;
  ! Implemented Linear Address Separation (LASS) extension&lt;br/&gt;
  ! Implemented 57-bit Linear Address and 5-Level Paging support&lt;br/&gt;
  ! Implemented User-Level Interrupt (UINTR) extension&lt;br/&gt;
  ! Implemented Intel AMX extensions (AMX, AMX_INT8, AMX_BF16, AMX_FP16, AMX_COMPLEX)&lt;br/&gt;
  ! Implemented Intel instruction sets:&lt;/li&gt;
&lt;li&gt;MOVDIRI/MOVDIR64B, AVX512 BF16, AVX IFMA52, VNNI-INT8/VNNI-INT16, AVX-NE-CONVERT, CMPCCXADD, SM3/SM4, SHA512, WRMSRNS, MSRLIST, WAITPKG, SERIALIZE&lt;br/&gt;
  ! CPUID: Added Xeon Sapphire Rapids CPU definition&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Improved 64-bit guest support in Bochs internal debugger, added new internal debugger commands&lt;/li&gt;
&lt;li&gt;Bochs debugger enhanced with new commands (setpmem, loadmem, deref, ...)&lt;br/&gt;
    Enhanced magic breakpoint capabilities. Refer to user documentation for more details.&lt;/li&gt;
&lt;li&gt;Updated Bochs instrumentation examples for new disassembler introduced in Bochs 2.7 release&lt;/li&gt;
&lt;li&gt;USB: Fixed/added USB 2.0 Compliance to all devices. Hub still needs a few additions&lt;/li&gt;
&lt;li&gt;USB: xHCI: added the ability to have more than one model of xHCI hardware. Currently there are two.&lt;/li&gt;
&lt;li&gt;USB: Added experimental MSD UASP emulation&lt;/li&gt;
&lt;li&gt;USB: Added OHCI as an EHCI Companion option. Now allows UHCI or OHCI specified as a configuration parameter.&lt;/li&gt;
&lt;li&gt;USB: Added the USB Debugger support for xHCI and UHCI&lt;/li&gt;
&lt;li&gt;Disk images: Allows large VHD image files&lt;/li&gt;
&lt;li&gt;Fixed and enhanced the Floppy Disk emulation, VGA emulation fixes&lt;/li&gt;
&lt;li&gt;Expand maximum resolution for Banshee and Voodoo 3 from 1600x1280 to 1920x1440&lt;/li&gt;
&lt;li&gt;LGPL'd VGABIOS updated to version 0.9a (several VBE fixes / additions)&lt;/li&gt;
&lt;li&gt;Documentation updates and fixes&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Volker Ruppert</dc:creator><pubDate>Sun, 10 Mar 2024 13:45:18 -0000</pubDate><guid>https://sourceforge.net3962219c23c0502735d29a2a1e49677f2a726d7d</guid></item><item><title>Bochs 2.7 released</title><link>https://sourceforge.net/p/bochs/news/2021/08/bochs-27-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Brief summary of changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Bugfixes for CPU emulation correctness (CPUID/VMX/SVM fixes to support&lt;br/&gt;
  Windows Hyper-V as guest in Bochs)&lt;/li&gt;
&lt;li&gt;Improvements for the plugin handling to simplify Bochs extensions&lt;/li&gt;
&lt;li&gt;Added "multiple NICs" support to the NE2000 and E1000 devices&lt;/li&gt;
&lt;li&gt;Added experimental FTP service for networking modules 'vnet' and 'socket'&lt;/li&gt;
&lt;li&gt;Fixes and improvements for all supported Voodoo graphics adapters&lt;/li&gt;
&lt;li&gt;Added USB keyboard emulation with most of the keys supported&lt;/li&gt;
&lt;li&gt;GUI "cmdmode": create a headerbar event with key combo starting with F7&lt;/li&gt;
&lt;li&gt;LGPL'd VGABIOS updated to version 0.8a (new VGABIOS for Voodoo Banshee)&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Volker Ruppert</dc:creator><pubDate>Sun, 01 Aug 2021 08:39:18 -0000</pubDate><guid>https://sourceforge.netc214937d990953699f3bd0bcb4b97590b0de9689</guid></item><item><title>First pre-release of Bochs 2.7 now available</title><link>https://sourceforge.net/p/bochs/news/2021/06/first-pre-release-of-bochs-27-now-available/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Brief summary of changes :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Improvements for the plugin handling to simplify Bochs extensions&lt;/li&gt;
&lt;li&gt;Added "multiple NICs" support to the NE2000 and E1000 devices&lt;/li&gt;
&lt;li&gt;Added experimental FTP service for networking modules 'vnet' and 'socket'&lt;/li&gt;
&lt;li&gt;Fixes and improvements for all supported Voodoo graphics adapters&lt;/li&gt;
&lt;li&gt;Added USB keyboard emulation with most of the keys supported&lt;/li&gt;
&lt;li&gt;GUI "cmdmode": create a headerbar event with key combo starting with F7&lt;/li&gt;
&lt;li&gt;LGPL'd VGABIOS updated to version 0.8a (new VGABIOS for Voodoo Banshee)&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Volker Ruppert</dc:creator><pubDate>Sun, 13 Jun 2021 05:40:08 -0000</pubDate><guid>https://sourceforge.net0bf2a06f52ff24e64128a073ee0a69bca54c1e2c</guid></item><item><title>Bochs 2.6.11 released</title><link>https://sourceforge.net/p/bochs/news/2020/01/bochs-2611/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Bugfix release&lt;/p&gt;
&lt;p&gt;Changes in 2.6.11 (January 5, 2020):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;General&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added 64-bit support to the NSIS installer script&lt;/li&gt;
&lt;li&gt;Several fixes in the build system based on Debian patches&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;CPU / CPUDB&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Bugfixes for CPU emulation correctness&lt;/li&gt;
&lt;li&gt;Many critical bugfixes for Protection Keys, AVX512*, VMX/SVM, SHA, GFNI emulation&lt;/li&gt;
&lt;li&gt;! Implemented CET (Control Flow Enforcement Technology) emulation according to Intel SDM rev071&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;I/O Devices&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added missing Cirrus SVGA bitblt feature "transparent color compare"&lt;/li&gt;
&lt;li&gt;Some fixes in HPET emulation (patch by Oleg)&lt;/li&gt;
&lt;li&gt;Fixed disk image lock mechanism in the USB MSD case&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;BIOS / VGABIOS&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;LGPL'd VGABIOS updated to version 0.7b (Fixed VESA extension 'read EDID' for Bochs VBE and Cirrus)&lt;/li&gt;
&lt;li&gt;Updated SeaBIOS ROM image to current version 1.13.0&lt;/li&gt;
&lt;li&gt;Added SeaVGABIOS ROM image for the Cirrus adapter&lt;/li&gt;
&lt;li&gt;Bochs BIOS built to work with CPU level 5 again&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Volker Ruppert</dc:creator><pubDate>Sun, 05 Jan 2020 10:24:41 -0000</pubDate><guid>https://sourceforge.netc219cc72652d296242bacdc9d80be3bae168425e</guid></item><item><title>Bochs 2.6.10 released</title><link>https://sourceforge.net/p/bochs/news/2019/12/bochs-2610-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Intermediate (bugfix+) release&lt;/p&gt;
&lt;p&gt;Brief summary of changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CPU: Bugfixes for CPU emulation correctness (critical bugfixes for&lt;br/&gt;
  PCID, ADCX/ADOX, MOVBE, AVX/AVX-512 and VMX emulation)&lt;/li&gt;
&lt;li&gt;CPU: implemented AVX-512 VBMI2/VNNI/BITALG, VAES, VPCLMULQDQ / GFNI&lt;br/&gt;
  instructions emulation&lt;/li&gt;
&lt;li&gt;VMX: Implement EPT-Based Sub-Page Protection&lt;/li&gt;
&lt;li&gt;CPUID: Added new CPU models Skylake-X, Cannonlake and Icelake-U&lt;/li&gt;
&lt;li&gt;CPUID: Implemented side-channel attack prevention reporting and&lt;br/&gt;
  corresponding MSR registers, enabled for Icelake-U&lt;/li&gt;
&lt;li&gt;Added basic support for the i440BX PCI/AGP chipset.&lt;/li&gt;
&lt;li&gt;Added basic Voodoo Banshee / Voodoo3 emulation support.&lt;/li&gt;
&lt;li&gt;Added basic DDC support for the VGA-compatible adapters.&lt;/li&gt;
&lt;li&gt;Implemented HPET emulation (ported from Qemu).&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Volker Ruppert</dc:creator><pubDate>Sun, 01 Dec 2019 09:52:43 -0000</pubDate><guid>https://sourceforge.neta31aefd4c7249296368d73cfb327bfb797189ddc</guid></item><item><title>Bochs 2.6.9 released</title><link>https://sourceforge.net/p/bochs/news/2017/04/bochs-269-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Intermediate (bugfix+) release&lt;/p&gt;
&lt;p&gt;Brief summary of changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CPU: implemented new instructions and x86 architecture extensions.&lt;/li&gt;
&lt;li&gt;Bugfixes for CPU emulation correctness.&lt;/li&gt;
&lt;li&gt;Added Android host platform support.&lt;/li&gt;
&lt;li&gt;Added USB EHCI device emulation support.&lt;/li&gt;
&lt;li&gt;Added USB floppy (UFI/CBI) support.&lt;/li&gt;
&lt;li&gt;Added ethernet module 'socket', designed to interconnect Bochs instances.&lt;/li&gt;
&lt;li&gt;Show textconfig at runtime in the Bochs VGA window (gui console).&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Volker Ruppert</dc:creator><pubDate>Sun, 09 Apr 2017 08:13:02 -0000</pubDate><guid>https://sourceforge.net42dcaf5231135ff3cf071223fd5eb7a0d98ab627</guid></item><item><title>Bochs 2.6.8 released</title><link>https://sourceforge.net/p/bochs/news/2015/05/bochs-268-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Intermediate (bugfix+) release&lt;/p&gt;
&lt;p&gt;Brief summary of changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Bugfixes for CPU emulation correctness (critical bugfix for x86-64&lt;br /&gt;
    emulation).&lt;/li&gt;
&lt;li&gt;Memory type calculation support for Bochs debugger and instrumentation.&lt;/li&gt;
&lt;li&gt;Added Pentium (P54C) and Broadwell ULT CPU models.&lt;/li&gt;
&lt;li&gt;Full save/restore support for enhanced gui debugger settings.&lt;/li&gt;
&lt;li&gt;Added Oracle(tm) VM VirtualBox image support (VDI version 1.1).&lt;/li&gt;
&lt;li&gt;SB16: Ported OPL3 emulation from DOSBox.&lt;/li&gt;
&lt;li&gt;Major rewrite of the lowlevel sound code (mixer thread, more detailed&lt;br /&gt;
    configuration, WAV file output).&lt;/li&gt;
&lt;li&gt;Bugfixes in the floppy, lowlevel cdrom, rombios, slirp and win32 gui code.&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Volker Ruppert</dc:creator><pubDate>Sun, 03 May 2015 09:44:56 -0000</pubDate><guid>https://sourceforge.net04e4df2db3e0a5f415f9bc3d8e79c6e2c29efed5</guid></item><item><title>Bochs 2.6.7 released</title><link>https://sourceforge.net/p/bochs/news/2014/11/bochs-267-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Intermediate (bugfix+) release&lt;/p&gt;
&lt;p&gt;Brief summary of changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CPU: implemented AVX-512BW/AVX-512DQ/AVX-512VL extensions emulation.&lt;/li&gt;
&lt;li&gt;CPU: implemented AVX512-IFMA532 instructions emulation.&lt;/li&gt;
&lt;li&gt;CPU: implemented AVX512-VBMI instructions emulation.&lt;/li&gt;
&lt;li&gt;Bugfixes for CPU emulation correctness&lt;/li&gt;
&lt;li&gt;The VGA update timer and the status LED timer now always use the&lt;br /&gt;
  realtime mode independent from the 'clock' option setting.&lt;/li&gt;
&lt;li&gt;Added native SDL2 GUI support to Bochs. To enable configure with&lt;br /&gt;
  --with-sdl2.&lt;/li&gt;
&lt;li&gt;Write enhanced gui debugger settings to file on exit and restore on&lt;br /&gt;
  initialization.&lt;/li&gt;
&lt;li&gt;USB xHCI model now emulates a NEC/Renesas uPD720202 device&lt;/li&gt;
&lt;li&gt;ROM BIOS: fixed int74_function() for 4-byte (wheel mouse) packets.&lt;/li&gt;
&lt;li&gt;LGPL'd VGABIOS updated from CVS (fixed building VBE modes list)&lt;/li&gt;
&lt;li&gt;Visual Studio workspace files updated to VS2013Ex format.&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Volker Ruppert</dc:creator><pubDate>Sun, 02 Nov 2014 11:34:32 -0000</pubDate><guid>https://sourceforge.net0b57f23af9acd907754fce661ea430cfc9f47389</guid></item><item><title>Bochs 2.6.6 released</title><link>https://sourceforge.net/p/bochs/news/2014/06/bochs-266-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Bugfix release&lt;/p&gt;
&lt;p&gt;List of changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;CPU / CPUDB&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;allow sandy bridge configuration even when AVX is not compiled in&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Configure and compile&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;fixed compilation error when 3dnow support is enabled&lt;/li&gt;
&lt;li&gt;speedup Visual Studio build by almost 20% by adding /Gr compiler option&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Misc&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;fixed minimizing win32 gui window and resolution change while minimized&lt;/li&gt;
&lt;li&gt;added compiled SeaBIOS 1.7.5 image into Bochs tree along with Bochs BIOS images&lt;/li&gt;
&lt;li&gt;documentation fixes and updates&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Volker Ruppert</dc:creator><pubDate>Sun, 15 Jun 2014 07:55:31 -0000</pubDate><guid>https://sourceforge.netc16ff311b72fcd62d76446143717baaba609cd4a</guid></item></channel></rss>