bellard
|
b8b6a50b55
|
converted more helpers to TCG - fixed some SVM issues
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4459 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-15 16:46:30 +00:00 |
|
bellard
|
3bd8c5e4f1
|
compilation fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4449 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-12 22:55:35 +00:00 |
|
bellard
|
b5b38f61b8
|
converted more helpers to TCG
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4447 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-12 22:05:13 +00:00 |
|
bellard
|
ba7cd150ff
|
FPU fixes
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4445 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-12 20:30:28 +00:00 |
|
bellard
|
19e6c4b8bc
|
converted x87 FPU ops to TCG
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4444 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-12 19:10:44 +00:00 |
|
bellard
|
5af451868c
|
converted SSE/MMX ops to TCG
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4441 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-12 16:47:36 +00:00 |
|
bellard
|
8686c490f7
|
use TCG for MMX/SSE memory accesses
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4439 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-12 13:55:27 +00:00 |
|
aurel32
|
d2856f1ad4
|
Factorize code in translate.c
(Glauber Costa)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4274 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-04-28 00:32:32 +00:00 |
|
aurel32
|
e771edab0d
|
Check for 3DNow! CPUID at translation time
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4184 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-04-09 06:41:37 +00:00 |
|
aurel32
|
a35f3ec76b
|
3DNow! instruction set emulation
(Michael Tross)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4180 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-04-08 19:51:29 +00:00 |
|
blueswir1
|
f8422f52fd
|
More helper types, rearrange generic definitions
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3988 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-02-24 07:45:43 +00:00 |
|
pbrook
|
ac56dd4812
|
Add TCG variable opaque type.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3961 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-02-03 19:56:33 +00:00 |
|
bellard
|
57fec1fee9
|
use the TCG code generator
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3944 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-02-01 10:50:11 +00:00 |
|
balrog
|
71c3558ed2
|
Fix cmpxchg8b translation (Bernhard Kauer).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3843 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-12-24 13:29:55 +00:00 |
|
balrog
|
df01e0fc33
|
Add rdpmc SVM intercept, by Bernhard Kauer.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3791 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-12-09 23:35:27 +00:00 |
|
bellard
|
ec6338bac3
|
removed obsolete x86 code copy support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3551 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-11-08 14:25:03 +00:00 |
|
balrog
|
ad8488750b
|
Correct the WBINVD intercept in SVM (Alexander Graf).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3499 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-10-31 02:01:33 +00:00 |
|
ths
|
526216880d
|
SVM VINTR fix, by Alexander Graf.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3248 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-09-27 01:52:00 +00:00 |
|
ths
|
0573fbfc3f
|
SVM Support, by Alexander Graf.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3210 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-09-23 15:28:04 +00:00 |
|
j_mayer
|
c068688b03
|
Extend TB flags to 64 bits (Alexander Graf).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3198 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-09-20 22:47:42 +00:00 |
|
ths
|
3b46e62427
|
find -type f | xargs sed -i 's/[\t ]*$//g' # Yes, again. Note the star in the regex.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3177 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-09-17 08:09:54 +00:00 |
|
ths
|
5fafdf24ef
|
find -type f | xargs sed -i 's/[\t ]$//g' # on most files
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3173 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-09-16 21:08:06 +00:00 |
|
ths
|
88fe8a41f2
|
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
|
2007-06-26 08:35:18 +00:00 |
|
ths
|
b6d7c3db4f
|
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
|
2007-06-23 18:21:26 +00:00 |
|
ths
|
e91c8a7783
|
Spelling fixes, by Stefan Weil.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2927 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-06-03 13:35:16 +00:00 |
|
blueswir1
|
7f75ffd39e
|
Spelling fix (Mark Glines)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2879 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-27 19:39:27 +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 |
|
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 |
|
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
|
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
|
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
|
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 |
|
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
|
6e256c935c
|
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
|
2005-11-20 10:32:05 +00:00 |
|
bellard
|
ecada8a2dd
|
CR4.TSD flag support (Matt Schulkind)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1556 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-08-21 10:28:44 +00:00 |
|
bellard
|
8f091a5960
|
x86_64 fixes (initial patch by Filip Navara)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1517 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-07-23 17:41:26 +00:00 |
|
bellard
|
aba9d61e34
|
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
|
2005-04-23 17:53:12 +00:00 |
|
bellard
|
cc6f538bf6
|
verr and verw eflags opt fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1368 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-04-17 19:49:02 +00:00 |
|
bellard
|
313132138a
|
x86_64 fixes
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1324 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-03-03 01:14:55 +00:00 |
|
bellard
|
0b9dc5e4c3
|
loop insn fix for non x86 hosts
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1305 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-02-21 20:23:59 +00:00 |
|
bellard
|
90f11f95fe
|
pusha, popa and enter fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1261 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-02-01 20:25:03 +00:00 |
|
bellard
|
1ef3868708
|
x86_64 call Ev fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1259 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-01-31 23:31:02 +00:00 |
|
bellard
|
82e41634cd
|
avoid empty op
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1239 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-01-23 20:55:36 +00:00 |
|
bellard
|
9230e66e5c
|
CR8 support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1237 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-01-23 20:46:56 +00:00 |
|
bellard
|
d52cf7a64a
|
sse fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1224 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-01-16 01:07:28 +00:00 |
|
bellard
|
7c2e623559
|
removed debug code
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1214 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-01-10 23:20:21 +00:00 |
|