Statistics
| Branch: | Revision:

root / target-i386 @ d785e6be

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

1f1af9fd 03/31/2004 09:56 pm bellard

added cpu_get_fp80() and cpu_set_fp80()

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

4bb2fcc7 03/27/2004 12:38 am bellard

gcc 2.95.4 compile fix (Petter Reinholdtsen)

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

08cea4ee 03/27/2004 12:26 am bellard

fixed ljmp and iret to TSS

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

883da8e2 03/24/2004 02:50 am bellard

task switch fixes

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

11774f54 03/21/2004 08:28 pm bellard

protected lret x86 'bug' emulation

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

e19e89a5 03/21/2004 07:08 pm bellard

more log items

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

4afa6482 03/21/2004 12:04 am bellard

fixed protected lret imm insn (one more OS/2 fix)

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

bc51c5c9 03/18/2004 01:46 am bellard

initial x86-64 host support (Gwenole Beauchesne)

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

73bdea19 03/05/2004 12:50 am bellard

2.6 kernel compile fix

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

03857e31 02/26/2004 01:26 am bellard

native FPU support in code copy mode

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

7eee2a50 02/26/2004 01:17 am bellard

CR0.MP/EM/TS support

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

42c3c0cc 02/26/2004 01:17 am bellard

native FPU support (disabled)

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

9588b95a 02/26/2004 01:15 am bellard

CR0.MP/EM/TS support - native fpu support in code copy mode

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

2edcdce3 02/26/2004 01:15 am bellard

fpu fix

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

58fe2f10 02/17/2004 12:11 am bellard

experimental code copy support

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

3a1d9b8b 02/17/2004 12:10 am bellard

fixed lea exception

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

0e4b179d 02/17/2004 12:08 am bellard

experimental code copy support - fixed A20 emulation

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

34f715e7 02/07/2004 10:42 pm bellard

fixed WP semantics

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

1ac157da 02/04/2004 01:28 am bellard

more precise TLB invalidation - init cleanup

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

64a595f2 02/04/2004 01:27 am bellard

cleanup

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

8145122b 01/24/2004 06:27 pm bellard

correct NT flag behavior - zero ldt task switch bug fix - task switch thru call insn bug fix

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

7399c5a9 01/24/2004 06:24 pm bellard

fixed eflags optimisations with string operation (aka linux 2.6.2rc1 fix) - removed warnings

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

10f0e412 01/24/2004 05:29 pm bellard

combine PDE and PTE protections as in intel specs - added cpu_get_phys_page_debug()

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

4b7aba51 01/24/2004 05:27 pm bellard

correct NT flag behavior

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

3cf1e035 01/24/2004 05:19 pm bellard

added TARGET_LONG_BITS

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

4796f5e9 01/20/2004 01:46 am bellard

interrupt to conforming segment fix (QNX boot fix)

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

ab1f142b 01/19/2004 10:31 pm bellard

L4 fix for rep nop (should handle all cases)

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

825bd5f8 01/19/2004 12:25 am bellard

temporary gcc 3.3 fix

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

1e4fe7ce 01/18/2004 11:44 pm bellard

fixed potential exception pb on cmpxchg

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

debf7a7c 01/18/2004 11:43 pm bellard

comments fix

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

5a1388b6 01/18/2004 11:41 pm bellard

xadd fix

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

777aca2f 01/18/2004 11:39 pm bellard

fixed dirty bit support for 4M pages (L4 Pistachio fix)

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

c8135d9a 01/13/2004 02:00 am bellard

fixed subtle bug: in some cases PG_DIRTY was not set correctly

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

bd497938 01/05/2004 02:06 am bellard

use generic GenOpFunc

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

4487d0ac 01/05/2004 02:05 am bellard

changed cpu_x86_in/out to cpu_in/out

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

4f31916f 01/04/2004 07:35 pm bellard

added raw/user/kernel memory accesses for shifts/adc/sbb/cmpxchg/push/pop (faster emulation) - make 'call Ev' exception safe - in/out dx fix - PE flag is static

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