Commit Graph

  • d5a0b50c6f update bellard 2003-06-27 12:02:03 +00:00
  • 87858c89ca more precise timer emulation - fixed NE2000 probe problems - added VLTMPDIR support bellard 2003-06-27 12:01:39 +00:00
  • a6f816d697 fixed endianness (Jocelyn Mayer) bellard 2003-06-26 17:09:07 +00:00
  • 0ad041d476 fixed inline pb bellard 2003-06-25 22:11:41 +00:00
  • 1eb20527c8 update bellard 2003-06-25 16:21:49 +00:00
  • e3e86d56c4 gcc3 compile fixes bellard 2003-06-25 16:21:11 +00:00
  • 1df912cf9e VL license of the day is MIT/BSD bellard 2003-06-25 16:20:35 +00:00
  • 4351832355 added invlpg emulation bellard 2003-06-25 16:19:50 +00:00
  • 59faf6d6a6 compile fixes bellard 2003-06-25 16:18:50 +00:00
  • 725af7d460 untested RH9 fixes bellard 2003-06-25 16:18:32 +00:00
  • a363e34cc5 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 bellard 2003-06-25 16:18:05 +00:00
  • ea041c0e33 more precise cpu_interrupt() bellard 2003-06-25 16:16:50 +00:00
  • 83479e770d suppressed ring 0 hacks bellard 2003-06-25 16:12:37 +00:00
  • e2f2289897 arm fixes bellard 2003-06-25 16:09:48 +00:00
  • 844c72eccc more compiler tests bellard 2003-06-25 16:09:14 +00:00
  • 6b1534cc67 fixed compilation for gcc 2.96 - added QEMU system emulator bellard 2003-06-25 16:08:39 +00:00
  • e8cd23de30 fixed compilation for gcc 2.96 bellard 2003-06-25 16:08:13 +00:00
  • 7c2d6a781c faster task switch bellard 2003-06-25 00:08:13 +00:00
  • f1510b2cc3 added NE2000 emulation bellard 2003-06-25 00:07:40 +00:00
  • 357a94326c added link script for vl bellard 2003-06-24 14:39:12 +00:00
  • 0824d6fc67 for hard core developpers only: a new user mode linux project :-) bellard 2003-06-24 13:42:40 +00:00
  • 6c0372d30b updated bellard 2003-06-24 13:40:52 +00:00
  • 92ccca6aa8 declare user mode only simulation for QEMU bellard 2003-06-24 13:30:31 +00:00
  • dd3587f38e iret and popl (%esp) tests bellard 2003-06-24 13:29:40 +00:00
  • 7d83131cc5 use inline function bellard 2003-06-24 13:28:48 +00:00
  • 66e85a21c7 MMU support bellard 2003-06-24 13:28:12 +00:00
  • 90a9fdae1f more ring 0 operations bellard 2003-06-24 13:27:18 +00:00
  • 3fb2ded1d5 hardware interrupt support - support forfull ring 0 exception simulation bellard 2003-06-24 13:22:59 +00:00
  • f76af4b3f3 correct restoring of CC_OP in case of exception bellard 2003-06-24 13:21:23 +00:00
  • 717fc2ad8d more ring 0 instructions - full x86 MMU emulation based on mmap() syscall - fixed popl (%esp) bellard 2003-06-24 13:20:53 +00:00
  • c05bab779e force IOPL=3 bellard 2003-06-21 13:14:43 +00:00
  • a52c757c9f fixed case where SS != USER_DS (fixes dosemu DPMI emulation) bellard 2003-06-21 13:14:12 +00:00
  • 970a87a6bb new segment access bellard 2003-06-21 13:13:25 +00:00
  • d8bc1fd0ae ring 0 ops bellard 2003-06-21 13:13:13 +00:00
  • 7501267e22 cpu_abort() bellard 2003-06-21 13:11:07 +00:00
  • 13b55754af ring 0 data structures bellard 2003-06-21 13:09:53 +00:00
  • 972ddf7840 added cpu_abort() bellard 2003-06-21 13:08:39 +00:00
  • 322d0c6657 update bellard 2003-06-15 23:29:28 +00:00
  • 2054396a04 fixed include macro pb bellard 2003-06-15 23:28:43 +00:00
  • 039de852ec fixed op_label computation on ppc bellard 2003-06-15 22:50:44 +00:00
  • 144c345daf consistent hello naming bellard 2003-06-15 20:42:31 +00:00
  • de83cd02e0 arm emulation support bellard 2003-06-15 20:25:43 +00:00
  • 6380ab5e26 added missing link scripts bellard 2003-06-15 20:25:04 +00:00
  • b346ff468e ARM emulation support bellard 2003-06-15 20:05:50 +00:00
  • 5a9fdfec7e factorized cpu defines bellard 2003-06-15 20:02:25 +00:00
  • d19893dab5 extracted generic code bellard 2003-06-15 19:58:51 +00:00
  • 2521d69883 factorized more definitions - suppressed broken sound ioctls bellard 2003-06-15 19:58:13 +00:00
  • 2ab83ea784 automatic ioctl number conversion - minimum ARM fork() support bellard 2003-06-15 19:56:46 +00:00
  • 2437490100 fixed serious ioctl parameter conversion issue - exported type size and align functions bellard 2003-06-15 19:52:54 +00:00
  • e4533c7a8c main cpu loop is target independent bellard 2003-06-15 19:51:39 +00:00
  • 1e5ffbedde fixed float to int overflow bug - added ARM host correct roundings for float rounding bellard 2003-06-15 19:49:16 +00:00
  • 79638566e5 moved dyngen generic code to dyngen-exec.h bellard 2003-06-15 19:46:57 +00:00
  • 03daf0e361 moved cache flush to dyngen header bellard 2003-06-15 19:45:20 +00:00
  • d219f7e7ed output gen_op_xxx() in a separate file bellard 2003-06-15 19:44:49 +00:00
  • 95cbfc643d changed disas() prototype for multi target support bellard 2003-06-15 19:44:10 +00:00
  • 5898e81684 ARM emulation support bellard 2003-06-15 19:42:24 +00:00
  • 394411ac74 added hello world for ARM bellard 2003-06-15 19:37:07 +00:00
  • ea76864009 more precise float rounding tests bellard 2003-06-15 19:36:33 +00:00
  • 43ce4dfe9e added static build option bellard 2003-06-09 19:53:12 +00:00
  • ebc06f87ca alpha fix bellard 2003-06-09 19:46:12 +00:00
  • 5bbe92995c disas endian fix bellard 2003-06-09 19:38:38 +00:00
  • 411bffc41c update bellard 2003-06-09 15:38:23 +00:00
  • ff1f20a3ee arm support - suppressed possibly unsafe sparc nop deletion bellard 2003-06-09 15:34:19 +00:00
  • 9c5d1246c7 use -mflat for helper-i386.c on sparc - use custom ld script on sparc to free zero memory addresses for vm86 emulation - arm support bellard 2003-06-09 15:33:05 +00:00
  • 8dd7cb0621 moved to disas.c bellard 2003-06-09 15:31:02 +00:00
  • d30329297b removed unused dependancy if non x86 bellard 2003-06-09 15:30:37 +00:00
  • a95c67907c arm support bellard 2003-06-09 15:29:55 +00:00
  • 0f533160c7 removed unused code bellard 2003-06-09 15:29:20 +00:00
  • e163bca720 weird arm double format support bellard 2003-06-09 15:28:45 +00:00
  • 8c6939c0b0 arm support - modified sparc to work with direct chaining bellard 2003-06-09 15:28:00 +00:00
  • 2d0e9143e2 more code moved to helpers - sipmplified x86 float constants definitions bellard 2003-06-09 15:25:54 +00:00
  • 87f4827e1d more code moved to helpers bellard 2003-06-09 15:24:58 +00:00
  • 4a585ccb2f avoid unaligned file offset in anonymous mapping bellard 2003-06-09 15:24:18 +00:00
  • aa0aa4fa31 added ARM and Sparc disassemblers bellard 2003-06-09 15:23:31 +00:00
  • 84fa15d854 big endian/unaligned fix bellard 2003-06-09 15:20:55 +00:00
  • 4add45b4f6 getdents for 64 bit cpus bellard 2003-06-05 01:52:59 +00:00
  • 4f101ad7ff 64 bit fix bellard 2003-06-05 01:52:19 +00:00
  • c1db2eb8c3 tested tools bellard 2003-06-05 01:05:11 +00:00
  • 82d19dafe4 added helper-i386.c - alpha fixes bellard 2003-06-05 00:58:28 +00:00
  • 5286db75a8 convert mmap flags (alpha fix) bellard 2003-06-05 00:57:30 +00:00
  • 917f95fd4d alpha fix bellard 2003-06-05 00:56:37 +00:00
  • fe31975692 fixed __op_label handling if RELA relocations are used bellard 2003-06-05 00:56:05 +00:00
  • 95f7652d65 use 32 bit pointer for tb_next even on 64 bit archs bellard 2003-06-05 00:54:44 +00:00
  • 3ec9c4fcc6 separated helpers from micro operations bellard 2003-06-05 00:54:09 +00:00
  • 2f87c60799 Alpha update (Falk Hueffner) bellard 2003-06-02 20:38:09 +00:00
  • 03bfca946a more FPU tests bellard 2003-05-29 20:06:57 +00:00
  • ed2dcdf68e save FPU state in signal handler bellard 2003-05-29 20:06:27 +00:00
  • 4304763ba2 misplaced #endif bellard 2003-05-29 20:05:35 +00:00
  • c1e42a1397 search data in both .data and .sdata bellard 2003-05-29 20:05:18 +00:00
  • d0a1ffc957 added fsave/frstor/fstenv/fldenv/fcomi - fixed cpuid - make lret/iret restartable bellard 2003-05-29 20:04:28 +00:00
  • df0f11a03b update bellard 2003-05-28 00:27:57 +00:00
  • 2d92f0b8f0 autogen opc-i386.h bellard 2003-05-28 00:24:44 +00:00
  • aad13cd131 segment defines bellard 2003-05-27 23:30:06 +00:00
  • a513fe19ac precise exceptions bellard 2003-05-27 23:29:48 +00:00
  • f4beb510a4 precise exceptions - more accurate interrupt semantics bellard 2003-05-27 23:28:08 +00:00
  • d731dae8e3 currently generated bellard 2003-05-27 23:26:25 +00:00
  • c9087c2a60 cr2 update (dosemu VGA support fix) bellard 2003-05-27 23:25:41 +00:00
  • 14ae3ba7f9 mmap2 fix bellard 2003-05-27 23:25:06 +00:00
  • 5a91de8c90 precise exception support bellard 2003-05-27 23:24:27 +00:00
  • e3b32540df more exception tests - support for precise exceptions bellard 2003-05-27 23:23:22 +00:00