Statistics
| Branch: | Revision:

root / target-i386 @ 88fe8a41

# Date Author Comment
88fe8a41 06/26/2007 11:35 am ths

DR6 single step exception status bit, by Juergen Keil.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3024 c046a42c-6fe2-441c-8c8c-71466251a162

b6d7c3db 06/23/2007 09:21 pm ths

Fix division by zero handling, by Joris van Rantwijk.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3012 c046a42c-6fe2-441c-8c8c-71466251a162

d0bdf2a2 06/04/2007 01:54 am ths

Fix typo.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2941 c046a42c-6fe2-441c-8c8c-71466251a162

9467d44c 06/04/2007 12:02 am ths

Move target-specific defines to the target directories.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2940 c046a42c-6fe2-441c-8c8c-71466251a162

bfed01fc 06/03/2007 08:44 pm ths

Clean up of some target specifics in exec.c/cpu-exec.c.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2936 c046a42c-6fe2-441c-8c8c-71466251a162

e91c8a77 06/03/2007 04:35 pm ths

Spelling fixes, by Stefan Weil.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2927 c046a42c-6fe2-441c-8c8c-71466251a162

7f75ffd3 05/27/2007 10:39 pm blueswir1

Spelling fix (Mark Glines)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2879 c046a42c-6fe2-441c-8c8c-71466251a162

69d35728 05/16/2007 02:59 pm ths

More generic 64 bit multiplication support, by Aurelien Jarno.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2821 c046a42c-6fe2-441c-8c8c-71466251a162

2f6ecc62 04/27/2007 03:01 am ths

Workaround qemu guest SIGSEGVs with cmpxchg8b insn, by Juergen Keil.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2732 c046a42c-6fe2-441c-8c8c-71466251a162

095f61d2 04/18/2007 02:15 pm ths

Revert, this is already fixed in a better way.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2700 c046a42c-6fe2-441c-8c8c-71466251a162

4b70269e 04/18/2007 02:25 am ths

Fix helper.c with isinf on Solaris 9/Sparc, by Ben Taylor.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2698 c046a42c-6fe2-441c-8c8c-71466251a162

af661ad1 04/18/2007 02:08 am ths

Ptable calculation broken for 32bit code under x86_64, by Bernhard Kauer.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2697 c046a42c-6fe2-441c-8c8c-71466251a162

9b3c35e0 04/07/2007 02:21 pm j_mayer

cpu_get_phys_page_debug should return target_phys_addr_t
instead of target_ulong to be consistent.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2633 c046a42c-6fe2-441c-8c8c-71466251a162

eae7629b 04/03/2007 07:38 pm ths

i386 return APIC ID with cpuid, by Bernhard Kauer.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2591 c046a42c-6fe2-441c-8c8c-71466251a162

7524c84d 04/02/2007 07:33 pm ths

Fix guest x86/amd64 helper_fprem/helper_fprem1, by Julian Seward.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2588 c046a42c-6fe2-441c-8c8c-71466251a162

b0ee3ff0 04/02/2007 11:56 am ths

ltr for x86_64 should check the upper descriptor type, by Bernhard Kauer.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2582 c046a42c-6fe2-441c-8c8c-71466251a162

678dde13 03/31/2007 11:28 pm ths

Generate double and triple faults, by Bernhard Kauer.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2563 c046a42c-6fe2-441c-8c8c-71466251a162

26a16623 02/06/2007 12:06 am bellard

darwin fix

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2401 c046a42c-6fe2-441c-8c8c-71466251a162

d80c7d1c 02/02/2007 12:12 am bellard

64 bit syscall fixes - more logical mwait/monitor ECX test

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2374 c046a42c-6fe2-441c-8c8c-71466251a162

0499e4a0 02/02/2007 12:11 am bellard

cwde and cdq fix in 64 bit mode

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2373 c046a42c-6fe2-441c-8c8c-71466251a162

5a7b542b 01/31/2007 02:16 pm ths

siginfo fix for Darwin/Mac OS X, by Pierre d'Herbemont.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2369 c046a42c-6fe2-441c-8c8c-71466251a162

dabd98dd 01/16/2007 09:28 pm bellard

fixed movd mmx/sse insn

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2321 c046a42c-6fe2-441c-8c8c-71466251a162

9042c0e2 12/23/2006 04:18 pm ths

