From 69c57a4ededa39370e9a2fecc60c0ac16dec7368 Mon Sep 17 00:00:00 2001 From: Stanislav Shwartsman <sshwarts@users.sourceforge.net> Date: Fri, 9 Oct 2009 21:03:36 +0000 Subject: [PATCH] update CHANGES for future release --- bochs/CHANGES | 52 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/bochs/CHANGES b/bochs/CHANGES index 1422c9169..7fead4a5e 100644 --- a/bochs/CHANGES +++ b/bochs/CHANGES @@ -1,3 +1,55 @@ +Changes for next bugfix+ release (coming soon): + +- CPU and internal debugger + - VMX: Implemented TPR shadow VMEXIT + - Bugfixes for CPU emulation correctness (mostly for VMX support). + - Updates for Bochs internal debugger. + - Bugfixes for > 32-bit physical address space. + +- Cleanup configure options + - All paging related options now will be automatically determined according + to --enable-cpu-level option. Related configure options + --enable-global-pages, --enable-large-pages, + --enable-pae, --enable-mtrr + are deprecated now. Only 1G paging option still remains unchanged. + - Deprecate --enable-daz configure option. Denormals-are-zeros MXCSR control + will be enabled automatically iff SSE2 is supported (like in hardware). + - Deprecate --enable-vme configure option, now it will be supported iff + CPU_LEVEL >= 5 (like in hardware). + +- I/O Devices + - Bugfixes for 8254 PIT, VGA, Cirrus-Logic SVGA, USB UCHI + +- SF patches applied + [2874004] fix for VMWRITE instruction by Roberto Paleari + [2873999] fix CS segment type during fast syscall invocation by Roberto Paleari + [2864389] Debugger gui maximize on startup by Thomas Nilsen + [2817868] Rework loops in the memory code by Mark Marshall + [2812948] PIT bug by Derek + +- these S.F. bugs were closed/fixed + [2872290] compilation in AIX5.3 ML10 failes + [2867904] crash with cirrus bx_vga_c::mem_write + [2851495] BIOS PCI returns with INT flag = 0 + [2860333] vista 64 guest STOP 109 (GDT modification) + [2849745] disassembler bug for 3DNow and SSE opcodes + [1066748] Wrong registers values after #RESET, #INIT + [2836893] Regression: Windows XP installer unable to format harddrive + [2812239] VMX: VM-Exit: Incorrect instruction length on software int + [2814130] bx_debug lex/yacc files incorrectly generated + [2813199] MP Tables Missing From BIOS + [2824093] VMX exception bug + [2811909] VMX : CS Access-rights Type.Accessed stays 0 + [2810571] Compile Errors on OSX + [2823749] GCC regression or VM_EXIT RDMSR/WRMSR bug + [2815929] Vista/XP64 unnecessary panic + [2803519] Wrong example in man page bochsrc + +- these S.F. feature requests were closed/implemented + [1311287] Idea for a better GUI + [455971] USB support + +------------------------------------------------------------------------- Changes in 2.4.1 (June 7, 2009): - Fixed bunch of CPUID issues