Commit Graph

  • 87f4827e1d more code moved to helpers bellard 2003-06-09 15:24:58 +0000
  • 4a585ccb2f avoid unaligned file offset in anonymous mapping bellard 2003-06-09 15:24:18 +0000
  • aa0aa4fa31 added ARM and Sparc disassemblers bellard 2003-06-09 15:23:31 +0000
  • 84fa15d854 big endian/unaligned fix bellard 2003-06-09 15:20:55 +0000
  • 4add45b4f6 getdents for 64 bit cpus bellard 2003-06-05 01:52:59 +0000
  • 4f101ad7ff 64 bit fix bellard 2003-06-05 01:52:19 +0000
  • c1db2eb8c3 tested tools bellard 2003-06-05 01:05:11 +0000
  • 82d19dafe4 added helper-i386.c - alpha fixes bellard 2003-06-05 00:58:28 +0000
  • 5286db75a8 convert mmap flags (alpha fix) bellard 2003-06-05 00:57:30 +0000
  • 917f95fd4d alpha fix bellard 2003-06-05 00:56:37 +0000
  • fe31975692 fixed __op_label handling if RELA relocations are used bellard 2003-06-05 00:56:05 +0000
  • 95f7652d65 use 32 bit pointer for tb_next even on 64 bit archs bellard 2003-06-05 00:54:44 +0000
  • 3ec9c4fcc6 separated helpers from micro operations bellard 2003-06-05 00:54:09 +0000
  • 2f87c60799 Alpha update (Falk Hueffner) bellard 2003-06-02 20:38:09 +0000
  • 03bfca946a more FPU tests bellard 2003-05-29 20:06:57 +0000
  • ed2dcdf68e save FPU state in signal handler bellard 2003-05-29 20:06:27 +0000
  • 4304763ba2 misplaced #endif bellard 2003-05-29 20:05:35 +0000
  • c1e42a1397 search data in both .data and .sdata bellard 2003-05-29 20:05:18 +0000
  • d0a1ffc957 added fsave/frstor/fstenv/fldenv/fcomi - fixed cpuid - make lret/iret restartable bellard 2003-05-29 20:04:28 +0000
  • df0f11a03b update v0.2.0 bellard 2003-05-28 00:27:57 +0000
  • 2d92f0b8f0 autogen opc-i386.h bellard 2003-05-28 00:24:44 +0000
  • aad13cd131 segment defines bellard 2003-05-27 23:30:06 +0000
  • a513fe19ac precise exceptions bellard 2003-05-27 23:29:48 +0000
  • f4beb510a4 precise exceptions - more accurate interrupt semantics bellard 2003-05-27 23:28:08 +0000
  • d731dae8e3 currently generated bellard 2003-05-27 23:26:25 +0000
  • c9087c2a60 cr2 update (dosemu VGA support fix) bellard 2003-05-27 23:25:41 +0000
  • 14ae3ba7f9 mmap2 fix bellard 2003-05-27 23:25:06 +0000
  • 5a91de8c90 precise exception support bellard 2003-05-27 23:24:27 +0000
  • e3b32540df more exception tests - support for precise exceptions bellard 2003-05-27 23:23:22 +0000
  • a37904dd86 fwait fix (aka DOS Navigator fix) bellard 2003-05-25 23:10:30 +0000
  • cf25629d1e more efficient locking bellard 2003-05-25 19:20:31 +0000
  • 0ca790b92e direct chaining for PowerPC and i386 bellard 2003-05-25 16:51:57 +0000
  • d1fe2b2459 self modifying code also tests translation block chaining invalidation bellard 2003-05-25 16:47:16 +0000
  • d4e8164f7e direct chaining for PowerPC and i386 bellard 2003-05-25 16:46:15 +0000
  • 08351fb37a fixed cast bellard 2003-05-25 16:42:20 +0000
  • 85e53d4108 update bellard 2003-05-25 16:41:52 +0000
  • aa05ae6fec added exec.h bellard 2003-05-25 16:41:18 +0000
  • 1565b7bcd7 fixed page_unprotect() if host_page_size > TARGET_PAGE_SIZE bellard 2003-05-16 16:07:10 +0000
  • b409186b8d added getrusage bellard 2003-05-16 15:39:34 +0000
  • 418a97afa1 fixed 32 bit popf/iret emulation in vm86 mode bellard 2003-05-16 15:12:51 +0000
  • 5132455efe test-i386 update bellard 2003-05-16 13:58:37 +0000
  • c0ad5542a8 fixed popf TF flag bug (should never hapen in user code except in test-i386!) bellard 2003-05-16 13:46:28 +0000
  • 3a27ad0b57 added vm86, exceptions and self modifying regression tests bellard 2003-05-16 13:43:31 +0000
  • 2b413144dc cosmetics bellard 2003-05-14 23:01:10 +0000
  • 3ebcc707d2 removed invalid eip update bellard 2003-05-14 22:47:15 +0000
  • 7775e9ecc2 added do_fcntl() bellard 2003-05-14 22:46:48 +0000
  • 03d843ddf2 fixed invalid signal masking bellard 2003-05-14 22:41:55 +0000
  • eb51d102bb better locks bellard 2003-05-14 21:51:13 +0000
  • 25eb44841e better locking - added PowerPC signal handler (add it for the other archs too because it needed for full exception support) bellard 2003-05-14 21:50:54 +0000
  • b333af0666 removed trace - merged 2.4.20 vm86 patches bellard 2003-05-14 21:48:51 +0000
  • 76c8b7710b file list update bellard 2003-05-14 19:48:46 +0000
  • 70e198602b update bellard 2003-05-14 19:02:49 +0000
  • 206f0fa759 pread/pwrite syscalls - use page_unprotect_range() in vital cases to avoid problems if the kernel writes data in protected page (needed for self-modifying code support) bellard 2003-05-14 19:01:56 +0000
  • fd6ce8f660 self-modifying code support bellard 2003-05-14 19:00:11 +0000
  • 727d01d4f6 return code size bellard 2003-05-14 18:58:05 +0000
  • ae22853141 Sparc update (David S. Miller) bellard 2003-05-13 18:59:59 +0000
  • d418c81eff fixed small page handling bellard 2003-05-13 00:57:50 +0000
  • 2a29ca73c9 more exception tests bellard 2003-05-13 00:29:04 +0000
  • 54936004fd mmap emulation bellard 2003-05-13 00:25:15 +0000
  • 74c95119f2 Alpha fixes (Falk Hueffner) bellard 2003-05-11 12:27:31 +0000
  • 366c1b8bfa warning fix bellard 2003-05-11 12:27:02 +0000
  • a993ba85cf alpha disas (Falk Hueffner) bellard 2003-05-11 12:25:45 +0000
  • 226c91327d fixed from 2.4.20 kernel bellard 2003-05-10 21:41:47 +0000
  • b8bf3e3aac eflags fix bellard 2003-05-10 21:39:42 +0000
  • 288426fe3c added LAR/LSL tests bellard 2003-05-10 21:39:12 +0000
  • 72cc388104 fixed SHL C flag computation bellard 2003-05-10 21:38:19 +0000
  • 378180d8dc added LAR/LSL bellard 2003-05-10 21:37:51 +0000
  • 78c34e98cd added LAR/LSL - fixed INT3 and INTO EIP computation bellard 2003-05-10 21:37:05 +0000
  • 2792c4f2af added EIP return to INTO - fixed SHL C flag computation - added LAR/LSL bellard 2003-05-10 21:35:30 +0000
  • 447db2139a sigtrap support bellard 2003-05-10 15:10:36 +0000
  • 564c8f9978 simplified exception support bellard 2003-05-10 15:10:02 +0000
  • c50c0c3fbf TF flag support - fixed eflags computation before exception bellard 2003-05-10 15:07:51 +0000
  • cabb4d616d TF flag support bellard 2003-05-10 15:07:00 +0000
  • 631271d716 added vm86.c bellard 2003-05-10 13:14:52 +0000
  • 9d27abd94f fixed invalid CPL logic in vm86 mode - use generic CPU dump state function bellard 2003-05-10 13:13:54 +0000
  • 148dfc2a8b fixed GPF generation - fixed 'lret im' instruction (main fix for dosemu) - fixed HLT instruction bellard 2003-05-10 13:09:33 +0000
  • 3acace1333 removed unnecessary VME support - fixed selector GPF exception bellard 2003-05-10 12:39:11 +0000
  • 0221cfcd71 more console ioctls bellard 2003-05-10 12:38:16 +0000
  • f351077efb added dump function bellard 2003-05-10 12:37:32 +0000
  • e84be9dbca added vm86.c bellard 2003-05-10 12:37:12 +0000
  • 46ddf5511d vm86 emulation closer to Linux kernel code - added correct IRQ emulation for dosemu bellard 2003-05-10 12:36:41 +0000
  • 89e957e7a2 moved vm86 stuff to vm86.c bellard 2003-05-10 12:33:15 +0000
  • 982b431579 added CPL/IOPL support - fixed subtle inc/dec flag optimisation bug - added HLT instruction bellard 2003-05-08 15:44:24 +0000
  • bf7c65bdf4 changed I/O function prototype to include emulator state bellard 2003-05-08 15:42:38 +0000
  • 8e5a0667f8 added KDGKBTYPE bellard 2003-05-08 15:42:10 +0000
  • 19b84f3c35 added setgroups and getgroups syscalls bellard 2003-05-08 15:41:49 +0000
  • 08fc60898b more siginfo constants bellard 2003-05-08 15:41:15 +0000
  • 082391983e added op_gpf bellard 2003-05-08 15:40:45 +0000
  • 504e56ebdc more accurate GPF generation bellard 2003-05-08 15:39:48 +0000
  • 455b761956 added raise_exception_err() bellard 2003-05-08 15:38:21 +0000
  • b56dad1c7b added raise_exception_err() - added cr2 update bellard 2003-05-08 15:38:04 +0000
  • 9ba5695ce5 added CPL and IOPL as translation time constants - changed I/O function prototype to include emulator state - added error_code and cr2 support bellard 2003-05-08 15:35:34 +0000
  • 66099dd9af added trapno and error_code report in ucontext bellard 2003-05-08 15:34:02 +0000
  • b689bc57d6 more accurate signal handling bellard 2003-05-08 15:33:33 +0000
  • a69d83b60b systematic exception test bellard 2003-05-08 15:32:33 +0000
  • 86840ae241 update (test) bellard 2003-05-08 15:30:27 +0000
  • 3c51961e0e update bellard 2003-04-29 21:34:02 +0000
  • d014c98c8d sparc support bellard 2003-04-29 21:26:53 +0000
  • a98fd896cd target cpu definition bellard 2003-04-29 21:24:12 +0000
  • d6cdca958e alpha support - ia64 support bellard 2003-04-29 21:24:00 +0000