Search
lxdream.org :: lxdream :: shortlog
lxdream 0.9.1
released Jun 29
Download Now
995:eb9d43e8aa0814 yearsnkeynesCleanup ABI headers - most of the content made consistent between versions, and moved into sh4x86.in proper
994:a92d433f1be814 yearsnkeynesFix missing prototype (warning)
993:f59ebcf41f5d14 yearsnkeynesUpdate ABI header paths for automake's consumption
992:7c15f8a7199514 yearsnkeynesMove ABI headers to xlat/x86 as well (and finally rename erroneously named ia64abi to amd64abi)
991:60c7fab9c88014 yearsnkeynesMove xltcache to xlat/ src directory
990:ae329de3c8ab14 yearsnkeynesPrint address correctly with %p
989:7baf5ecd8e9814 yearsnkeynesAdd SDL audio driver, thanks to Wahrhaft!
988:23c648e10db314 yearsnkeynesArgh. Apparently we still do really need _BSD_SOURCE and _GNU_SOURCE
987:3bd03f1ce0a714 yearsnkeynesAdd explicit c99-compliance check for linux/cdrom.h - some kernel versions/arches have
986:5090104b096314 yearsnkeynesFix minor warnings
985:52e64faac75214 yearsnkeynesSet the source-type flags to -D__EXTENSIONS__ -U__STRICT_ANSI__ - this seems
984:a01567058a4714 yearsnkeynesCompile in C99 standards mode, albeit with -D_GNU_SOURCE. Helps portability slightly as well
983:b0d0785aa19414 yearsnkeynesFix typo in ocache invalidate
982:2d6b3f29f87814 yearsnkeynesFail cleanly if the display doesn't actually support GLX, rather than crashing horribly
981:79fcace1ab4314 yearsnkeynesClear the action set immediately prior to parsing them in - fix case where
980:deb4361928fe14 yearsnkeynesFix signedness in mmu_ext_page_remapped (Thanks kaz!)
979:2cc7b486ea6c14 yearsnkeynesEmit #line directives in output to make debugging a little easier
978:eed5089fcfdb14 yearsnkeynesRemove accidentally committed debugging code
977:8514fb4bc10114 yearsnkeynesFix Objective-C checking to be a little more circumspec (to whit, not aborting if no
976:e57a25d9eb7d14 yearsnkeynesAdd some initial TLB test cases
975:007bf7eb944f14 yearsnkeynesAdd read_byte_for_write mem function for correct implementation of AND.B and friends
974:16b079ed11bb14 yearsnkeynesFix double-counting of instructions in delay slots in sh4_finalize_instruction
973:7434ac745eff14 yearsnkeynesFix mmu_utlb_entry_for_vpn (failed to take 1k page entries into account)
972:fb948057cf0814 yearsnkeynesFix TLB access to SH4 peripheral control regions
971:886e1ec8447d14 yearsnkeynesFix 1k-entry allocation
970:44d62d0850c814 yearsnkeynesFix Post-increment mov instructions - per the manual, increment doesn't happen if the
969:3f178ca1398c14 yearsnkeynesMake local functions static (to shut up icc warnings, plus not being a bad idea in general)
968:6fb1481859a414 yearsnkeynesFix various compile-time warnings
967:ef93b08e216614 yearsnkeynesFix broken link line ($LINK rather than just $CCLD)
966:0f0320cb365014 yearsnkeynesMake --enable-strict-warn work again
965:fc39a660885114 yearsnkeynesAdd missed paths_osx.m from previous commit
964:f2f3c7612d0614 yearsnkeynesAdd support for the Intel ICC compiler (C only, icc doesn't support Obj-C)
963:1c3a0f67c60314 yearsnkeynesFix missing prototype for mmu_vma_to_phys_disasm
962:54a657069b8114 yearsnkeynesFix missing #include of xltcache.h (required for xlat_invalidate_* prototypes)
961:3541b280e0f114 yearsnkeynesFix off-by-one buffer overflow
960:2f0819278fdb14 yearsnkeynesExecute the mem_unprotect call only on 64-bit platforms (where it may be needed), since
959:f6b45ab2434914 yearsnkeynesDon't keep looking for the memory region after it's already been found in mem_load()
958:62365adaf48f14 yearsnkeynesAdd the current bus_cycle timing (not used yet, but may as well add it while
957:0f6131f6cc3a14 yearsnkeynesAdd missed commit of ia64abi.h from previous change.
956:4c1ed9e0398514 yearsnkeynesExit immediately on an unconditional exception - makes those blocks a little simpler and shorter
955:e289b49c28f114 yearsnkeynesReplace mmu_fix_urc with mmu_read_urc (slightly cleaner)
954:59e17ce91c5514 yearsnkeynesFix icache entry not matching following an xlat block mode mismatch (can happen legitimately)
953:f4a156508ad114 yearsnkeynesMerge lxdream-mem branch back to trunk
952:18e57984092314 yearsnkeynesHandle URC/URB case where URC is initialized >= URB lxdream-mem
951:63483914846f14 yearsnkeynesTidy up exceptions+resets lxdream-mem
950:cc1e8810436014 yearsnkeynesRemove xlat_get_post_recovery - no longer used and doesn't work correctly anyway lxdream-mem
949:d7833018931f14 yearsnkeynesAdd missed file from previous commit - remove sh4_translate_flush_cache, change lxdream-mem
948:545c85cc56f114 yearsnkeynesIntroduce sh4_finalize_instruction to clean-up on instruction exits lxdream-mem
947:aa80962d643914 yearsnkeynesBack out the CALL_ptr change (need to handle relocation from end-of-cache to lxdream-mem
946:d41ee7994db714 yearsnkeynesFully integrate SQ with the new address space code - added additional 'prefetch' lxdream-mem
945:78772965323614 yearsnkeynesMove address space decls to mmu.h lxdream-mem
944:a4e31314bee114 yearsnkeynesActually use sh4_user_address_space for user code lxdream-mem
943:9a277733eafa14 yearsnkeynesHandle remap-after-multihit-removal TLB updates lxdream-mem
942:05e5d6a62e6714 yearsnkeynesSimplify address translation by 1 instruction lxdream-mem
941:c67574ed435514 yearsnkeynesImplement CORE_EXIT_EXCEPTION for use when direct frame messing about doesn't work lxdream-mem
940:81e0d3051d5f14 yearsnkeynesAdd svn:keywords props on new files lxdream-mem
939:6f2302afeb8914 yearsnkeynesMMU work-in-progress lxdream-mem
938:e377bd827c5414 yearsnkeynesSimplify xlat_invalidate_long slightly lxdream-mem
937:81b0c79d978814 yearsnkeynesUpdate sh4x86 to take advantage of SR assumptions. nice 2% there :) lxdream-mem
936:f394309c399a14 yearsnkeynesReplace fpscr_mask/fpscr flags in xlat_cache_block with a single xlat_sh4_mode, lxdream-mem
.