Statistics
| Branch: | Revision:

root / helper-i386.c @ 7a3f1944

History | View | Annotate | Download (47.8 kB)

# Date Author Comment
2e255c6b 08/22/2003 02:25 am bellard

faster and more accurate segment handling

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

3f337316 08/21/2003 02:02 am bellard

pop ss, mov ss, x and sti disable irqs for the next instruction - began dispatch optimization by adding new x86 cpu 'hidden' flags

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

d05e66d2 08/21/2003 12:34 am bellard

no error code if hardware interrupt

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

3b22c470 08/11/2003 02:40 am bellard

fixed invalid ESP usage (Jon Nall)

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

33417e70 08/11/2003 12:47 am bellard

soft mmu support - Memory I/O API - synthetize string instructions

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

b6d78bfa 07/29/2003 11:53 pm bellard

correct CPL support (should fix flat real mode support)

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

2c1794c4 07/28/2003 12:11 am bellard

more generic ljmp and lcall - fixed REPNZ usage for non compare string ops (FreeDos boot loader fix)

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

8f186479 07/26/2003 08:59 pm bellard

real mode support (now boots from BOCHS BIOS and LGPL'ed VGA BIOS)

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

3c1cf9fa 07/07/2003 02:30 pm bellard

dummy rdmsr and wrmsr support - xor reg, reg optimization

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

4d40895f 07/01/2003 06:05 pm bellard

more accurate bcd convert - fixed FPU exceptions

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

a363e34c 06/25/2003 07:18 pm bellard

fixed VM86 support in Virtual Linux - fixed compilation issues with gcc 2.96 - cpuid returns now pentium pro in order to avoid F00F bug workaround in Linux kernel

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

90a9fdae 06/24/2003 04:27 pm bellard

more ring 0 operations

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

d8bc1fd0 06/21/2003 04:13 pm bellard

ring 0 ops

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

1e5ffbed 06/15/2003 10:49 pm bellard

fixed float to int overflow bug - added ARM host correct roundings for float rounding

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

2d0e9143 06/09/2003 06:25 pm bellard

more code moved to helpers - sipmplified x86 float constants definitions

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

3ec9c4fc 06/05/2003 03:54 am bellard

separated helpers from micro operations

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