Statistics
| Branch: | Revision:

root / target-i386 @ 265d3497

# Date Author Comment
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

ca954f6d 01/17/2005 01:35 am bellard

x86_64 fixes

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

d52cf7a6 01/16/2005 03:07 am bellard

sse fix

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

e5843bc8 01/13/2005 12:46 am bellard

enable MMX for x86_64 too

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

d3c61721 01/13/2005 12:41 am bellard

fxsr fixes

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

735a8fd3 01/13/2005 12:36 am bellard

fixed performance regression

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

7c2e6235 01/11/2005 01:20 am bellard

removed debug code

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

977d5710 01/11/2005 01:20 am bellard

DATA_MASK fix

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

e995898b 01/09/2005 02:42 am bellard

removed trace

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

ae063a68 01/09/2005 02:07 am bellard

generalized use of GOTO_TB() macro

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

664e0f19 01/08/2005 08:58 pm bellard

MMX/SSE support

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

a8ede8ba 01/06/2005 10:46 pm bellard

div64 fix - raise_interrupt() fix - SSE fix

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

826461bb 01/06/2005 10:44 pm bellard

big endian SSE fix

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

06c2f506 01/04/2005 03:06 am bellard

syscall insn fix

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

14ce26e7 01/04/2005 01:50 am bellard

x86_64 target support

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

9772c73b 12/20/2004 01:03 am bellard

fixed ins in case of page fault

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

c169c906 11/24/2004 09:28 pm bellard

added undocumented FPU ops support

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

61a8c4ec 11/14/2004 05:39 pm bellard

enter insn fix

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

0d1a29f9 10/13/2004 01:01 am bellard

correct handling of saved host registers

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

7fe48483 10/09/2004 09:08 pm bellard

monitor fixes

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

b769d8fe 10/03/2004 06:07 pm bellard

removed access_type hack

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

cabf23c3 08/15/2004 05:51 pm bellard

bound instruction fix

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

0f6e3eb2 08/04/2004 12:37 am bellard

enabled asm memory helpers

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

354ff226 07/12/2004 11:40 pm bellard

avoid warning

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

6b652794 07/12/2004 11:33 pm bellard

comment

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

83fb7adf 07/06/2004 12:25 am bellard

Darwin patch (initial patch by Pierre d'Herbemont)

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

acf5feac 06/25/2004 05:58 pm bellard

hlt instruction fix

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

7496f526 06/22/2004 01:56 pm bellard

cpu_single_env init

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

63b7e036 06/20/2004 04:38 pm bellard

boot to top of 4GB space

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

ffddfee3 06/20/2004 04:01 pm bellard

added cpu_reset()

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

eba2af63 06/19/2004 08:23 pm bellard

buffer overflow fix

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

516633dc 06/13/2004 06:20 pm bellard

jump to gate fix (aka OS/2 Warp install bug)

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

dc196a57 06/13/2004 04:26 pm bellard

fixed 16 bit segment optimisations

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

658c8bda 06/12/2004 02:35 pm bellard

added ffree - added cpu log option

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

5fef40fb 06/12/2004 02:34 pm bellard

added ffree

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

710c15a2 06/04/2004 02:20 pm bellard

lmsw fix (aka dos4gw bug)

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

023fe10d 05/29/2004 02:08 pm bellard

fnop FPU exception support (aka FreeBSD FPU probe) - sysenter/sysexit support (untested, not enabled in cpuid)

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

28ab0e2e 05/20/2004 05:02 pm bellard

added cpu_get_tsc()

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

686f3f26 05/16/2004 06:56 pm bellard

BSR/BSF undefined behaviour fix

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

7d3505c5 05/12/2004 10:32 pm bellard

bsd port (Markus Niemisto)

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

2ee73ac3 05/09/2004 12:08 am bellard

division by zero FPU exception support

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

28c3ee3f 05/09/2004 12:05 am bellard

cr0.ET fix (Win95 boot fix)

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

d720b93d 04/25/2004 08:57 pm bellard

precise self modifying code support

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

eeab3a55 04/25/2004 08:56 pm bellard

dump A20 state

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

d64477af 04/23/2004 12:34 am bellard

imul imm8 fix - 0x82 opcode support (Hidemi KAWAI)

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

95917e3f 04/16/2004 01:13 am bellard

suppressed no longer needed vm86 segment hack (Mike Nordell)

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

fd836909 04/11/2004 05:54 pm bellard

VM86 EIP masking fix (aka NT5 install fix) (Mike Nordell)

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

e463b581 04/02/2004 11:57 pm bellard

rdtsc fix

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

67b915a5 04/01/2004 02:37 am bellard

win32 port (initial patch by kazu)

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