ths
|
69d357286d
|
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
|
2007-05-16 11:59:40 +00:00 |
|
ths
|
2f6ecc62ee
|
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
|
2007-04-27 00:01:20 +00:00 |
|
ths
|
095f61d202
|
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
|
2007-04-18 11:15:56 +00:00 |
|
ths
|
4b70269e1c
|
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
|
2007-04-17 23:25:06 +00:00 |
|
ths
|
af661ad11b
|
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
|
2007-04-17 23:08:56 +00:00 |
|
j_mayer
|
9b3c35e0e6
|
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
|
2007-04-07 11:21:28 +00:00 |
|
ths
|
eae7629bfd
|
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
|
2007-04-03 16:38:34 +00:00 |
|
ths
|
7524c84d82
|
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
|
2007-04-02 16:33:41 +00:00 |
|
ths
|
b0ee3ff06e
|
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
|
2007-04-02 08:56:24 +00:00 |
|
ths
|
678dde1323
|
Generate double and triple faults, by Bernhard Kauer.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2563 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-03-31 20:28:52 +00:00 |
|
bellard
|
26a16623b8
|
darwin fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2401 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-02-05 22:06:27 +00:00 |
|
bellard
|
d80c7d1c47
|
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
|
2007-02-01 22:12:19 +00:00 |
|
bellard
|
0499e4a02a
|
cwde and cdq fix in 64 bit mode
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2373 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-02-01 22:11:07 +00:00 |
|
ths
|
5a7b542bbd
|
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
|
2007-01-31 12:16:51 +00:00 |
|
bellard
|
dabd98ddf5
|
fixed movd mmx/sse insn
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2321 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-01-16 19:28:58 +00:00 |
|
ths
|
9042c0e20d
|
Check ELF binaries for machine type and endianness.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2274 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-12-23 14:18:40 +00:00 |
|
bellard
|
8d7b0fbb3f
|
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
|
2006-09-29 20:01:17 +00:00 |
|
bellard
|
74ce674fa8
|
fixed user mode emulation
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2184 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-09-27 21:31:59 +00:00 |
|
bellard
|
8988ae8945
|
SMM fix for x86_64
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2183 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-09-27 19:54:02 +00:00 |
|
bellard
|
69c3bcb48f
|
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
|
2006-09-27 19:52:41 +00:00 |
|
bellard
|
3b21e03e04
|
added SMM support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2169 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-09-24 18:41:56 +00:00 |
|
bellard
|
e17a36ce41
|
multi byte nop support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2145 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-09-03 17:09:02 +00:00 |
|
bellard
|
3d7374c5da
|
monitor/mwait support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2044 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-07-10 19:53:04 +00:00 |
|
bellard
|
26a76461f2
|
C99 64 bit printf
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2018 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-06-25 18:15:32 +00:00 |
|
bellard
|
480c1cdb39
|
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
|
2006-06-24 14:03:10 +00:00 |
|
bellard
|
a891c7a194
|
fxam fix (Julian Seward)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1997 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-06-19 22:43:38 +00:00 |
|
bellard
|
447c2cefcb
|
switch_tss eflags restore fix (malc)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1995 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-06-19 22:06:13 +00:00 |
|
bellard
|
d1e42c5c1e
|
x86_64 mmx/sse fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1969 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-06-14 14:29:34 +00:00 |
|
bellard
|
83fcb51548
|
use glibc syscall (David Woodhouse)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1966 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-06-14 13:37:16 +00:00 |
|
bellard
|
68cae3d8c1
|
bswapq fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1894 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-05-03 19:17:26 +00:00 |
|
bellard
|
96b74a0221
|
enable APIC by default
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1854 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-04-25 21:27:42 +00:00 |
|
bellard
|
ad1a5b7853
|
rol/ror cc fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1845 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-04-24 20:19:07 +00:00 |
|
bellard
|
ba6526df38
|
movddup fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1843 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-04-24 20:14:56 +00:00 |
|
bellard
|
465e983875
|
SSE3 support (Joachim Henke)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1839 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-04-23 21:54:01 +00:00 |
|
bellard
|
33698e5ffc
|
btx decode fix on x86_64
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1796 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-04-02 19:13:41 +00:00 |
|
pbrook
|
647c593038
|
Add missing FORCE_RET()
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1770 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-03-11 14:46:59 +00:00 |
|
bellard
|
9540a78b90
|
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
|
2006-03-03 01:54:40 +00:00 |
|
bellard
|
1247c5f7be
|
always compile 'int' traces
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1759 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-02-09 21:54:36 +00:00 |
|
bellard
|
f1c85677fc
|
added last_io_time field
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1752 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-02-08 22:41:53 +00:00 |
|
bellard
|
0fd14b72ac
|
fxsave/fxrstor fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1738 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-02-04 17:40:20 +00:00 |
|
bellard
|
cd072e01d8
|
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
|
2005-12-17 02:59:58 +00:00 |
|
bellard
|
265d349776
|
switch_tss fix (aka spoon OS bug)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1704 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-12-17 01:05:42 +00:00 |
|
bellard
|
89984cd2e5
|
segment validation fix in lret/iret
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1684 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-12-04 22:17:10 +00:00 |
|
bellard
|
54ca9095f0
|
generate GPF if non canonical addresses
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1681 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-12-04 18:46:06 +00:00 |
|
bellard
|
4b4f782c78
|
NX support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1677 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-11-28 21:19:42 +00:00 |
|
bellard
|
5cf3839607
|
nx defines
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1675 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-11-28 21:02:43 +00:00 |
|
bellard
|
5732fd2779
|
x86_64 ldl fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1674 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-11-28 21:02:17 +00:00 |
|
bellard
|
649ea05a2c
|
x86_64 lcall fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1673 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-11-28 21:01:52 +00:00 |
|
bellard
|
d2ac63e03e
|
added HF_HALTED bit
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1651 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-11-23 21:02:10 +00:00 |
|
bellard
|
173d6cfe51
|
cpu_exec_init() change
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1643 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-11-21 23:32:20 +00:00 |
|