Search
lxdream.org :: lxdream :: changelog
lxdream 0.9.1
released Jun 29
Download Now

15 years agoAdd read_byte_for_write mem function for correct implementation of AND.B and friends
nkeynes [Mon, 26 Jan 2009 07:26:24 +0000]  tree
Add read_byte_for_write mem function for correct implementation of AND.B and friends
with TLB enabled.
Add read_byte and read_long MMIO stubs to do correct sign extension of IO reads
src/aica/aica.c
src/asic.c
src/mem.c
src/mem.h
src/mmio.h
src/pvr2/pvr2.c
src/sh4/cache.c
src/sh4/dmac.c
src/sh4/intc.c
src/sh4/mmu.c
...

15 years agoFix double-counting of instructions in delay slots in sh4_finalize_instruction
nkeynes [Mon, 26 Jan 2009 03:09:53 +0000]  tree
Fix double-counting of instructions in delay slots in sh4_finalize_instruction
Fix spc value when taking an exception in mmu_update_icache in a delay slot
Fix under-counting of instructions in newpc delay slots in translated blocks
src/sh4/sh4core.in
src/sh4/sh4x86.in


15 years agoFix mmu_utlb_entry_for_vpn (failed to take 1k page entries into account)
nkeynes [Mon, 26 Jan 2009 03:08:08 +0000]  tree
Fix mmu_utlb_entry_for_vpn (failed to take 1k page entries into account)
Increment mmu_urc on tlb exceptions for consistency
src/sh4/mmu.c


15 years agoFix TLB access to SH4 peripheral control regions
nkeynes [Mon, 26 Jan 2009 03:05:54 +0000]  tree
Fix TLB access to SH4 peripheral control regions
src/sh4/mmux86.c


15 years agoFix 1k-entry allocation
nkeynes [Thu, 22 Jan 2009 02:58:13 +0000]  tree
Fix 1k-entry allocation
Break asid remap into two passes for simplicity
src/sh4/cache.c
src/sh4/mmu.c
src/sh4/sh4.c
src/sh4/sh4core.h


15 years agoFix Post-increment mov instructions - per the manual, increment doesn't happen if the
nkeynes [Thu, 22 Jan 2009 00:50:09 +0000]  tree
Fix Post-increment mov instructions - per the manual, increment doesn't happen if the
source and target registers are the same.
src/sh4/sh4core.in


15 years agoMake local functions static (to shut up icc warnings, plus not being a bad idea in general)
nkeynes [Thu, 22 Jan 2009 00:45:15 +0000]  tree
Make local functions static (to shut up icc warnings, plus not being a bad idea in general)
src/tools/actparse.c
src/tools/gendec.c
src/tools/gendec.h


15 years agoFix various compile-time warnings
nkeynes [Thu, 15 Jan 2009 11:23:20 +0000]  tree
Fix various compile-time warnings
src/aica/armmem.c
src/gettext.h
src/hook.h
src/main.c
src/mem.c
src/sh4/cache.c
src/sh4/ia32abi.h
src/sh4/mmu.c
src/sh4/sh4.c
src/sh4/sh4core.h
...

15 years agoFix broken link line ($LINK rather than just $CCLD)
nkeynes [Thu, 15 Jan 2009 11:18:10 +0000]  tree
Fix broken link line ($LINK rather than just $CCLD)
src/Makefile.am
src/Makefile.in


15 years agoMake --enable-strict-warn work again
nkeynes [Thu, 15 Jan 2009 11:16:48 +0000]  tree
Make --enable-strict-warn work again
configure
configure.in


.