Check ELF binaries for machine type and endianness.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2274 c046a42c-6fe2-441c-8c8c-71466251a162

8d7b0fbb 09/29/2006 11:01 pm bellard

32 bit RSP update fix (aka Open Solaris x86_64 bug)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2186 c046a42c-6fe2-441c-8c8c-71466251a162

74ce674f 09/28/2006 12:31 am bellard

fixed user mode emulation

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2184 c046a42c-6fe2-441c-8c8c-71466251a162

8988ae89 09/27/2006 10:54 pm bellard

SMM fix for x86_64

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2183 c046a42c-6fe2-441c-8c8c-71466251a162

69c3bcb4 09/27/2006 10:52 pm bellard

enabled PSE36 for x86_64 (fix for OpenSolaris as guest)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2182 c046a42c-6fe2-441c-8c8c-71466251a162

3b21e03e 09/24/2006 09:41 pm bellard

added SMM support

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2169 c046a42c-6fe2-441c-8c8c-71466251a162

e17a36ce 09/03/2006 08:09 pm bellard

multi byte nop support

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2145 c046a42c-6fe2-441c-8c8c-71466251a162

3d7374c5 07/10/2006 10:53 pm bellard

monitor/mwait support

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2044 c046a42c-6fe2-441c-8c8c-71466251a162

26a76461 06/25/2006 09:15 pm bellard

C99 64 bit printf

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2018 c046a42c-6fe2-441c-8c8c-71466251a162

480c1cdb 06/24/2006 05:03 pm bellard

fix for movq2dq, movdq2q and cvttps2dq (thanx to Julian Seward and malc)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2005 c046a42c-6fe2-441c-8c8c-71466251a162

a891c7a1 06/20/2006 01:43 am bellard

fxam fix (Julian Seward)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1997 c046a42c-6fe2-441c-8c8c-71466251a162

447c2cef 06/20/2006 01:06 am bellard

switch_tss eflags restore fix (malc)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1995 c046a42c-6fe2-441c-8c8c-71466251a162

d1e42c5c 06/14/2006 05:29 pm bellard

x86_64 mmx/sse fix

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1969 c046a42c-6fe2-441c-8c8c-71466251a162

83fcb515 06/14/2006 04:37 pm bellard

use glibc syscall (David Woodhouse)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1966 c046a42c-6fe2-441c-8c8c-71466251a162

68cae3d8 05/03/2006 10:17 pm bellard

bswapq fix

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1894 c046a42c-6fe2-441c-8c8c-71466251a162

96b74a02 04/26/2006 12:27 am bellard

enable APIC by default

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1854 c046a42c-6fe2-441c-8c8c-71466251a162

ad1a5b78 04/24/2006 11:19 pm bellard

rol/ror cc fix

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1845 c046a42c-6fe2-441c-8c8c-71466251a162

ba6526df 04/24/2006 11:14 pm bellard

movddup fix

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1843 c046a42c-6fe2-441c-8c8c-71466251a162

465e9838 04/24/2006 12:54 am bellard

SSE3 support (Joachim Henke)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1839 c046a42c-6fe2-441c-8c8c-71466251a162

33698e5f 04/02/2006 10:13 pm bellard

btx decode fix on x86_64

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1796 c046a42c-6fe2-441c-8c8c-71466251a162

647c5930 03/11/2006 04:46 pm pbrook

Add missing FORCE_RET()

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1770 c046a42c-6fe2-441c-8c8c-71466251a162

9540a78b 03/03/2006 03:54 am bellard

x86_64 stack alignment fixes - x86_64 32 bit syscall fix

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1769 c046a42c-6fe2-441c-8c8c-71466251a162

1247c5f7 02/09/2006 11:54 pm bellard

always compile 'int' traces

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1759 c046a42c-6fe2-441c-8c8c-71466251a162

f1c85677 02/09/2006 12:41 am bellard

added last_io_time field

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1752 c046a42c-6fe2-441c-8c8c-71466251a162

0fd14b72 02/04/2006 07:40 pm bellard

fxsave/fxrstor fix

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1738 c046a42c-6fe2-441c-8c8c-71466251a162

cd072e01 12/17/2005 04:59 am bellard

fixed null segment validation (aka x86_64 regression bug)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1708 c046a42c-6fe2-441c-8c8c-71466251a162

265d3497 12/17/2005 03:05 am bellard

