added feature req closed for 2.3.6

This commit is contained in:
Stanislav Shwartsman 2008-02-05 22:44:02 +00:00
parent eebd96e2d7
commit 097febde3e

View File

@ -4,7 +4,7 @@ Brief summary :
+ More than 25% emulation speedup vs Bochs 2.3.5 release!
- Thanks to Darek Mihocka (http://www.emulators.com)
- Thanks to Darek Mihocka (http://www.emulators.com)
for providing patches and ideas that made the
speedup possible!
@ -23,14 +23,14 @@ Detailed change log :
--enable-popcnt
- Implemented MTRR emulation, to enable use --enable-mtrr configure
option. MTRRs is enabled by default when cpu-level >= 6.
- Implemented experimental MONITOR/MWAIT support including optimized
MWAIT CPU state and hardware monitoring of physical address range,
- Implemented experimental MONITOR/MWAIT support including optimized
MWAIT CPU state and hardware monitoring of physical address range,
to enable use --enable-monitor-mwait configure option.
- Removed hostasm optimizations, after Bochs rebenchmarking it was found
- Removed hostasm optimizations, after Bochs rebenchmarking it was found
that the feature bringing no speedup or even sometimes slows down
emulation!
- Merged trace cache optimization patch, the trace cache optimization
is enabled by default when configure with --enable-all-optimizations
is enabled by default when configure with --enable-all-optimizations
option, to disable trace cache optimization configure with
--disable-trace-cache
- Many minor bugfixes in CPU emulation (both ia32 and x86-64)
@ -48,16 +48,16 @@ Detailed change log :
The option enables page size extensions (PSE) which refers to 2M pages
as well.
- Removed --enable-save-restore configure option, save/restore feature
changed to be one of the basic Bochs features and compiled by default
changed to be one of the basic Bochs features and compiled by default
for all configurations.
- Added new Bochs benchmark mode. To run Bochs in benchmark mode execute
it with new command line option 'bochs -benchmark time'. The emulation
will be automatically stopped after 'time' millions of emulation
will be automatically stopped after 'time' millions of emulation
cycles executed.
- Another very useful option for benchmarking of Bochs could be enabled
using new 'print_timestamps' directive from .bochsrc:
print_timestamps: enable=1
- Added --enable-show-ips option to all configuration scripts used to
- Added --enable-show-ips option to all configuration scripts used to
build release binaries, so all future releases will enjoy IPS display.
- Enable alignment check in the CPU and #AC exception by default for
--cpu-level >= 4 (like in real hardware)
@ -98,6 +98,10 @@ Detailed change log :
[1069071] div al, byte ptr [ds:0x7c18] fails to execute
[1800080] Wrong "BX_MAX_SMP_THREADS_SUPPORTED" assertion
- these S.F. feature requests were implemented
[1662687] Download for Win32-exe with x64 Mode and debugging
[604221] Debugger command: query lin->phys mapping
-------------------------------------------------------------------------
Changes in 2.3.5 (September 16, 2007):