Update CPU TODO and CHANGES

This commit is contained in:
Stanislav Shwartsman 2007-11-01 19:04:01 +00:00
parent aecf53ac94
commit b90e97858b
2 changed files with 6 additions and 5 deletions

View File

@ -7,6 +7,9 @@ Changes after 2.3.5 release:
--enable-popcnt
- Implemented MTRR emulation, to enable use --enable-mtrr configure
option. MTRRs is enabled by default when cpu-level >= 6.
- Implemented MONITOR/MWAIT instructions 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
that the feature bringing no speedup or even sometimes slowes down
the emulation !
@ -20,13 +23,13 @@ Changes after 2.3.5 release:
directly from Bochs debugger
- Configure and compile
- rename configure option --enable-4meg-pages to --enable-large-pages.
- 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
- Removed --enable-save-restore configure option, save/restore feature
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
- 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.

View File

@ -42,5 +42,3 @@ TODO (know issues in CPU model):
[!] More flexible CPUID - vendor and etc
[!] SSE4A, SSE5, VMX, SVM
[!] MONITOR/MWAIT functionality