Update changes
This commit is contained in:
parent
e4768c94d3
commit
f1ebccbe3c
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user