bellard
|
717fc2ad8d
|
more ring 0 instructions - full x86 MMU emulation based on mmap() syscall - fixed popl (%esp)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@258 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-06-24 13:20:53 +00:00 |
|
bellard
|
d8bc1fd0ae
|
ring 0 ops
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@254 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-06-21 13:13:13 +00:00 |
|
bellard
|
d19893dab5
|
extracted generic code
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@242 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-06-15 19:58:51 +00:00 |
|
bellard
|
a95c67907c
|
arm support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@221 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-06-09 15:29:55 +00:00 |
|
bellard
|
d0a1ffc957
|
added fsave/frstor/fstenv/fldenv/fcomi - fixed cpuid - make lret/iret restartable
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@198 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-05-29 20:04:28 +00:00 |
|
bellard
|
5a91de8c90
|
precise exception support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@189 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-05-27 23:24:27 +00:00 |
|
bellard
|
a37904dd86
|
fwait fix (aka DOS Navigator fix)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@187 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-05-25 23:10:30 +00:00 |
|
bellard
|
d4e8164f7e
|
direct chaining for PowerPC and i386
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@183 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-05-25 16:46:15 +00:00 |
|
bellard
|
c0ad5542a8
|
fixed popf TF flag bug (should never hapen in user code except in test-i386!)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@175 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-05-16 13:46:28 +00:00 |
|
bellard
|
727d01d4f6
|
return code size
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@162 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-05-14 18:58:05 +00:00 |
|
bellard
|
54936004fd
|
mmap emulation
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@158 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-05-13 00:25:15 +00:00 |
|
bellard
|
366c1b8bfa
|
warning fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@156 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-05-11 12:27:02 +00:00 |
|
bellard
|
78c34e98cd
|
added LAR/LSL - fixed INT3 and INTO EIP computation
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@149 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-05-10 21:37:05 +00:00 |
|
bellard
|
c50c0c3fbf
|
TF flag support - fixed eflags computation before exception
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@145 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-05-10 15:07:51 +00:00 |
|
bellard
|
148dfc2a8b
|
fixed GPF generation - fixed 'lret im' instruction (main fix for dosemu) - fixed HLT instruction
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@141 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-05-10 13:09:33 +00:00 |
|
bellard
|
982b431579
|
added CPL/IOPL support - fixed subtle inc/dec flag optimisation bug - added HLT instruction
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@134 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-05-08 15:44:24 +00:00 |
|
bellard
|
d014c98c8d
|
sparc support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@119 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-04-29 21:26:53 +00:00 |
|
bellard
|
efdea7bf19
|
ia64 support - alpha support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@116 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-04-29 21:12:28 +00:00 |
|
bellard
|
b9adb4a6bc
|
PowerPC disas code
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@107 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-04-29 20:41:16 +00:00 |
|
bellard
|
f631ef9bd2
|
better vm86 support - added iret - fixed push/pop fs/gs
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@68 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-03-30 21:01:16 +00:00 |
|
bellard
|
fb3e5849bb
|
s390 support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@65 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-03-29 17:32:36 +00:00 |
|
bellard
|
9c605cb135
|
added cmpxchg8b, cpuid, bound, eflags support, vm86 mode, 16bit/override string ops
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@55 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-03-29 16:51:35 +00:00 |
|
bellard
|
31bb950be6
|
xchg lock, xlat instr
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@49 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-03-26 22:33:47 +00:00 |
|
bellard
|
3ef693a032
|
distribution patches
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@44 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-03-23 20:17:16 +00:00 |
|
bellard
|
9de5e440b9
|
better signal/exception support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@42 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-03-23 16:49:39 +00:00 |
|
bellard
|
1b6b029e40
|
basic clone() support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@40 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-03-22 17:31:38 +00:00 |
|
bellard
|
dab2ed991a
|
better 16 bit code support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@38 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-03-22 15:23:14 +00:00 |
|
bellard
|
04369ff2f5
|
ppc port
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@36 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-03-20 22:33:23 +00:00 |
|
bellard
|
dc99065b5f
|
added flags computation optimization
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@34 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-03-19 00:00:28 +00:00 |
|
bellard
|
5dd9488c09
|
added cmov instruction
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@32 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-03-16 22:54:06 +00:00 |
|
bellard
|
1a9353d258
|
added loop/xadd/cmpxchg support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@29 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-03-16 20:28:50 +00:00 |
|
bellard
|
6dbad63eef
|
added minimal segment support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@28 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-03-16 18:05:05 +00:00 |
|
bellard
|
27362c82e9
|
added pusha/popa/rdtsc/bcd ops
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@27 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-03-16 11:29:31 +00:00 |
|
bellard
|
7d13299d07
|
added translation cache
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@25 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-03-06 23:23:54 +00:00 |
|
bellard
|
1017ebe9cb
|
convert several x86 instructions at the same time
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@24 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-03-05 23:26:16 +00:00 |
|
bellard
|
77f8dd5add
|
float fixes - added bsr/bsf support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@23 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-03-05 22:24:48 +00:00 |
|
bellard
|
d57c4e0120
|
added shiftd support - improved auto test
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@20 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-03-04 01:14:13 +00:00 |
|
bellard
|
4b74fe1f00
|
many fixes
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@19 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-03-03 23:23:09 +00:00 |
|
bellard
|
586314f2aa
|
better debug support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@18 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-03-03 15:02:29 +00:00 |
|
bellard
|
0ecfa9930c
|
prints hello world
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@17 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-03-03 14:32:43 +00:00 |
|
bellard
|
ba1c6e37fc
|
test infrastructure
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@16 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-03-03 11:58:28 +00:00 |
|
bellard
|
927f621e79
|
added float support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@15 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-03-02 19:39:42 +00:00 |
|
bellard
|
367e86e847
|
new x86 CPU core
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@14 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-03-01 17:13:26 +00:00 |
|