revision 1295:9067aff5522d
summary |
tree |
shortlog |
changelog |
graph |
changeset |
raw | bz2 | zip | gz changeset | 1295:9067aff5522d |
parent | 1294:52be323fcab4 |
child | 1296:30ecee61f811 |
author | nkeynes |
date | Mon Oct 15 21:19:22 2012 +1000 (11 years ago) |
Merge workaround for interpreted mode accesses to the OC ram regions in AT=0
cases. Still broken for other cases
cases. Still broken for other cases
src/sh4/mmu.c | view | annotate | diff | log |
1.1 --- a/src/sh4/mmu.c Wed Sep 19 08:42:18 2012 +10001.2 +++ b/src/sh4/mmu.c Mon Oct 15 21:19:22 2012 +10001.3 @@ -1245,7 +1245,7 @@1.4 }1.6 if( (mmucr & MMUCR_AT) == 0 ) {1.7 - return sh4_ext_address_space[VMA_TO_EXT_ADDR(addr)>>12];1.8 + return sh4_address_space[addr>>12];1.9 }1.11 /* If we get this far, translation is required */1.12 @@ -1315,7 +1315,7 @@1.13 }1.15 if( (mmucr & MMUCR_AT) == 0 ) {1.16 - return sh4_ext_address_space[VMA_TO_EXT_ADDR(addr)>>12];1.17 + return sh4_address_space[addr>>12];1.18 }1.20 /* If we get this far, translation is required */1.21 @@ -1381,7 +1381,7 @@1.22 }1.24 if( (mmucr & MMUCR_AT) == 0 ) {1.25 - return sh4_ext_address_space[VMA_TO_EXT_ADDR(addr)>>12];1.26 + return sh4_address_space[addr>>12];1.27 }1.29 /* If we get this far, translation is required */
.