Commit Graph

  • de5eaa6452 static config for SDL bellard 2003-11-16 23:18:17 +00:00
  • 7517502475 fcmovx support bellard 2003-11-16 20:18:52 +00:00
  • 8f2b1fb008 more hack for CMOS interruption (enable linux /dev/rtc not to hang) - auto boot on cdrom if only device present bellard 2003-11-16 19:46:01 +00:00
  • 891b38e446 more precise stack operations in call/int gates (16 bit wrapping is handled in all cases) - makes all call/int gates operations restartable in case of exception bellard 2003-11-16 16:06:03 +00:00
  • 7dea1da4ae quick and dirty CMOS irq emulation (windows install uses it) - emm386 keyboard fix (need a better way...) - better serial emulation (windows install uses it) - LDT and TR caches init fix bellard 2003-11-16 15:59:30 +00:00
  • 4ce900b44c make windows happier bellard 2003-11-16 15:46:05 +00:00
  • f3f2d9be03 call gate fix - verr and verw fix bellard 2003-11-13 23:15:36 +00:00
  • 77729c2445 fixed pop %sp bug bellard 2003-11-13 23:09:07 +00:00
  • d71b9a8b2f fixed lmsw instruction bellard 2003-11-13 02:48:18 +00:00
  • 181f1558cd update bellard 2003-11-13 01:47:16 +00:00
  • 2750332396 Soundblaster 16 support (malc) bellard 2003-11-13 01:46:15 +00:00
  • f115e911d7 iret and int fix for vm86 - added undefined instructions for real and vm86 modes - added verr, verrw, arpl - added port io map bellard 2003-11-13 01:43:28 +00:00
  • 3ab493de4c added verr, verw, arpl - more precise segment rights checks bellard 2003-11-13 01:42:19 +00:00
  • 3e25f9515a io map checks bellard 2003-11-13 00:13:08 +00:00
  • 246d897f4c dump more registers bellard 2003-11-12 23:55:40 +00:00
  • 7e84c2498f full TSS support - IO map check support - conforming segment check fixes - iret in vm86 mode fix bellard 2003-11-12 23:39:19 +00:00
  • e670b89e3b added comments and TSS bit bellard 2003-11-12 23:23:42 +00:00
  • bd0d90b21d make Knoppix CD-ROM probe happy bellard 2003-11-12 22:23:01 +00:00
  • 1a0636f8d7 new VGA bios bellard 2003-11-11 14:20:17 +00:00
  • 2e134c9c55 64-bit multiplication fix (Ulrich Hecht) bellard 2003-11-11 13:55:33 +00:00
  • 5391d80669 moved IDE driver to ide.c bellard 2003-11-11 13:48:59 +00:00
  • 36b486bb74 hardware level IDE CD-ROM emulation - added second IDE interface for up to 4 IDE disks emulation - added -boot command to enable CD boot bellard 2003-11-11 13:36:08 +00:00
  • 4ad06a29b2 soft mmu fix (aka debian random seg fault fix) bellard 2003-11-09 16:58:12 +00:00
  • e58143b355 ppc fix bellard 2003-11-09 14:42:54 +00:00
  • 1f5476fcce a20 support - keyboard led fix bellard 2003-11-04 23:35:20 +00:00
  • 461c0471af a20 support bellard 2003-11-04 23:34:23 +00:00
  • 9c3ad57432 update bellard 2003-11-04 23:33:13 +00:00
  • e748ba4f53 ARM half word load/store fix (Ulrich Hecht) bellard 2003-11-03 22:25:25 +00:00
  • b8ed223bfe big endian fixes bellard 2003-10-30 22:10:22 +00:00
  • c970a162e7 temporary hack for PowerPC system emulation bellard 2003-10-30 01:21:44 +00:00
  • c321f67309 enabled system emulator build on PowerPC - increased portability of soft mmu code bellard 2003-10-30 01:18:42 +00:00
  • 7f7f987341 endianness and portability fixes bellard 2003-10-30 01:11:23 +00:00
  • aebcb60e55 no need for locks in system mode bellard 2003-10-30 01:08:17 +00:00
  • 1a18c71b50 unused functions in system mode bellard 2003-10-30 01:07:51 +00:00
  • 03a6c5103d cannot simply write segment registers in system mode bellard 2003-10-30 01:07:22 +00:00
  • 128b346e0a cmov fix (bug on PowerPC) bellard 2003-10-30 01:05:49 +00:00
  • 415fa2ea77 soft MMU performance fix (oops) bellard 2003-10-30 00:39:38 +00:00
  • 9951bf39f9 fixed long double accesses when using soft MMU bellard 2003-10-28 23:06:17 +00:00
  • 8948b5d613 fixed ldq() macros bellard 2003-10-28 23:04:30 +00:00
  • 5086347239 CONFIG_STATIC patch bellard 2003-10-28 23:04:01 +00:00
  • 9d4520d0e0 update bellard 2003-10-28 01:38:57 +00:00
  • 5b9f457a89 update bellard 2003-10-28 00:49:54 +00:00
  • 3a4739d651 static link bellard 2003-10-28 00:48:22 +00:00
  • 76b62fd001 added binary archive bellard 2003-10-28 00:47:44 +00:00
  • b1f645758a redhat 9 fix bellard 2003-10-28 00:47:19 +00:00
  • bc1b050d85 fixed distclean target bellard 2003-10-28 00:12:52 +00:00
  • 03d5f74aee update bellard 2003-10-28 00:09:43 +00:00
  • 9f05cc34df fixed big endian ops bellard 2003-10-28 00:09:28 +00:00
  • 285dc330bd update bellard 2003-10-27 23:58:04 +00:00
  • baf8ebf01a fixed virtual memory access bellard 2003-10-27 23:57:40 +00:00
  • 9d16dd550e make cpu test static bellard 2003-10-27 23:56:59 +00:00
  • 78d6da976c license bellard 2003-10-27 23:55:20 +00:00
  • dd6ee15c37 fixed idt/gdt relocation bug - added support for Redhat kernels bellard 2003-10-27 23:36:59 +00:00
  • 0db634747e qemu with softmmu is now the default executable bellard 2003-10-27 21:37:46 +00:00
  • 6e59c1db89 full soft mmu support bellard 2003-10-27 21:24:54 +00:00
  • 61382a500a full softmmu support bellard 2003-10-27 21:22:23 +00:00
  • 3a51dee658 disabled signal hacks for softmmu version (qemu should be much more portable now...) bellard 2003-10-27 21:18:35 +00:00
  • cc38b844d7 factorized debug code bellard 2003-10-27 21:16:14 +00:00
  • c6105c0a04 added correct memory access code for system emulation bellard 2003-10-27 21:13:58 +00:00
  • 93a40ea926 fixed mmu fault priviledge logic bellard 2003-10-27 21:13:06 +00:00
  • db8d746688 comments bellard 2003-10-27 21:12:17 +00:00
  • 997344f303 added i386 user only target bellard 2003-10-27 21:10:39 +00:00
  • 16e9b7de41 filename fixes bellard 2003-10-27 21:09:52 +00:00
  • 3486513433 log activation from gdb - gdb single step support for x86 - stop timer when cpu is being debugged bellard 2003-10-05 14:28:56 +00:00
  • 0806e3f66f updated bellard 2003-10-01 00:15:32 +00:00
  • 39b4da28b3 bios binary images bellard 2003-10-01 00:14:04 +00:00
  • 5a67135a0b automatic man page generation - BIOS installation bellard 2003-10-01 00:13:48 +00:00
  • 42f1e0e49b tun-fd option support for external tundev config (Rusty Russell) bellard 2003-09-30 22:11:17 +00:00
  • 27c3f2cb9b buffer overflow fix - handle case where stdin is closed (Rusty Russell) bellard 2003-09-30 21:40:47 +00:00
  • a07cf92aed multiscan/doublescan fix (malc) bellard 2003-09-30 21:29:03 +00:00
  • 01e3b763a6 removed SIGIOT bellard 2003-09-30 21:10:14 +00:00
  • 0ae04d7367 allow Ctrl-C to be pressed when using gdb stub and SDL bellard 2003-09-30 21:09:16 +00:00
  • ebc054881f added utime syscall - fixed nanosleep exact behaviour bellard 2003-09-30 21:08:41 +00:00
  • a20dd508aa simplified invocation - added automatic IDE disk geometry guessing to reuse old disk images directly bellard 2003-09-30 21:07:02 +00:00
  • 6180a1818a new directory structure bellard 2003-09-30 21:04:53 +00:00
  • d3eead2eec new directory structure bellard 2003-09-30 20:59:51 +00:00
  • 853d6f7a83 sparc support - hack to fix case where real_host_page_size < TARGET_PAGE_SIZE (typically sparc target case) bellard 2003-09-30 20:58:32 +00:00
  • 93ac68bca5 sparc emulation target (thanx to Thomas M. Ogrisegg) bellard 2003-09-30 20:57:29 +00:00
  • 1e43adfc89 new directory structure - changed naming of qemu and vl bellard 2003-09-30 20:54:24 +00:00
  • 7a3f194486 sparc emulation target (thanx to Thomas M. Ogrisegg) bellard 2003-09-30 20:36:07 +00:00
  • 2c0262afa7 new directory structure bellard 2003-09-30 20:34:21 +00:00
  • 196ad10903 portable Linux test bellard 2003-09-28 18:59:32 +00:00
  • b7dda06abf Redhat 9 fixes bellard 2003-09-17 22:57:56 +00:00
  • fcf8fcc8e5 update bellard 2003-09-17 22:56:56 +00:00
  • dbc5594cb6 finished simplifying string operations - correct TF flag handling for string operations and ss loading - simplified basic block exit code generation bellard 2003-09-17 22:56:30 +00:00
  • 4cbb86e1c4 added JUMP_TB2 for a third basic block exit jump point bellard 2003-09-17 22:53:29 +00:00
  • f513a41a3d finished simplifying string operations bellard 2003-09-17 22:52:47 +00:00
  • c106152d26 added two more jump points bellard 2003-09-17 22:51:45 +00:00
  • facc68be25 removed x86 hacks bellard 2003-09-17 22:51:18 +00:00
  • 3ff0631ed9 added linux < 2.4.21 vm86 bug workaround - added extensive TF flag test bellard 2003-09-17 22:49:51 +00:00
  • b1ba65744e depth 32 fix bellard 2003-09-16 21:47:08 +00:00
  • b67d59594e glibc 2.3.x fix bellard 2003-09-16 21:46:04 +00:00
  • 2e255c6b9f faster and more accurate segment handling bellard 2003-08-21 23:25:21 +00:00
  • 3f33731662 pop ss, mov ss, x and sti disable irqs for the next instruction - began dispatch optimization by adding new x86 cpu 'hidden' flags bellard 2003-08-20 23:02:09 +00:00
  • d05e66d217 no error code if hardware interrupt bellard 2003-08-20 21:34:35 +00:00
  • 2d80ae8987 avoid problems if make clean was not made before updating bellard 2003-08-11 23:01:33 +00:00
  • 17383a2a2a gcc 3.x is mandatory now on PowerPC bellard 2003-08-11 22:28:58 +00:00
  • 9257a9e49c workaround for gcc 3.3 bug or overoptimisation if a label is not used bellard 2003-08-11 22:21:18 +00:00
  • 70a194b930 fixed invalid Linux asm/unistd.h header for PowerPC and gcc 3.3 bellard 2003-08-11 22:20:16 +00:00
  • 2573109866 pass function name to JMUP_TB() bellard 2003-08-11 22:19:11 +00:00