switch_tss fix (aka spoon OS bug)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1704 c046a42c-6fe2-441c-8c8c-71466251a162

89984cd2 12/05/2005 12:17 am bellard

segment validation fix in lret/iret

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1684 c046a42c-6fe2-441c-8c8c-71466251a162

54ca9095 12/04/2005 08:46 pm bellard

generate GPF if non canonical addresses

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1681 c046a42c-6fe2-441c-8c8c-71466251a162

4b4f782c 11/28/2005 11:19 pm bellard

NX support

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1677 c046a42c-6fe2-441c-8c8c-71466251a162

5cf38396 11/28/2005 11:02 pm bellard

nx defines

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1675 c046a42c-6fe2-441c-8c8c-71466251a162

5732fd27 11/28/2005 11:02 pm bellard

x86_64 ldl fix

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1674 c046a42c-6fe2-441c-8c8c-71466251a162

649ea05a 11/28/2005 11:01 pm bellard

x86_64 lcall fix

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1673 c046a42c-6fe2-441c-8c8c-71466251a162

d2ac63e0 11/23/2005 11:02 pm bellard

added HF_HALTED bit

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1651 c046a42c-6fe2-441c-8c8c-71466251a162

173d6cfe 11/22/2005 01:32 am bellard

cpu_exec_init() change

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1643 c046a42c-6fe2-441c-8c8c-71466251a162

a316d335 11/20/2005 12:32 pm bellard

added CPU_COMMON and CPUState.tb_jmp_cache[]

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1630 c046a42c-6fe2-441c-8c8c-71466251a162

6e256c93 11/20/2005 12:32 pm bellard

use direct jump only for jumps in the same page

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1629 c046a42c-6fe2-441c-8c8c-71466251a162

a9049a07 10/30/2005 08:16 pm bellard

moved common softmmu code to common header (Paul Brook)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1580 c046a42c-6fe2-441c-8c8c-71466251a162

c0b24a1d 09/08/2005 10:26 pm bellard

div64 fix (aka ssh bug)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1570 c046a42c-6fe2-441c-8c8c-71466251a162

3f20e1dd 08/21/2005 08:30 pm bellard

TSS error code push fix (malc)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1558 c046a42c-6fe2-441c-8c8c-71466251a162

ecada8a2 08/21/2005 01:28 pm bellard

CR4.TSD flag support (Matt Schulkind)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1556 c046a42c-6fe2-441c-8c8c-71466251a162

2c8e0301 08/21/2005 12:32 pm bellard

RSP update fix for x86_64 in iret

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1548 c046a42c-6fe2-441c-8c8c-71466251a162

bc3fc8da 08/15/2005 07:33 pm bellard

16/32 stack operations fix on x86_64 (aka win2000 startup bug)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1540 c046a42c-6fe2-441c-8c8c-71466251a162

1f3358c8 08/15/2005 07:33 pm bellard

CLFLUSH cpuid fix (aka Linux 2.6 hang on x86_64)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1539 c046a42c-6fe2-441c-8c8c-71466251a162

57e4c06e 07/24/2005 05:33 pm bellard

fscale fix (bug noticed by Kuwanger, fix by malc)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1528 c046a42c-6fe2-441c-8c8c-71466251a162

45bbbb46 07/23/2005 11:21 pm bellard

added overflow exceptions in divisions

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1521 c046a42c-6fe2-441c-8c8c-71466251a162

8f091a59 07/23/2005 08:41 pm bellard

x86_64 fixes (initial patch by Filip Navara)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1517 c046a42c-6fe2-441c-8c8c-71466251a162

2157fa06 07/04/2005 12:29 am bellard

better fpu state dump

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1503 c046a42c-6fe2-441c-8c8c-71466251a162

43fb823b 04/26/2005 11:38 pm bellard

removed switches in op.c (Paul Brook)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1400 c046a42c-6fe2-441c-8c8c-71466251a162

b359d4e7 04/24/2005 09:04 pm bellard

fixed zero ss selector case in x86_64 emulation

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1394 c046a42c-6fe2-441c-8c8c-71466251a162

aba9d61e 04/23/2005 08:53 pm bellard

lcall and ljmp fixes in 64 bit mode - sysret fix

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1375 c046a42c-6fe2-441c-8c8c-71466251a162

a6f37988 04/23/2005 08:50 pm bellard

return model id in cpuid for x86_64

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1374 c046a42c-6fe2-441c-8c8c-71466251a162

