Update changes

This commit is contained in:
Stanislav Shwartsman 2005-04-27 19:20:15 +00:00
parent e4768c94d3
commit f1ebccbe3c
1 changed files with 23 additions and 3 deletions

View File

@ -1,5 +1,14 @@
Changes in 2.2.pre3 (April 16, 2005):
Brief summary :
- New floating point emulator based on SoftFloat floating point
emulation library.
- improved x86-64 emulation
- Cirrus SVGA card emulation added
- many improvements in Bochs emulated I/O devices
Detailed change log :
- CPU
- fixes for booting OS/2 by Dmitri Froloff
- fixed v8086 priveleged instruction processing bug (was also reported
@ -8,6 +17,7 @@ Changes in 2.2.pre3 (April 16, 2005):
01:16:51 CET 2003)
- segment validation with IRET instruction
- CS segment not present exception processing with IRET
- several fixes by Kevin Lawton
- add MSVC host asm instructions (patch by suzu)
- fixed bug in HADDPD/HSUBPD (SSE3) instructions
- fixed bug in float to integer SSE/SSE2 convert instructions
@ -30,8 +40,8 @@ Changes in 2.2.pre3 (April 16, 2005):
of one of these bits generated #GP(0) (Stanislav, Volker Ruppert)
- exceeding the instruction length limit of 15 bytes (this only can
occur when redundant prefixes are placed before an instruction)
generate #GP(0) (Stanislav)
- several protected mode fixes by Kevin Lawton
generate #GP(0) (Stanislav Shwartsman)
- corrected PAE functionality
- CPU (x86-64)
- fetchdecode fixes for x86-64 and 3DNow! (Stanislav)
@ -44,6 +54,7 @@ Changes in 2.2.pre3 (April 16, 2005):
- ignore segment bases for all segments (except FS and GS) in long
mode (Avi Kivity)
- allow SYSENTER/SYSEXIT instructions together with x86-64 (Stanislav)
- canonical address checking for RIP (Stanislav)
- FPU (Stanislav Shwartsman)
- totally rewritten all FPU code based on softfloat library
@ -150,7 +161,8 @@ Changes in 2.2.pre3 (April 16, 2005):
- configure script / compile
- --enable-ignore-bad-msr (ignore bad MSR references) option is enabled
by default
- --enable-mmx enabled by default only if cpu-level > 4
- --enable-mmx enabled by default only if cpu-level >= 5
- --enable-4meg-pages will be enabled by default if cpu-level >= 5
- fixes for Solaris SunPro (Robin Kay)
- --enable-pni option added
- --enable-show-ips option added, enable Instruction Per Second counter
@ -223,6 +235,14 @@ Changes in 2.2.pre3 (April 16, 2005):
- patch.v8086-exception.lightcone (LightCone)
- these S.F. bugs were closed
#1189097 "configure --with-sdl --with-rfb" doesn't compile
#1188980 Crash on XP when break into debugger
#1186693 Improving quality of ./configure --help
#1185245 Errors Making Bochs with Mingw32
#1185289 PSE is not enabled by default on Pentium
#1170620 info cpu scrolls away, is too long
#1157998 ips shown even when waiting for input
#663108 APIC Timer Bug
#831750 bochs unlike real PC in paging
#1182698 PAE support doesn't work
#954400 debugger causes segfaults when gcc 3.4.0 is used