From b90e97858b197ef59900766dd6545a0ea3338fb5 Mon Sep 17 00:00:00 2001 From: Stanislav Shwartsman Date: Thu, 1 Nov 2007 19:04:01 +0000 Subject: [PATCH] Update CPU TODO and CHANGES --- bochs/CHANGES | 9 ++++++--- bochs/cpu/todo | 2 -- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/bochs/CHANGES b/bochs/CHANGES index c6839923a..15f299f14 100644 --- a/bochs/CHANGES +++ b/bochs/CHANGES @@ -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. diff --git a/bochs/cpu/todo b/bochs/cpu/todo index 122aae327..4dcceb455 100755 --- a/bochs/cpu/todo +++ b/bochs/cpu/todo @@ -42,5 +42,3 @@ TODO (know issues in CPU model): [!] More flexible CPUID - vendor and etc [!] SSE4A, SSE5, VMX, SVM - -[!] MONITOR/MWAIT functionality \ No newline at end of file