Commit Graph

  • 9dfa5b421d 64 bit fixes (Falk Hueffner) bellard 2003-08-11 20:35:58 +00:00
  • 9da8ba18e6 mode X double scan fix (malc) bellard 2003-08-11 20:33:04 +00:00
  • 76bc683820 updated bellard 2003-08-10 23:41:46 +00:00
  • 3b22c4707d fixed invalid ESP usage (Jon Nall) bellard 2003-08-10 23:40:50 +00:00
  • 96e6e05372 fixed invalid code gen bellard 2003-08-10 23:39:55 +00:00
  • e2222c3924 removed warnings bellard 2003-08-10 23:39:03 +00:00
  • 31e8f3c894 PowerPC fix (Jon Nall) bellard 2003-08-10 22:52:34 +00:00
  • 9368caf64d updated bellard 2003-08-10 22:15:31 +00:00
  • 38e584a072 m68k host port (Richard Zidlicky) bellard 2003-08-10 22:14:22 +00:00
  • 313aa56710 added VGA emulation - added PS/2 mouse and keyboard emulation - use SDL for VGA display bellard 2003-08-10 21:52:11 +00:00
  • 4cbf74b6b8 soft mmu support bellard 2003-08-10 21:48:43 +00:00
  • 33417e7025 soft mmu support - Memory I/O API - synthetize string instructions bellard 2003-08-10 21:47:01 +00:00
  • 4021dab059 soft mmu support - moved unrelated code to help2-i386.c - synthetize string instructions bellard 2003-08-10 21:41:46 +00:00
  • 626df76abb build all targets at the same time bellard 2003-08-10 21:39:31 +00:00
  • abcd5da72e use bswap.h bellard 2003-08-10 21:38:48 +00:00
  • 97a847bc03 build all targets at the same time - SDL probe support bellard 2003-08-10 21:36:04 +00:00
  • ab93bbe2ae soft mmu support bellard 2003-08-10 21:35:13 +00:00
  • 0f0b726444 SDL support for VGA, keyboard and mouse bellard 2003-08-09 18:26:36 +00:00
  • b92e5a22ec Software MMU support (used for memory mapped devices such as VGA) bellard 2003-08-08 23:58:05 +00:00
  • 17b0018b42 Full VGA support, including old CGA modes, VGA planar and mode X bellard 2003-08-08 23:50:57 +00:00
  • 39cf780327 fixed graphical VGA 16 color mode - fixed 9 pixel wide text mode bellard 2003-08-05 23:06:22 +00:00
  • e89f66eca9 Hardware level VGA emulation (only text mode is tested) bellard 2003-08-04 23:30:47 +00:00
  • b6d78bfa0d correct CPL support (should fix flat real mode support) bellard 2003-07-29 20:53:01 +00:00
  • c33a346edf first part of single stepping support bellard 2003-07-29 20:50:33 +00:00
  • 61a2ad53cb refresh clock dummy emulation (netbsd boot fix) bellard 2003-07-27 22:19:00 +00:00
  • 2c1794c42e more generic ljmp and lcall - fixed REPNZ usage for non compare string ops (FreeDos boot loader fix) bellard 2003-07-27 21:11:27 +00:00
  • 8a4c1cc411 fixed ss segment load - added ICEBP instruction bellard 2003-07-26 20:34:00 +00:00
  • 330d0414a5 keyboard emulation - accepts to boot with Bochs BIOS and LGPL'ed VGA BIOS bellard 2003-07-26 18:11:40 +00:00
  • 3802ce26a1 set to protected mode bellard 2003-07-26 18:02:28 +00:00
  • 4abe615b84 removed debug bellard 2003-07-26 18:01:58 +00:00
  • a412ac572f real mode support bellard 2003-07-26 18:01:40 +00:00
  • b2b5fb228f popw (%esp) test) bellard 2003-07-26 18:00:58 +00:00
  • 8f186479e2 real mode support (now boots from BOCHS BIOS and LGPL'ed VGA BIOS) bellard 2003-07-26 17:59:00 +00:00
  • 4c3a88a284 gdb stub breakpoints support bellard 2003-07-26 12:06:08 +00:00
  • d6b4936796 update bellard 2003-07-13 22:37:44 +00:00
  • 9d0fe224f4 update bellard 2003-07-13 22:08:50 +00:00
  • 6e0374f6b5 debug print bellard 2003-07-13 17:34:37 +00:00
  • 9e5f5284b3 convert signal numbers bellard 2003-07-13 17:33:54 +00:00
  • c596ed1713 times() fix bellard 2003-07-13 17:32:31 +00:00
  • 91cf4d88fb gcc 3.2.2 bug workaround (RedHat 9 fix) bellard 2003-07-13 17:31:01 +00:00
  • a96fc003bd sparc fix bellard 2003-07-13 17:30:15 +00:00
  • d44b29c21e address printing fix bellard 2003-07-13 17:29:55 +00:00
  • 070893f425 RedHat 9 fix bellard 2003-07-13 17:27:19 +00:00
  • 9621339dca changed basic block exit generation bellard 2003-07-11 15:17:41 +00:00
  • ede28208d8 added nop test for exception bellard 2003-07-11 14:49:58 +00:00
  • 7739f36e38 fixed EIP exception bug in case of nop operations (kernel 2.5.74 copy_from_user() bug) bellard 2003-07-11 14:49:22 +00:00
  • f8c8799840 added return for ARM case (may be incorrect - need checking) bellard 2003-07-09 19:41:41 +00:00
  • 43fff2384e ARM signal support bellard 2003-07-09 19:31:39 +00:00
  • 1b21b62ab4 ARM fixes bellard 2003-07-09 17:16:27 +00:00
  • a1516e92b6 ARM init fix bellard 2003-07-09 17:13:37 +00:00
  • 6fb883e8e3 ARM fix: mmap bellard 2003-07-09 17:12:39 +00:00
  • 6e295807ac ARM fixes bellard 2003-07-09 17:10:32 +00:00
  • f2674e31e0 old select support bellard 2003-07-09 12:26:09 +00:00
  • 4690764bba update bellard 2003-07-07 12:17:46 +00:00
  • 3c1cf9fa86 dummy rdmsr and wrmsr support - xor reg, reg optimization bellard 2003-07-07 11:30:47 +00:00
  • 1f47a9223e added disk image help bellard 2003-07-06 19:01:55 +00:00
  • 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 +00:00
  • 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 +00:00
  • 7916e2245d allow up to 256 MB of ram bellard 2003-07-01 16:27:45 +00:00
  • abd0aaff03 fixed date storage in CMOS bellard 2003-07-01 15:07:57 +00:00
  • c39d5b78f6 make FPU load exception safe bellard 2003-07-01 15:07:14 +00:00
  • 4d40895f2c more accurate bcd convert - fixed FPU exceptions bellard 2003-07-01 15:05:19 +00:00
  • 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 +00:00
  • b118d61e55 added PIC debug bellard 2003-06-30 23:36:21 +00:00
  • 2f62b397b5 dummy label to avoid gcc optimisations bellard 2003-06-30 23:18:59 +00:00
  • 907a5b2690 fixed invalid irq jump chaining bellard 2003-06-30 23:18:22 +00:00
  • 0849bf0821 allow read only images bellard 2003-06-30 23:17:31 +00:00
  • 305034817d removed unused assignment bellard 2003-06-30 23:17:08 +00:00
  • ec410fc9ce update bellard 2003-06-30 23:16:33 +00:00
  • 68a7931591 reduced irq latency bellard 2003-06-30 13:12:32 +00:00
  • c9159e5321 added IDE mult support - reduced irq latency (IDE should have good performances now) bellard 2003-06-30 13:06:39 +00:00
  • 8c9b861e74 added block.c bellard 2003-06-30 10:12:19 +00:00
  • 5797fa5d7e first step to fix precise eflags update in case of exception bellard 2003-06-30 10:11:50 +00:00
  • 8ef9a8ece3 added nop operations bellard 2003-06-30 10:04:47 +00:00
  • fc01f7e7f9 IDE emulation bellard 2003-06-30 10:03:06 +00:00
  • 3b0dca51b0 gdb stub defines bellard 2003-06-27 18:52:23 +00:00
  • da415d54bf gdb usage information bellard 2003-06-27 18:50:50 +00:00
  • b4608c0455 added gdb support to vl bellard 2003-06-27 17:34:32 +00:00
  • 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