Commit Graph

  • a1516e92b6 ARM init fix bellard 2003-07-09 17:13:37 +0000
  • 6fb883e8e3 ARM fix: mmap bellard 2003-07-09 17:12:39 +0000
  • 6e295807ac ARM fixes bellard 2003-07-09 17:10:32 +0000
  • f2674e31e0 old select support bellard 2003-07-09 12:26:09 +0000
  • 4690764bba update v0.4.2 bellard 2003-07-07 12:17:46 +0000
  • 3c1cf9fa86 dummy rdmsr and wrmsr support - xor reg, reg optimization bellard 2003-07-07 11:30:47 +0000
  • 1f47a9223e added disk image help bellard 2003-07-06 19:01:55 +0000
  • 33e3963e1b added user mode Linux Copy On Write disk image support - added -snapshot support (initial patch by Rusty Russell) bellard 2003-07-06 17:15:21 +0000
  • cd4c3e888a added IDE WIN_READ_NATIVE_MAX command (2.5.xx fix) - added support for proper system shutdown bellard 2003-07-04 14:38:25 +0000
  • 7916e2245d allow up to 256 MB of ram bellard 2003-07-01 16:27:45 +0000
  • abd0aaff03 fixed date storage in CMOS bellard 2003-07-01 15:07:57 +0000
  • c39d5b78f6 make FPU load exception safe bellard 2003-07-01 15:07:14 +0000
  • 4d40895f2c more accurate bcd convert - fixed FPU exceptions bellard 2003-07-01 15:05:19 +0000
  • e477b8b81b correct eflags evaluation order for all operations - fixed important CPU state restoring bug in some exception cases - disabled unsafe inc flags optimisation bellard 2003-06-30 23:36:57 +0000
  • b118d61e55 added PIC debug bellard 2003-06-30 23:36:21 +0000
  • 2f62b397b5 dummy label to avoid gcc optimisations bellard 2003-06-30 23:18:59 +0000
  • 907a5b2690 fixed invalid irq jump chaining bellard 2003-06-30 23:18:22 +0000
  • 0849bf0821 allow read only images bellard 2003-06-30 23:17:31 +0000
  • 305034817d removed unused assignment bellard 2003-06-30 23:17:08 +0000
  • ec410fc9ce update bellard 2003-06-30 23:16:33 +0000
  • 68a7931591 reduced irq latency bellard 2003-06-30 13:12:32 +0000
  • c9159e5321 added IDE mult support - reduced irq latency (IDE should have good performances now) bellard 2003-06-30 13:06:39 +0000
  • 8c9b861e74 added block.c bellard 2003-06-30 10:12:19 +0000
  • 5797fa5d7e first step to fix precise eflags update in case of exception bellard 2003-06-30 10:11:50 +0000
  • 8ef9a8ece3 added nop operations bellard 2003-06-30 10:04:47 +0000
  • fc01f7e7f9 IDE emulation bellard 2003-06-30 10:03:06 +0000
  • 3b0dca51b0 gdb stub defines bellard 2003-06-27 18:52:23 +0000
  • da415d54bf gdb usage information bellard 2003-06-27 18:50:50 +0000
  • b4608c0455 added gdb support to vl bellard 2003-06-27 17:34:32 +0000
  • d5a0b50c6f update v0.4.1 bellard 2003-06-27 12:02:03 +0000
  • 87858c89ca more precise timer emulation - fixed NE2000 probe problems - added VLTMPDIR support bellard 2003-06-27 12:01:39 +0000
  • a6f816d697 fixed endianness (Jocelyn Mayer) bellard 2003-06-26 17:09:07 +0000
  • 0ad041d476 fixed inline pb bellard 2003-06-25 22:11:41 +0000
  • 1eb20527c8 update v0.4.0 bellard 2003-06-25 16:21:49 +0000
  • e3e86d56c4 gcc3 compile fixes bellard 2003-06-25 16:21:11 +0000
  • 1df912cf9e VL license of the day is MIT/BSD bellard 2003-06-25 16:20:35 +0000
  • 4351832355 added invlpg emulation bellard 2003-06-25 16:19:50 +0000
  • 59faf6d6a6 compile fixes bellard 2003-06-25 16:18:50 +0000
  • 725af7d460 untested RH9 fixes bellard 2003-06-25 16:18:32 +0000
  • 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 +0000
  • ea041c0e33 more precise cpu_interrupt() bellard 2003-06-25 16:16:50 +0000
  • 83479e770d suppressed ring 0 hacks bellard 2003-06-25 16:12:37 +0000
  • e2f2289897 arm fixes bellard 2003-06-25 16:09:48 +0000
  • 844c72eccc more compiler tests bellard 2003-06-25 16:09:14 +0000
  • 6b1534cc67 fixed compilation for gcc 2.96 - added QEMU system emulator bellard 2003-06-25 16:08:39 +0000
  • e8cd23de30 fixed compilation for gcc 2.96 bellard 2003-06-25 16:08:13 +0000
  • 7c2d6a781c faster task switch bellard 2003-06-25 00:08:13 +0000
  • f1510b2cc3 added NE2000 emulation bellard 2003-06-25 00:07:40 +0000
  • 357a94326c added link script for vl bellard 2003-06-24 14:39:12 +0000
  • 0824d6fc67 for hard core developpers only: a new user mode linux project :-) bellard 2003-06-24 13:42:40 +0000
  • 6c0372d30b updated bellard 2003-06-24 13:40:52 +0000
  • 92ccca6aa8 declare user mode only simulation for QEMU bellard 2003-06-24 13:30:31 +0000
  • dd3587f38e iret and popl (%esp) tests bellard 2003-06-24 13:29:40 +0000
  • 7d83131cc5 use inline function bellard 2003-06-24 13:28:48 +0000
  • 66e85a21c7 MMU support bellard 2003-06-24 13:28:12 +0000
  • 90a9fdae1f more ring 0 operations bellard 2003-06-24 13:27:18 +0000
  • 3fb2ded1d5 hardware interrupt support - support forfull ring 0 exception simulation bellard 2003-06-24 13:22:59 +0000
  • f76af4b3f3 correct restoring of CC_OP in case of exception bellard 2003-06-24 13:21:23 +0000
  • 717fc2ad8d more ring 0 instructions - full x86 MMU emulation based on mmap() syscall - fixed popl (%esp) bellard 2003-06-24 13:20:53 +0000
  • c05bab779e force IOPL=3 bellard 2003-06-21 13:14:43 +0000
  • a52c757c9f fixed case where SS != USER_DS (fixes dosemu DPMI emulation) bellard 2003-06-21 13:14:12 +0000
  • 970a87a6bb new segment access bellard 2003-06-21 13:13:25 +0000
  • d8bc1fd0ae ring 0 ops bellard 2003-06-21 13:13:13 +0000
  • 7501267e22 cpu_abort() bellard 2003-06-21 13:11:07 +0000
  • 13b55754af ring 0 data structures bellard 2003-06-21 13:09:53 +0000
  • 972ddf7840 added cpu_abort() bellard 2003-06-21 13:08:39 +0000
  • 322d0c6657 update bellard 2003-06-15 23:29:28 +0000
  • 2054396a04 fixed include macro pb bellard 2003-06-15 23:28:43 +0000
  • 039de852ec fixed op_label computation on ppc bellard 2003-06-15 22:50:44 +0000
  • 144c345daf consistent hello naming bellard 2003-06-15 20:42:31 +0000
  • de83cd02e0 arm emulation support v0.3.0 bellard 2003-06-15 20:25:43 +0000
  • 6380ab5e26 added missing link scripts bellard 2003-06-15 20:25:04 +0000
  • b346ff468e ARM emulation support bellard 2003-06-15 20:05:50 +0000
  • 5a9fdfec7e factorized cpu defines bellard 2003-06-15 20:02:25 +0000
  • d19893dab5 extracted generic code bellard 2003-06-15 19:58:51 +0000
  • 2521d69883 factorized more definitions - suppressed broken sound ioctls bellard 2003-06-15 19:58:13 +0000
  • 2ab83ea784 automatic ioctl number conversion - minimum ARM fork() support bellard 2003-06-15 19:56:46 +0000
  • 2437490100 fixed serious ioctl parameter conversion issue - exported type size and align functions bellard 2003-06-15 19:52:54 +0000
  • e4533c7a8c main cpu loop is target independent bellard 2003-06-15 19:51:39 +0000
  • 1e5ffbedde fixed float to int overflow bug - added ARM host correct roundings for float rounding bellard 2003-06-15 19:49:16 +0000
  • 79638566e5 moved dyngen generic code to dyngen-exec.h bellard 2003-06-15 19:46:57 +0000
  • 03daf0e361 moved cache flush to dyngen header bellard 2003-06-15 19:45:20 +0000
  • d219f7e7ed output gen_op_xxx() in a separate file bellard 2003-06-15 19:44:49 +0000
  • 95cbfc643d changed disas() prototype for multi target support bellard 2003-06-15 19:44:10 +0000
  • 5898e81684 ARM emulation support bellard 2003-06-15 19:42:24 +0000
  • 394411ac74 added hello world for ARM bellard 2003-06-15 19:37:07 +0000
  • ea76864009 more precise float rounding tests bellard 2003-06-15 19:36:33 +0000
  • 43ce4dfe9e added static build option bellard 2003-06-09 19:53:12 +0000
  • ebc06f87ca alpha fix bellard 2003-06-09 19:46:12 +0000
  • 5bbe92995c disas endian fix bellard 2003-06-09 19:38:38 +0000
  • 411bffc41c update bellard 2003-06-09 15:38:23 +0000
  • ff1f20a3ee arm support - suppressed possibly unsafe sparc nop deletion bellard 2003-06-09 15:34:19 +0000
  • 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 +0000
  • 8dd7cb0621 moved to disas.c bellard 2003-06-09 15:31:02 +0000
  • d30329297b removed unused dependancy if non x86 bellard 2003-06-09 15:30:37 +0000
  • a95c67907c arm support bellard 2003-06-09 15:29:55 +0000
  • 0f533160c7 removed unused code bellard 2003-06-09 15:29:20 +0000
  • e163bca720 weird arm double format support bellard 2003-06-09 15:28:45 +0000
  • 8c6939c0b0 arm support - modified sparc to work with direct chaining bellard 2003-06-09 15:28:00 +0000
  • 2d0e9143e2 more code moved to helpers - sipmplified x86 float constants definitions bellard 2003-06-09 15:25:54 +0000