Commit Graph

  • 985a19d6d1 PowerPC merge (Jocelyn Mayer) bellard 2004-01-18 22:49:57 +00:00
  • 3f5dcc340c PowerPC merge (Jocelyn Mayer) bellard 2004-01-18 22:44:01 +00:00
  • f09936ac82 ARM fcntl flag fixes (Lennert Buytenhek) bellard 2004-01-18 22:39:25 +00:00
  • d030931173 automatic floppy boot bellard 2004-01-18 22:35:25 +00:00
  • 825bd5f8e5 temporary gcc 3.3 fix bellard 2004-01-18 22:25:49 +00:00
  • bc0b1dc1eb sb16 patch (malc) bellard 2004-01-18 22:19:31 +00:00
  • 630be16f6c alpha fix (Falk Hueffner) bellard 2004-01-18 22:06:47 +00:00
  • 44a91cae10 suppressed cast to lvalue bellard 2004-01-18 22:05:44 +00:00
  • d575b78aab more xadd tests - cmpxchg8b test bellard 2004-01-18 21:57:29 +00:00
  • 6e44ba7fa2 cmos return current date - current irq priority in PIC (L4 Pistachio support) - help fixes bellard 2004-01-18 21:56:49 +00:00
  • 6986f88c3f cast to return type bellard 2004-01-18 21:53:18 +00:00
  • 988578886e fixed tlb invalidation bellard 2004-01-18 21:52:14 +00:00
  • c4c7e3e610 ppc code gen size fix bellard 2004-01-18 21:50:28 +00:00
  • b516f85ca8 simpler second page physical address test bellard 2004-01-18 21:50:04 +00:00
  • 1e4fe7cee2 fixed potential exception pb on cmpxchg bellard 2004-01-18 21:44:40 +00:00
  • debf7a7c7e comments fix bellard 2004-01-18 21:43:36 +00:00
  • 5a1388b6df xadd fix bellard 2004-01-18 21:41:29 +00:00
  • 777aca2fd3 fixed dirty bit support for 4M pages (L4 Pistachio fix) bellard 2004-01-18 21:39:51 +00:00
  • 69e5bc9068 generate read error if no image (win XP install boot) bellard 2004-01-18 21:37:47 +00:00
  • c8135d9af6 fixed subtle bug: in some cases PG_DIRTY was not set correctly bellard 2004-01-13 00:00:25 +00:00
  • 9e62fd7f26 ppc support (Jocelyn Mayer) bellard 2004-01-05 22:49:06 +00:00
  • 8977f3c107 Floppy disk emulation (Jocelyn Mayer) bellard 2004-01-05 00:09:06 +00:00
  • 728c9fd5a9 update bellard 2004-01-05 00:08:14 +00:00
  • bd49793889 use generic GenOpFunc bellard 2004-01-05 00:06:41 +00:00
  • 16d17fdb8e debug fixes bellard 2004-01-05 00:05:50 +00:00
  • 4487d0ac49 changed cpu_x86_in/out to cpu_in/out bellard 2004-01-05 00:05:04 +00:00
  • 7138fcfbf7 use CPUState bellard 2004-01-05 00:02:28 +00:00
  • c45886db19 PowerPC system emulation (Jocelyn Mayer) - PIC poll mode (Jocelyn Mayer) - use CPUState - Floppy support (Jocelyn Mayer) - command line debug (Jocelyn Mayer) bellard 2004-01-05 00:02:06 +00:00
  • ffa65c3b70 fcntl flags convertion (Jocelyn Mayer) bellard 2004-01-04 23:57:22 +00:00
  • 2d603d2216 PowerPC support - float macros bellard 2004-01-04 23:56:24 +00:00
  • 61190b14fc PowerPC update (Jocelyn Mayer) bellard 2004-01-04 23:54:31 +00:00
  • 9886cc165a factorized GenOpFunc bellard 2004-01-04 23:53:54 +00:00
  • ce09776be2 PowerPC System emulation (Jocelyn Mayer) bellard 2004-01-04 23:53:18 +00:00
  • 5be1a8e065 ppc fix bellard 2004-01-04 23:51:58 +00:00
  • 09683d3597 changed cpu_x86_in/out to cpu_in/out bellard 2004-01-04 23:49:41 +00:00
  • 590b7eed18 aalib support with SDL bellard 2004-01-04 23:49:02 +00:00
  • af5ad10728 infer access type bellard 2004-01-04 23:28:12 +00:00
  • ac9eb0731a suppressed explicit access type and use the exception routine to infer it from the micro operation bellard 2004-01-04 23:26:24 +00:00
  • 9a64fbe4d8 PowerPC system emulation (Jocelyn Mayer) - modified patch to use new TLB api bellard 2004-01-04 22:58:38 +00:00
  • efe160c502 update bellard 2004-01-04 18:28:47 +00:00
  • dc887a4dae make the bios be a ROM memory - glibc hacks for setvbuf and signals - correct century storage in CMOS emulation bellard 2004-01-04 18:18:57 +00:00
  • b9f1950797 hack for target_ulong define bellard 2004-01-04 18:17:13 +00:00
  • e16c53fabb assembly soft MMU defines on i386 bellard 2004-01-04 18:15:29 +00:00
  • 8351d2d481 WHEEL defines may not be available in SDL bellard 2004-01-04 18:15:01 +00:00
  • 08785f48b7 updated so that PPC/ARM/SPARC executables are automatically launched when invoked bellard 2004-01-04 18:12:46 +00:00
  • 75c6215f98 correct cpu state bellard 2004-01-04 18:08:37 +00:00
  • 6b136f9e8f CD-ROM detection fix bellard 2004-01-04 18:08:12 +00:00
  • 2ddbbd10de (temporary) only physical dump is possible in gdb bellard 2004-01-04 18:07:27 +00:00
  • 9fa3e85353 new generic TLB support - faster self modifying code support - added ROM memory support bellard 2004-01-04 18:06:42 +00:00
  • 4390df5107 added support for direct patching on i386 host (faster emulation) - increased translation buffer size - added new TLB support bellard 2004-01-04 18:03:10 +00:00
  • ecd854fdb4 added support for direct patching on i386 host (faster emulation) bellard 2004-01-04 17:45:05 +00:00
  • 513b500f75 include stddef.h for size_t definition bellard 2004-01-04 17:44:08 +00:00
  • edf75d592c export more memory defines bellard 2004-01-04 17:43:30 +00:00
  • 1376847f9f support for new TLB handling bellard 2004-01-04 17:43:01 +00:00
  • 17348a7f5e waiting for TARGET_HAS_SMC patch bellard 2004-01-04 17:36:11 +00:00
  • 4f31916ffb added raw/user/kernel memory accesses for shifts/adc/sbb/cmpxchg/push/pop (faster emulation) - make 'call Ev' exception safe - in/out dx fix - PE flag is static bellard 2004-01-04 17:35:00 +00:00
  • 943144d91a added raw/user/kernel memory accesses (faster emulation) bellard 2004-01-04 17:31:11 +00:00
  • 34e01bbf07 fixed dx based protected in/outs (win98 install) - changed JUMP_TB2 branch number arg bellard 2004-01-04 17:30:14 +00:00
  • 7f1135b9a4 added stx_T1_A0 micro ops bellard 2004-01-04 17:28:06 +00:00
  • f68dd77007 fixed word bit operations with memory offset - suppressed push/pop micro operations bellard 2004-01-04 17:27:42 +00:00
  • 436d8b892a correct value for ADDSEG is real mode (fixes GRUB boot) - update static protected mode state - use generic tlb_set_page() bellard 2004-01-04 17:26:31 +00:00
  • dc6f57fd55 debug updates - page_unprotect() is no longer needed in softmmu case bellard 2004-01-04 17:24:35 +00:00
  • 65262d5738 added PE to static CPU state (avoids flushing translated code when swiching between protected and real mode) - moved memory defs to cpu-all.h bellard 2004-01-04 17:20:53 +00:00
  • 773b93ee06 signal fix: update the host signal 'signal ignored' state to avoid unexpected -EINTR values (ash fix) bellard 2004-01-04 17:15:59 +00:00
  • 82c7e2a4c6 update bellard 2004-01-04 16:10:33 +00:00
  • 546cdbd77d first multi target test (lauches 'ls') bellard 2004-01-04 16:08:39 +00:00
  • c265508067 more precise PIT gate emulation bellard 2004-01-04 16:07:06 +00:00
  • dd4e27d810 removed test code bellard 2004-01-04 15:58:16 +00:00
  • a41bc9af8f explicited S3 specific code - added more debug code bellard 2004-01-04 15:55:00 +00:00
  • 3bfd9da14f termios support for SPARC and PPC bellard 2004-01-04 15:52:31 +00:00
  • c573ff6752 stat64 fix - added getpagesize() bellard 2004-01-04 15:51:36 +00:00
  • 060366c5ad SPARC fixes : syscall fixes - added user register window exception support bellard 2004-01-04 15:50:01 +00:00
  • 6da41eafc4 added CPU callbacks bellard 2004-01-04 15:48:38 +00:00
  • 0124311e00 more generic TLB support - began to fix unlikely interrupt issues bellard 2004-01-04 15:48:17 +00:00
  • f515528907 aligned stack on 16 byte boundary - PPC target fixes - SPARC target fixes bellard 2004-01-04 15:46:50 +00:00
  • b453b70bd8 sparc fixes bellard 2004-01-04 15:45:21 +00:00
  • 0ac4bd56a8 float access fixes bellard 2004-01-04 15:44:17 +00:00
  • 3811a291e2 update bellard 2004-01-04 15:27:57 +00:00
  • 3415a4ddb4 invd and wbinvd support - fixed code gen logic for invlpg - simpler exception handling in load_seg() bellard 2004-01-04 15:21:33 +00:00
  • b7f0f463a5 debug fixes - use more generic TLB mappings bellard 2004-01-04 15:20:25 +00:00
  • 8e682019e3 correct zero segment values when coming from VM86 mode - cache infos in CPUID - simpler exception handling in load_seg() - validate segments after lret/iret bellard 2004-01-04 15:18:37 +00:00
  • cf495bcf9f SPARC fixes: corrected PC/NPC logic (now slower but can be optimized a lot) - fixed flags computations - added register window exceptions support - fixed mul and div - added mulscc - fixed immediate field decoding bellard 2004-01-04 15:01:44 +00:00
  • fb0eaffc6d PowerPC fixes (Jocelyn Mayer) bellard 2004-01-04 14:57:11 +00:00
  • 07ad1b93a3 disable keyboard interrupts if keyboard clock disabled (may not be fully correct) - added keyboard ID for extended keyboard bellard 2003-12-02 22:18:10 +00:00
  • d36cd60e6c P4 style multiplication eflags bellard 2003-12-02 22:01:31 +00:00
  • 5e809a8095 dump irq inhibit flag as it is a part of the cpu state bellard 2003-12-02 21:59:21 +00:00
  • 791c2261d6 more complete eflags testing for multiplication (P4 case only) bellard 2003-12-02 21:55:34 +00:00
  • 163a7cb620 imull fix (suggested by Robert J. Harley) bellard 2003-11-30 19:40:08 +00:00
  • 6bb705711b a20 fix bellard 2003-11-23 23:26:39 +00:00
  • 4136f33c7e fixed eflags IF/IOPL update bellard 2003-11-23 23:09:40 +00:00
  • 6dca2016fc fixed PPC state reloading bellard 2003-11-23 17:32:06 +00:00
  • 678673089d PowerPC target support (Jocelyn Mayer) - added better support for uid16 bellard 2003-11-23 17:05:30 +00:00
  • 28b6751f30 suppressed use of gen_multi - use intermediate FT0 register for floats - use T0 temporary for fpscr update - use PARAM1 for spr access - added untested single load/store support bellard 2003-11-23 16:58:08 +00:00
  • 79aceca54a PowerPC support (Jocelyn Mayer) bellard 2003-11-23 14:55:54 +00:00
  • 6a8c397deb FTST instruction fix bellard 2003-11-22 23:57:34 +00:00
  • 9cdf757fd5 more fcmovxx tests bellard 2003-11-19 22:12:47 +00:00
  • 36bdbe5479 fixed TB linking in case of code invalidation (fixes random segfaults) bellard 2003-11-19 22:12:02 +00:00
  • 8004340674 added fcmovxx support bellard 2003-11-19 22:09:03 +00:00
  • a2cc3b2433 added fcmovxx support (fixes segfaults in some recent linux tools) - fixed irq inhibit logic : the irqs are inhibited only for one instruction after, even if the next one also inhibit irqs - stop translation after irq inhibition stops to give a chance to irqs (fixes install NT kernel startup) bellard 2003-11-19 22:08:13 +00:00
  • afa05eb15e always completely redefine the TLB in case of MMU fault bellard 2003-11-19 22:04:21 +00:00