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

11 years agoFully integrate SQ with the new address space code - added additional 'prefetch' lxdream-mem
nkeynes [Tue, 06 Jan 2009 01:58:08 +0000]  tree
Fully integrate SQ with the new address space code - added additional 'prefetch'
memory accessor. TLB is utterly untested, but non-TLB at least still works.
src/mem.c
src/mem.h
src/mmio.h
src/sh4/cache.c
src/sh4/mmu.c
src/sh4/mmu.h
src/sh4/mmux86.c
src/sh4/sh4core.h
src/sh4/sh4core.in
src/sh4/sh4x86.in


11 years agoMove address space decls to mmu.h lxdream-mem
nkeynes [Mon, 05 Jan 2009 04:19:46 +0000]  tree
Move address space decls to mmu.h
Finally remove sh4_read_long and friends
src/sh4/mmu.h
src/sh4/sh4core.h
src/sh4/sh4core.in
src/sh4/sh4mem.c
src/sh4/sh4stat.in
src/test/testsh4x86.c


11 years agoActually use sh4_user_address_space for user code lxdream-mem
nkeynes [Mon, 05 Jan 2009 04:17:20 +0000]  tree
Actually use sh4_user_address_space for user code
src/sh4/ia32abi.h
src/sh4/ia64abi.h


11 years agoHandle remap-after-multihit-removal TLB updates lxdream-mem
nkeynes [Mon, 05 Jan 2009 04:16:28 +0000]  tree
Handle remap-after-multihit-removal TLB updates
src/sh4/mmu.c


11 years agoSimplify address translation by 1 instruction lxdream-mem
nkeynes [Mon, 05 Jan 2009 04:13:42 +0000]  tree
Simplify address translation by 1 instruction
src/sh4/mmux86.c


11 years agoImplement CORE_EXIT_EXCEPTION for use when direct frame messing about doesn't work lxdream-mem
nkeynes [Sat, 03 Jan 2009 08:55:15 +0000]  tree
Implement CORE_EXIT_EXCEPTION for use when direct frame messing about doesn't work
src/sh4/sh4.c
src/sh4/sh4trans.c
src/sh4/sh4trans.h
src/sh4/sh4x86.in


11 years agoAdd svn:keywords props on new files lxdream-mem
nkeynes [Sat, 03 Jan 2009 07:30:26 +0000]  tree
Add svn:keywords props on new files
src/sdram.c
src/sh4/mmux86.c


11 years agoMMU work-in-progress lxdream-mem
nkeynes [Sat, 03 Jan 2009 03:30:26 +0000]  tree
MMU work-in-progress
* Move SDRAM out into separate sdram.c
* Move all page-table management into mmu.c
* Convert UTLB management to use the new page-tables
* Rip out all calls to mmu_vma_to_phys_* and replace with direct access
src/Makefile.am
src/Makefile.in
src/lxdream.h
src/mem.c
src/mem.h
src/sdram.c
src/sh4/cache.c
src/sh4/ia32abi.h
src/sh4/ia64abi.h
src/sh4/mmu.c
...

11 years agoSimplify xlat_invalidate_long slightly lxdream-mem
nkeynes [Sat, 27 Dec 2008 04:09:17 +0000]  tree
Simplify xlat_invalidate_long slightly
src/sh4/xltcache.c


11 years agoUpdate sh4x86 to take advantage of SR assumptions. nice 2% there :) lxdream-mem
nkeynes [Sat, 27 Dec 2008 03:14:59 +0000]  tree
Update sh4x86 to take advantage of SR assumptions. nice 2% there :)
src/sh4/sh4.c
src/sh4/sh4x86.in


.