summaryrefslogtreecommitdiffstats
path: root/target-i386
Commit message (Collapse)AuthorAgeFilesLines
* TSS error code push fix (malc)bellard2005-08-211-2/+3
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1558 c046a42c-6fe2-441c-8c8c-71466251a162
* CR4.TSD flag support (Matt Schulkind)bellard2005-08-212-2/+6
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1556 c046a42c-6fe2-441c-8c8c-71466251a162
* RSP update fix for x86_64 in iretbellard2005-08-211-2/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1548 c046a42c-6fe2-441c-8c8c-71466251a162
* 16/32 stack operations fix on x86_64 (aka win2000 startup bug)bellard2005-08-151-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1540 c046a42c-6fe2-441c-8c8c-71466251a162
* CLFLUSH cpuid fix (aka Linux 2.6 hang on x86_64)bellard2005-08-151-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1539 c046a42c-6fe2-441c-8c8c-71466251a162
* fscale fix (bug noticed by Kuwanger, fix by malc)bellard2005-07-242-5/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1528 c046a42c-6fe2-441c-8c8c-71466251a162
* added overflow exceptions in divisionsbellard2005-07-232-18/+47
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1521 c046a42c-6fe2-441c-8c8c-71466251a162
* x86_64 fixes (initial patch by Filip Navara)bellard2005-07-236-39/+171
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1517 c046a42c-6fe2-441c-8c8c-71466251a162
* better fpu state dumpbellard2005-07-031-11/+49
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1503 c046a42c-6fe2-441c-8c8c-71466251a162
* removed switches in op.c (Paul Brook)bellard2005-04-262-136/+36
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1400 c046a42c-6fe2-441c-8c8c-71466251a162
* fixed zero ss selector case in x86_64 emulationbellard2005-04-241-9/+16
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1394 c046a42c-6fe2-441c-8c8c-71466251a162
* lcall and ljmp fixes in 64 bit mode - sysret fixbellard2005-04-231-18/+31
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1375 c046a42c-6fe2-441c-8c8c-71466251a162
* return model id in cpuid for x86_64bellard2005-04-231-0/+17
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1374 c046a42c-6fe2-441c-8c8c-71466251a162
* sysret fix - better cpuid support - lcall support for x86_64 - efer access ↵bellard2005-04-231-39/+110
| | | | | | in i386 emulation git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1373 c046a42c-6fe2-441c-8c8c-71466251a162
* enable EFER usage in i386 emulation - more cpuid bitsbellard2005-04-231-3/+8
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1372 c046a42c-6fe2-441c-8c8c-71466251a162
* make lsl, lar verr and verw exception safebellard2005-04-171-33/+45
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1369 c046a42c-6fe2-441c-8c8c-71466251a162
* verr and verw eflags opt fixbellard2005-04-171-0/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1368 c046a42c-6fe2-441c-8c8c-71466251a162
* gdb support for user mode (Paul Brook)bellard2005-04-171-0/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1367 c046a42c-6fe2-441c-8c8c-71466251a162
* helper_lret_protected fix for kqemu (Paul Brook)bellard2005-04-071-1/+0
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1357 c046a42c-6fe2-441c-8c8c-71466251a162
* NaN support in FPU comparisonsbellard2005-03-204-67/+141
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1341 c046a42c-6fe2-441c-8c8c-71466251a162
* soft float supportbellard2005-03-135-211/+126
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1336 c046a42c-6fe2-441c-8c8c-71466251a162
* add missing FORCE_RET (Paul Brook)bellard2005-03-132-0/+17
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1329 c046a42c-6fe2-441c-8c8c-71466251a162
* x86_64 fixesbellard2005-03-034-18/+33
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1324 c046a42c-6fe2-441c-8c8c-71466251a162
* x86_64 supportbellard2005-03-011-27/+24
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1320 c046a42c-6fe2-441c-8c8c-71466251a162
* loop insn fix for non x86 hostsbellard2005-02-213-6/+9
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1305 c046a42c-6fe2-441c-8c8c-71466251a162
* fixed kqemu configbellard2005-02-121-3/+0
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1289 c046a42c-6fe2-441c-8c8c-71466251a162
* disable USE_KQEMU if no sourcebellard2005-02-121-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1286 c046a42c-6fe2-441c-8c8c-71466251a162
* enabled MMX, PAE and SEPbellard2005-02-101-3/+9
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1284 c046a42c-6fe2-441c-8c8c-71466251a162
* kqemu supportbellard2005-02-102-11/+52
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1283 c046a42c-6fe2-441c-8c8c-71466251a162
* pusha, popa and enter fixbellard2005-02-011-3/+3
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1261 c046a42c-6fe2-441c-8c8c-71466251a162
* x86_64 call Ev fixbellard2005-01-312-1/+19
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1259 c046a42c-6fe2-441c-8c8c-71466251a162
* physical memory access functionsbellard2005-01-281-54/+33
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1249 c046a42c-6fe2-441c-8c8c-71466251a162
* Support resolving addresses in PAE mode in cpu_get_phys_page_debugbellard2005-01-251-19/+73
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1240 c046a42c-6fe2-441c-8c8c-71466251a162
* avoid empty opbellard2005-01-232-2/+4
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1239 c046a42c-6fe2-441c-8c8c-71466251a162
* CR8 supportbellard2005-01-232-11/+9
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1237 c046a42c-6fe2-441c-8c8c-71466251a162
* FORCE_RET() fixes - fpu fixesbellard2005-01-231-21/+29
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1236 c046a42c-6fe2-441c-8c8c-71466251a162
* CR8 support - FORCE_RET() fixesbellard2005-01-231-0/+9
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1235 c046a42c-6fe2-441c-8c8c-71466251a162
* more fpu functions - x86_64 fixesbellard2005-01-231-1/+29
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1234 c046a42c-6fe2-441c-8c8c-71466251a162
* more fpu functionsbellard2005-01-231-0/+39
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1233 c046a42c-6fe2-441c-8c8c-71466251a162
* x86_64 fixesbellard2005-01-161-2/+4
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1226 c046a42c-6fe2-441c-8c8c-71466251a162
* sse fixbellard2005-01-162-3/+17
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1224 c046a42c-6fe2-441c-8c8c-71466251a162
* enable MMX for x86_64 toobellard2005-01-121-2/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1220 c046a42c-6fe2-441c-8c8c-71466251a162
* fxsr fixesbellard2005-01-121-5/+5
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1219 c046a42c-6fe2-441c-8c8c-71466251a162
* fixed performance regressionbellard2005-01-121-5/+5
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1218 c046a42c-6fe2-441c-8c8c-71466251a162
* removed debug codebellard2005-01-101-5/+0
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1214 c046a42c-6fe2-441c-8c8c-71466251a162
* DATA_MASK fixbellard2005-01-101-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1213 c046a42c-6fe2-441c-8c8c-71466251a162
* removed tracebellard2005-01-091-1/+0
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1209 c046a42c-6fe2-441c-8c8c-71466251a162
* generalized use of GOTO_TB() macrobellard2005-01-092-6/+12
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1207 c046a42c-6fe2-441c-8c8c-71466251a162
* MMX/SSE supportbellard2005-01-088-146/+2303
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1205 c046a42c-6fe2-441c-8c8c-71466251a162
* div64 fix - raise_interrupt() fix - SSE fixbellard2005-01-065-28/+23
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1202 c046a42c-6fe2-441c-8c8c-71466251a162
OpenPOWER on IntegriCloud