f419b321 04/23/2005 08:48 pm bellard

sysret fix - better cpuid support - lcall support for x86_64 - efer access in i386 emulation

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1373 c046a42c-6fe2-441c-8c8c-71466251a162

8d9bfc2b 04/23/2005 08:46 pm bellard

enable EFER usage in i386 emulation - more cpuid bits

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1372 c046a42c-6fe2-441c-8c8c-71466251a162

5516d670 04/17/2005 10:50 pm bellard

make lsl, lar verr and verw exception safe

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1369 c046a42c-6fe2-441c-8c8c-71466251a162

cc6f538b 04/17/2005 10:49 pm bellard

verr and verw eflags opt fix

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1368 c046a42c-6fe2-441c-8c8c-71466251a162

1fddef4b 04/17/2005 10:16 pm bellard

gdb support for user mode (Paul Brook)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1367 c046a42c-6fe2-441c-8c8c-71466251a162

b7e2c11d 04/07/2005 11:33 pm bellard

helper_lret_protected fix for kqemu (Paul Brook)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1357 c046a42c-6fe2-441c-8c8c-71466251a162

8422b113 03/20/2005 12:39 pm bellard

NaN support in FPU comparisons

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1341 c046a42c-6fe2-441c-8c8c-71466251a162

7a0e1f41 03/13/2005 07:01 pm bellard

soft float support

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1336 c046a42c-6fe2-441c-8c8c-71466251a162

6eea2b1b 03/13/2005 11:55 am bellard

add missing FORCE_RET (Paul Brook)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1329 c046a42c-6fe2-441c-8c8c-71466251a162

31313213 03/03/2005 03:14 am bellard

x86_64 fixes

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1324 c046a42c-6fe2-441c-8c8c-71466251a162

d785e6be 03/02/2005 12:33 am bellard

x86_64 support

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1320 c046a42c-6fe2-441c-8c8c-71466251a162

0b9dc5e4 02/21/2005 10:23 pm bellard

loop insn fix for non x86 hosts

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1305 c046a42c-6fe2-441c-8c8c-71466251a162

824d560f 02/12/2005 08:58 pm bellard

fixed kqemu config

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1289 c046a42c-6fe2-441c-8c8c-71466251a162

9117a4ab 02/12/2005 04:50 pm bellard

disable USE_KQEMU if no source

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1286 c046a42c-6fe2-441c-8c8c-71466251a162

bf079a1e 02/11/2005 12:06 am bellard

enabled MMX, PAE and SEP

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1284 c046a42c-6fe2-441c-8c8c-71466251a162

9df217a3 02/11/2005 12:05 am bellard

kqemu support

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1283 c046a42c-6fe2-441c-8c8c-71466251a162

90f11f95 02/01/2005 10:25 pm bellard

pusha, popa and enter fix

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1261 c046a42c-6fe2-441c-8c8c-71466251a162

1ef38687 02/01/2005 01:31 am bellard

x86_64 call Ev fix

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1259 c046a42c-6fe2-441c-8c8c-71466251a162

8df1cd07 01/29/2005 12:37 am bellard

physical memory access functions

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1249 c046a42c-6fe2-441c-8c8c-71466251a162

f51589da 01/26/2005 12:35 am bellard

Support resolving addresses in PAE mode in cpu_get_phys_page_debug

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1240 c046a42c-6fe2-441c-8c8c-71466251a162

82e41634 01/23/2005 10:55 pm bellard

avoid empty op

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1239 c046a42c-6fe2-441c-8c8c-71466251a162

9230e66e 01/23/2005 10:46 pm bellard

CR8 support

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1237 c046a42c-6fe2-441c-8c8c-71466251a162

0523c6b7 01/23/2005 10:46 pm bellard

FORCE_RET() fixes - fpu fixes

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1236 c046a42c-6fe2-441c-8c8c-71466251a162

39c61f49 01/23/2005 10:46 pm bellard

CR8 support - FORCE_RET() fixes

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1235 c046a42c-6fe2-441c-8c8c-71466251a162

4d6b6c0a 01/23/2005 10:45 pm bellard

more fpu functions - x86_64 fixes

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1234 c046a42c-6fe2-441c-8c8c-71466251a162

79f91c27 01/23/2005 10:44 pm bellard

more fpu functions

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1233 c046a42c-6fe2-441c-8c8c-71466251a162