Bochs/sfsite/getcurrent.html
2020-01-05 12:33:52 +00:00

138 lines
5.0 KiB
HTML

<HTML>
<HEAD>
<TITLE>bochs: The Open Source IA-32 Emulation Project (Download Current Release)</TITLE>
<!--#include virtual="includes/header.txt" -->
<!--content starts here-->
<img src="images/logo.gif" alt="A Window, Tux, and the BSD Daemon" width="160" height="175" align="right">
<BR><font face="arial, helvetica" color="#1e029a" size="4"><b>Latest release:</b> Bochs 2.6.11</font><BR><BR>
Bochs 2.6.11 is a bugfix release. Here is the summary of changes :
<ul>
<li>General
<ul>
<li>Added 64-bit support to the NSIS installer script
<li>Several fixes in the build system based on Debian patches
</ul>
<li>CPU / CPUDB
<ul>
<li>Bugfixes for CPU emulation correctness
<li>Many critical bugfixes for Protection Keys, AVX512*, VMX/SVM, SHA, GFNI emulation
<li>! Implemented CET (Control Flow Enforcement Technology) emulation according to Intel SDM rev071
</ul>
<li>I/O Devices
<ul>
<li>Added missing Cirrus SVGA bitblt feature "transparent color compare"
<li>Some fixes in HPET emulation (patch by Oleg)
<li>Fixed disk image lock mechanism in the USB MSD case
</ul>
<li>BIOS / VGABIOS
<ul>
<li>LGPL'd VGABIOS updated to version 0.7b (Fixed VESA extension 'read EDID' for Bochs VBE and Cirrus)
<li>Updated SeaBIOS ROM image to current version 1.13.0
<li>Added SeaVGABIOS ROM image for the Cirrus adapter
<li>Bochs BIOS built to work with CPU level 5 again
</ul>
</ul>
The binary packages for Linux and Windows are built with these features :
<ul>
<li> x86-64 emulation with all optimizations enabled
<li> devices:
<ul>
<li> chipset: PCI (i430FX / i440FX / i440BX), ACPI
<li> video: Bochs VBE, Cirrus SVGA and 4 Voodoo models
<li> sound: SB16 (ISA) and ES1370 (PCI)
<li> network: NE2000 (ISA/PCI) and E1000 (PCI)
<li> USB: OHCI, UHCI, EHCI, xHCI and 8 pluggable device types
<li> other: game port, bus mouse
</ul>
<li> Display libraries:
<ul>
<li> Linux: nogui, rfb, sdl2, term, vncsrv, wx, x
<li> Windows: nogui, rfb, win32
</ul>
</ul>
<a href="http://svn.code.sf.net/p/bochs/code/tags/REL_2_6_11_FINAL/bochs/CHANGES">
Details on what has changed since version 2.6.10
</a>
<BR/><BR/>
<BR><font face="arial, helvetica" color="#1e029a" size="4"><b>Previous release:</b> Bochs 2.6.10</font><BR><BR>
Bochs 2.6.10 is an intermediate (bugfix+) release. Here is the summary of changes :
<ul>
<li>CPU: Bugfixes for CPU emulation correctness (critical bugfixes for PCID, ADCX/ADOX, MOVBE, AVX/AVX-512 and VMX emulation)
<li>CPU: implemented AVX-512 VBMI2/VNNI/BITALG, VAES, VPCLMULQDQ / GFNI instructions emulation
<li>VMX: Implement EPT-Based Sub-Page Protection
<li>CPUID: Added new CPU models Skylake-X, Cannonlake and Icelake-U
<li>CPUID: Implemented side-channel attack prevention reporting and corresponding MSR registers, enabled for Icelake-U
<li>Added basic support for the i440BX PCI/AGP chipset
<li>Added basic Voodoo Banshee / Voodoo3 emulation support
<li>Added basic DDC support for the VGA-compatible adapters
<li>Implemented HPET emulation (ported from Qemu)
</ul>
<BR>
<a href="http://svn.code.sf.net/p/bochs/code/tags/REL_2_6_10_FINAL/bochs/CHANGES">
Details on what has changed since version 2.6.9
</a>
<BR><BR>
<BR><font face="arial, helvetica" color="#1e029a" size="4"><b>Bochs Binary and Source Releases</b></font><BR><BR>
The latest release of Bochs is available in these file formats :<BR>
<ul>
<li> Win32 + Win64 binary NSIS installer package (EXE)
<li> Win32 binary with P4 CPU + SMP support (ZIP) - Bochs installation is required
<li> Linux binary RPM (64 bit)
<li> Platform independant source package (TAR.GZ)
<li> Win32 specific source package prepared for MSVC (ZIP)
<li> Linux source RPM
</ul>
You can download any release since March 2001 on the
<a href="https://sourceforge.net/projects/bochs/files/bochs/">Files Page on SF</a>.
<BR><BR>
<a name="cvssnap"><BR><font face="arial, helvetica" color="#1e029a" size="4"><b>Download SVN
Snapshot</b></font><BR><BR></a>
<b>SVN Snapshot:</b>
Bochs, like many other open source projects, uses SVN (Subversion) to keep
track of source code. Unlike the current release, the SVN version of the
sources contains everything the developers have written to this date, and it
can change daily (or even hourly). As a result, the SVN version of Bochs will
have more features and bug fixes than the release, but also it may be somewhat
less stable. You can decide if you prefer to go exploring and try out our
newest code, or stick with the better-tested release.
<BR><BR>
<!--#include virtual="svn-snapshot/bochs-snapshot-links.html" -->
The SVN snapshots are provided as a convenience only. Of course, you could
also get the same information using SVN itself. Some of the benefits of
using SVN directly are: you can get any release or version, view the log
messages that say what files were changed, and make patches very easily
with "svn diff -u".
<!--content ends here -->
<!--#include virtual="includes/footer.txt" -->
Last Modified on <!--#flastmod file="getcurrent.html" -->.<BR>
<!--#include virtual="includes/cright.txt" -->
</BODY>
</HTML>