mirror of https://github.com/bochs-emu/Bochs
Update CPU TODO and CHANGES
This commit is contained in:
parent
aecf53ac94
commit
b90e97858b
|
@ -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.
|
||||
|
|
|
@ -42,5 +42,3 @@ TODO (know issues in CPU model):
|
|||
[!] More flexible CPUID - vendor and etc
|
||||
|
||||
[!] SSE4A, SSE5, VMX, SVM
|
||||
|
||||
[!] MONITOR/MWAIT functionality
|
Loading…
Reference in New Issue