| 969:3f178ca1398c | 14 years | nkeynes | Make local functions static (to shut up icc warnings, plus not being a bad idea in general) | tree |
| 968:6fb1481859a4 | 14 years | nkeynes | Fix various compile-time warnings | tree |
| 967:ef93b08e2166 | 14 years | nkeynes | Fix broken link line ($LINK rather than just $CCLD) | tree |
| 966:0f0320cb3650 | 14 years | nkeynes | Make --enable-strict-warn work again | tree |
| 965:fc39a6608851 | 14 years | nkeynes | Add missed paths_osx.m from previous commit | tree |
| 964:f2f3c7612d06 | 14 years | nkeynes | Add support for the Intel ICC compiler (C only, icc doesn't support Obj-C) | tree |
| 963:1c3a0f67c603 | 14 years | nkeynes | Fix missing prototype for mmu_vma_to_phys_disasm | tree |
| 962:54a657069b81 | 14 years | nkeynes | Fix missing #include of xltcache.h (required for xlat_invalidate_* prototypes) | tree |
| 961:3541b280e0f1 | 14 years | nkeynes | Fix off-by-one buffer overflow | tree |
| 960:2f0819278fdb | 14 years | nkeynes | Execute the mem_unprotect call only on 64-bit platforms (where it may be needed), since | tree |
| 959:f6b45ab24349 | 14 years | nkeynes | Don't keep looking for the memory region after it's already been found in mem_load() | tree |
| 958:62365adaf48f | 14 years | nkeynes | Add the current bus_cycle timing (not used yet, but may as well add it while | tree |
| 957:0f6131f6cc3a | 14 years | nkeynes | Add missed commit of ia64abi.h from previous change. | tree |
| 956:4c1ed9e03985 | 14 years | nkeynes | Exit immediately on an unconditional exception - makes those blocks a little simpler and shorter | tree |
| 955:e289b49c28f1 | 14 years | nkeynes | Replace mmu_fix_urc with mmu_read_urc (slightly cleaner) | tree |
| 954:59e17ce91c55 | 14 years | nkeynes | Fix icache entry not matching following an xlat block mode mismatch (can happen legitimately) | tree |
| 953:f4a156508ad1 | 14 years | nkeynes | Merge lxdream-mem branch back to trunk | tree |
| 952:18e579840923 | 14 years | nkeynes | Handle URC/URB case where URC is initialized >= URB lxdream-mem | tree |
| 951:63483914846f | 14 years | nkeynes | Tidy up exceptions+resets lxdream-mem | tree |
| 950:cc1e88104360 | 14 years | nkeynes | Remove xlat_get_post_recovery - no longer used and doesn't work correctly anyway lxdream-mem | tree |
| 949:d7833018931f | 14 years | nkeynes | Add missed file from previous commit - remove sh4_translate_flush_cache, change lxdream-mem | tree |
| 948:545c85cc56f1 | 14 years | nkeynes | Introduce sh4_finalize_instruction to clean-up on instruction exits lxdream-mem | tree |
| 947:aa80962d6439 | 14 years | nkeynes | Back out the CALL_ptr change (need to handle relocation from end-of-cache to lxdream-mem | tree |
| 946:d41ee7994db7 | 14 years | nkeynes | Fully integrate SQ with the new address space code - added additional 'prefetch' lxdream-mem | tree |
| 945:787729653236 | 14 years | nkeynes | Move address space decls to mmu.h lxdream-mem | tree |
| 944:a4e31314bee1 | 14 years | nkeynes | Actually use sh4_user_address_space for user code lxdream-mem | tree |
| 943:9a277733eafa | 14 years | nkeynes | Handle remap-after-multihit-removal TLB updates lxdream-mem | tree |
| 942:05e5d6a62e67 | 14 years | nkeynes | Simplify address translation by 1 instruction lxdream-mem | tree |
| 941:c67574ed4355 | 14 years | nkeynes | Implement CORE_EXIT_EXCEPTION for use when direct frame messing about doesn't work lxdream-mem | tree |
| 940:81e0d3051d5f | 14 years | nkeynes | Add svn:keywords props on new files lxdream-mem | tree |
| 939:6f2302afeb89 | 14 years | nkeynes | MMU work-in-progress lxdream-mem | tree |
| 938:e377bd827c54 | 14 years | nkeynes | Simplify xlat_invalidate_long slightly lxdream-mem | tree |
| 937:81b0c79d9788 | 14 years | nkeynes | Update sh4x86 to take advantage of SR assumptions. nice 2% there :) lxdream-mem | tree |
| 936:f394309c399a | 14 years | nkeynes | Replace fpscr_mask/fpscr flags in xlat_cache_block with a single xlat_sh4_mode, lxdream-mem | tree |
| 935:45246788ca00 | 14 years | nkeynes | Simplify xlat_lut slightly (cache now always initialized even if we're not lxdream-mem | tree |
| 934:3acd3b3ee6d1 | 14 years | nkeynes | Change RAM regions to use static arrays rather than mmap regions, for a 2-3% performance gain. lxdream-mem | tree |
| 933:880c37bb1909 | 14 years | nkeynes | Start putting cache together lxdream-mem | tree |
| 932:2602c5603ce2 | 14 years | nkeynes | Fix save-states (don't attempt to load/save non-existent regions) lxdream-mem | tree |
| 931:430048ea8b71 | 14 years | nkeynes | More refactoring and general cleanup. Most things should be working again now. lxdream-mem | tree |
| 930:07e5b11419db | 14 years | nkeynes | Remove pointer cache and add full address-space map. Much better lxdream-mem | tree |
| 929:fd8cb0c82f5f | 14 years | nkeynes | First pass experiment using cached decoding. lxdream-mem | tree |
| 928:bf87fbdcc9a5 | 14 years | nkeynes | Create branch for memory system refactoring lxdream-mem | tree |
| 927:17b6b9e245d8 | 14 years | nkeynes | Add return-address-modifying exception return code to mmu TLB lookups (a little bit faster) | tree |
| 926:68f3e0fe02f1 | 14 years | nkeynes | Setup a 'proper' stackframe in translated blocks. This doesn't affect performance noticeably, | tree |
| 925:7cbcc51db63d | 14 years | nkeynes | Fix 64-bit disassembly | tree |
| 924:195577c0445c | 14 years | nkeynes | Commit configure (missed from previous commit) | tree |
| 923:13ac59a786f4 | 14 years | nkeynes | Make HAVE_FASTCALL dependent on whether the compiler supports the attribute, | tree |
| 922:8a8361264b1e | 14 years | nkeynes | Disable the generational translation cache - I've got no evidence that it | tree |
| 921:6c0e9a8f5618 | 14 years | nkeynes | Only call finish_rendering() for texture renders - workaround bug in apple/intel drivers | tree |
| 920:1e6a29649b56 | 15 years | nkeynes | Update to print symbols for matching operands | tree |
| 919:dfa21f43925b | 15 years | nkeynes | Fixup testsh4x86 to actually work (as opposed to just barely compiling) | tree |
| 918:7ab30c886553 | 15 years | nkeynes | Fix compile of testsh4x86 | tree |
| 917:2146dd5529fd | 15 years | nkeynes | Fix "0" being confused with "not defined" | tree |
| 916:6fbba9e71516 | 15 years | nkeynes | Fix incorrect calculation of width and size (darn missing parentheses) | tree |
| 915:c989eb4c22d8 | 15 years | nkeynes | Implement a sorted TLB lookup table (big improvement over the linear table scan) | tree |
| 914:72abecf5a315 | 15 years | nkeynes | Fix (extremely boneheaded) failure to convert pc to physical address before | tree |
| 913:edc494bde24b | 15 years | nkeynes | Enable sse-math for all platforms | tree |
| 912:c5606ea44232 | 15 years | nkeynes | Remove FASTCALL from mem_copy_*, not really helping atm (and sometimes hurting) | tree |
| 911:2f6ba75b84d1 | 15 years | nkeynes | Declare mem_copy_* functions as FASTCALL | tree |
| 910:661367ef919d | 15 years | nkeynes | Add shortcut test for long writes to the store queue (far and away the most popular P4 write) | tree |
.