Update major changes in CHANGES

This commit is contained in:
Stanislav Shwartsman 2007-09-28 20:05:50 +00:00
parent 9246d90989
commit 1a5648c269

View File

@ -2,11 +2,22 @@ Changes after 2.3.5 release:
- CPU
- Added POPCNT instruction emulation (SSE4A and SSE4.2 instruction)
- Implemented MTRR emulation
- Implemented MTRR emulation, to enable use --enable-mtrr configure
option
- Many minor bugfixes in x86-64 CPU emulation
- Many fixes in Bochs internal debugger and disassembler
- Configure and compile
- rename configure option --enable-4meg-pages to --enable-large-pages. The option
enables page size extensions (PSE) which refers to 2M pages as well.
- rename configure option --enable-4meg-pages to --enable-large-pages.
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 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
cycles is executed.
-------------------------------------------------------------------------
Changes in 2.3.5 (September 16, 2007):
@ -194,7 +205,7 @@ Detailed change log :
- Save and restore FPU opcode, FIP and FDP in FXSAVE/FRSTOR instructions
- Fixed bug in MOVD_EdVd opcode (always generated #UD exception)
- Fixed critical issue, Bochs was not supporting > 16 bit LDT.LIMIT values
- Many fixes in Bochs debugger and disassembler
- Many fixes in Bochs internal debugger and disassembler
- CPU x86-64 fixes
- Fixed SYSRET instruction implementation