added feature req closed for 2.3.6
This commit is contained in:
parent
eebd96e2d7
commit
097febde3e
@ -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):
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user