182 lines
6.5 KiB
HTML
182 lines
6.5 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.2</font><BR><BR>
|
|
|
|
Bochs 2.6.2 is a bugfix release. Here is the list of changes :
|
|
|
|
<ul>
|
|
<li>CPU
|
|
<ul>
|
|
<li>VMX: implemented VMENTER to non-active guest state (HLT, SHUTDOWN, WAIT-FOR-SIPI)
|
|
<li>VMX: fixed write of guest segment access rights VMCS fields (32-bit field was truncated to 16-bit)
|
|
<li>CPUID: Don't report Architectural Performance Monitoring in CPUID.
|
|
Reporting true capabilities without actually supporting them breaks Win7 x64 installation.
|
|
<li>CPUID: Fixed bx_generic CPUID std leafs (all std leafs > 2 were corrupted)
|
|
<li>CPUID: Enable all supported VMX capabilities for bx_generic CPUID configuration.
|
|
<li>CPUID: Enable X2APIC support for Ivy Bridge CPUDB configuration.
|
|
</ul>
|
|
<li>Configure and compile
|
|
<ul>
|
|
<li>Enabled VMX compilation by default in shortcut scripts.
|
|
<li>Allow CPU_LEVEL=5 configurations (pentium_mmx and amd_k2_chomper) even when Bochs was
|
|
compiled with CPU_LEVEL > 5.
|
|
</ul>
|
|
<li>Misc
|
|
<ul>
|
|
<li>Fixes for Bochs port on MorphOS (based on a patch by Thore Sittly):
|
|
missing functions, byte-swapping and cdrom support.
|
|
</ul>
|
|
</ul>
|
|
|
|
The binary packages for Linux and Windows are built with these featues :
|
|
<ul>
|
|
<li> x86-64 emulation with all optimizations enabled
|
|
<li> devices:
|
|
<ul>
|
|
<li> chipset: PCI (i430FX / i440FX), ACPI
|
|
<li> video: Bochs VBE, Cirrus SVGA and Voodoo1
|
|
<li> sound: SB16 (ISA) and ES1370 (PCI)
|
|
<li> network: NE2000 (ISA/PCI) and E1000 (PCI)
|
|
<li> USB: OHCI, UHCI, xHCI and 7 pluggable device types
|
|
</ul>
|
|
<li> Display libraries:
|
|
<ul>
|
|
<li> Linux: nogui, rfb, sdl, term, wx, x
|
|
<li> Windows: nogui, rfb, win32
|
|
</ul>
|
|
</ul>
|
|
|
|
<a href="http://svn.code.sf.net/p/bochs/code/tags/REL_2_6_1_FINAL/bochs/CHANGES">
|
|
Details on what has changed since version 2.6
|
|
</a>
|
|
|
|
<BR/><BR/>
|
|
|
|
<BR><font face="arial, helvetica" color="#1e029a" size="4"><b>Previous release:</b> Bochs 2.6.1</font><BR><BR>
|
|
|
|
About seven months after release 2.6 we have a new intermediate (bugfix+) release.
|
|
Here is the summary of changes :
|
|
|
|
<ul>
|
|
<li>CPU / CPUDB
|
|
<ul>
|
|
<li>Bochs is fully aligned with rev45 of the of Intel(R) Architecture Manual.
|
|
<ul>
|
|
<li>Implemented Supervisor Mode Access Protection (SMAP) support
|
|
<li>Implemented VMX APIC Registers Virtualization and VMX Virtual Interrupt Delivery
|
|
<li>Implemented VMCS Shadowing and #VE exception secondary VMEXIT controls emulation
|
|
<li>Implemented RDRAND and RDSEED instructions
|
|
</ul>
|
|
<li>CPUDB: Added AMD FX-4100 (Zambezi) configuration to CPUDB
|
|
<li>Bugfixes for CPU emulation correctness (critical fixes for SVM and AVX2 emulation)
|
|
</ul>
|
|
|
|
<li>Bochs Debugger and Instrumentation
|
|
<ul>
|
|
<li>Use Enhanced GUI Debugger instead of old-style wx debugger with wx gui.
|
|
The old-style wx debugger support was deprecated and removed from the source code.
|
|
</ul>
|
|
|
|
<li>I/O Devices
|
|
<ul>
|
|
<li>Implemented 3dfx Voodoo Graphics card emulation based on DOSBox patch, to enable
|
|
configure with --enable-voodoo option.
|
|
<li>Hard drive / HD image
|
|
<ul>
|
|
<li>Added full save restore support for most of the disk image formats
|
|
<li>undoable / volatile mode: added support of other types of r/o base images
|
|
<li>DLL HD support rewritten and enabled for WIN32 host
|
|
</ul>
|
|
<li>PCI chipset
|
|
<ul>
|
|
<li>Implemented i430FX chipset emulation
|
|
<li>USB UHCI always enabled in the i440FX case
|
|
</ul>
|
|
</ul>
|
|
|
|
<li>Config interface
|
|
<ul>
|
|
<li>Configure option --enable-misaligned-sse moved to runtime option in .bochsrc. The old
|
|
option is deprecated and should not be used anymore.
|
|
<li>moved 'user_shortcut' bochsrc option to the 'keyboard' option
|
|
<li>save log options per device to bochsrc
|
|
<li>win32: implemented scrollable dialog items for large parameter lists
|
|
</ul>
|
|
|
|
<li>GUI and display libraries
|
|
<ul>
|
|
<li>Graphics snapshot feature rewritten to support all kinds of graphics modes
|
|
<li>wx: starting a second simulation without closing Bochs now almost possible
|
|
</ul>
|
|
|
|
<li>Tools
|
|
<ul>
|
|
<li>bxcommit: added support for converting flat to growing mode images
|
|
</ul>
|
|
</ul>
|
|
|
|
<BR>
|
|
|
|
<a href="http://svn.code.sf.net/p/bochs/code/tags/REL_2_6_2_FINAL/bochs/CHANGES">
|
|
Details on what has changed since version 2.6.1
|
|
</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 binary NSIS installer package (EXE)
|
|
<li> Win32 binary with x86-64 CPU + SMP support (ZIP) - Bochs installation is required
|
|
<li> Win64 binary - Bochs installation is required
|
|
<li> Linux binary RPM (32 / 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="http://bochs.sourceforge.net/cgi-bin/topper.pl?name=See+All+Releases&url=http://sourceforge.net/project/showfiles.phpqmrkgroup_ideq12580">Releases Page</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>
|