diff options
Diffstat (limited to 'target-cris/mmu.c')
-rw-r--r-- | target-cris/mmu.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/target-cris/mmu.c b/target-cris/mmu.c index bc5b7105d1..b6892bbbf2 100644 --- a/target-cris/mmu.c +++ b/target-cris/mmu.c @@ -345,7 +345,7 @@ int cris_mmu_translate(struct cris_mmu_result *res, } seg = vaddr >> 28; - if (cris_mmu_segmented_addr(seg, env->sregs[SFR_RW_MM_CFG])) + if (!is_user && cris_mmu_segmented_addr(seg, env->sregs[SFR_RW_MM_CFG])) { uint32_t base; |