Search
lxdream.org :: lxdream :: shortlog
lxdream 0.9.1
released Jun 29
Download Now
953:f4a156508ad110 yearsnkeynesMerge lxdream-mem branch back to trunk
952:18e57984092310 yearsnkeynesHandle URC/URB case where URC is initialized >= URB lxdream-mem
951:63483914846f10 yearsnkeynesTidy up exceptions+resets lxdream-mem
950:cc1e8810436010 yearsnkeynesRemove xlat_get_post_recovery - no longer used and doesn't work correctly anyway lxdream-mem
949:d7833018931f10 yearsnkeynesAdd missed file from previous commit - remove sh4_translate_flush_cache, change lxdream-mem
948:545c85cc56f110 yearsnkeynesIntroduce sh4_finalize_instruction to clean-up on instruction exits lxdream-mem
947:aa80962d643910 yearsnkeynesBack out the CALL_ptr change (need to handle relocation from end-of-cache to lxdream-mem
946:d41ee7994db710 yearsnkeynesFully integrate SQ with the new address space code - added additional 'prefetch' lxdream-mem
945:78772965323610 yearsnkeynesMove address space decls to mmu.h lxdream-mem
944:a4e31314bee110 yearsnkeynesActually use sh4_user_address_space for user code lxdream-mem
943:9a277733eafa10 yearsnkeynesHandle remap-after-multihit-removal TLB updates lxdream-mem
942:05e5d6a62e6710 yearsnkeynesSimplify address translation by 1 instruction lxdream-mem
941:c67574ed435510 yearsnkeynesImplement CORE_EXIT_EXCEPTION for use when direct frame messing about doesn't work lxdream-mem
940:81e0d3051d5f10 yearsnkeynesAdd svn:keywords props on new files lxdream-mem
939:6f2302afeb8910 yearsnkeynesMMU work-in-progress lxdream-mem
938:e377bd827c5410 yearsnkeynesSimplify xlat_invalidate_long slightly lxdream-mem
937:81b0c79d978810 yearsnkeynesUpdate sh4x86 to take advantage of SR assumptions. nice 2% there :) lxdream-mem
936:f394309c399a10 yearsnkeynesReplace fpscr_mask/fpscr flags in xlat_cache_block with a single xlat_sh4_mode, lxdream-mem
935:45246788ca0010 yearsnkeynesSimplify xlat_lut slightly (cache now always initialized even if we're not lxdream-mem
934:3acd3b3ee6d110 yearsnkeynesChange RAM regions to use static arrays rather than mmap regions, for a 2-3% performance gain. lxdream-mem
933:880c37bb190910 yearsnkeynesStart putting cache together lxdream-mem
932:2602c5603ce210 yearsnkeynesFix save-states (don't attempt to load/save non-existent regions) lxdream-mem
931:430048ea8b7110 yearsnkeynesMore refactoring and general cleanup. Most things should be working again now. lxdream-mem
930:07e5b11419db10 yearsnkeynesRemove pointer cache and add full address-space map. Much better lxdream-mem
929:fd8cb0c82f5f10 yearsnkeynesFirst pass experiment using cached decoding. lxdream-mem
928:bf87fbdcc9a510 yearsnkeynesCreate branch for memory system refactoring lxdream-mem
927:17b6b9e245d810 yearsnkeynesAdd return-address-modifying exception return code to mmu TLB lookups (a little bit faster)
926:68f3e0fe02f110 yearsnkeynesSetup a 'proper' stackframe in translated blocks. This doesn't affect performance noticeably,
925:7cbcc51db63d10 yearsnkeynesFix 64-bit disassembly
924:195577c0445c10 yearsnkeynesCommit configure (missed from previous commit)
923:13ac59a786f410 yearsnkeynesMake HAVE_FASTCALL dependent on whether the compiler supports the attribute,
922:8a8361264b1e10 yearsnkeynesDisable the generational translation cache - I've got no evidence that it
921:6c0e9a8f561810 yearsnkeynesOnly call finish_rendering() for texture renders - workaround bug in apple/intel drivers
920:1e6a29649b5611 yearsnkeynesUpdate to print symbols for matching operands
919:dfa21f43925b11 yearsnkeynesFixup testsh4x86 to actually work (as opposed to just barely compiling)
918:7ab30c88655311 yearsnkeynesFix compile of testsh4x86
917:2146dd5529fd11 yearsnkeynesFix "0" being confused with "not defined"
916:6fbba9e7151611 yearsnkeynesFix incorrect calculation of width and size (darn missing parentheses)
915:c989eb4c22d811 yearsnkeynesImplement a sorted TLB lookup table (big improvement over the linear table scan)
914:72abecf5a31511 yearsnkeynesFix (extremely boneheaded) failure to convert pc to physical address before
913:edc494bde24b11 yearsnkeynesEnable sse-math for all platforms
912:c5606ea4423211 yearsnkeynesRemove FASTCALL from mem_copy_*, not really helping atm (and sometimes hurting)
911:2f6ba75b84d111 yearsnkeynesDeclare mem_copy_* functions as FASTCALL
910:661367ef919d11 yearsnkeynesAdd shortcut test for long writes to the store queue (far and away the most popular P4 write)
909:b4a21af8ce8c11 yearsnkeynesAdd --enable-profiled configure option for convenience (and enable fastcall only on fully optimized builds)
908:a00debcf260011 yearsnkeynesFix x86-64 build (typos et al)
907:5ecafd8d792311 yearsnkeynesFix ia32abi after FASTCALL changes
906:268ea359f88411 yearsnkeynesChange xlat_get_native_pc to pass in the expected code region - this lets the Mac
905:4c17ebd9ef5e11 yearsnkeynesUse regparam calling conventions for all functions called from translated code,
904:5b92e51ac06b11 yearsnkeynesEnable the FIPR SSE3 code for now, and add a comment on the sh4r.fr alignment
903:1337c7a7dd6b11 yearsnkeynesAdd SSE3 versions of FIPR and FTRV - the latter is about a 4.5% improvement
902:408568dc97d511 yearsnkeynesAdd -mdynamic-no-pic flag to OS X builds
901:32c5cf5e206f11 yearsnkeynesMove the precision/size tests to translation-time rather than execution-time,
900:609fa702406b11 yearsnkeynesAdd *.gif back into the installation
899:18e0cdea76aa11 yearsnkeynesAdd --enable-optimized flag (on by default).
898:fc3cfc0859fb11 yearsnkeynesUpdate debian changelog lxdream_0_9
897:163b9ed7899c11 yearsnkeynesUpdate release notes for 0.9
896:433ac65ca5eb11 yearsnkeynesUpdate STATUS to be a little less wildly out-of-date
895:69f937872fcf11 yearsnkeynesUpdate PO file list
894:1ddd5616c5af11 yearsnkeynesFix distcheck target
.