]> git.proxmox.com Git - qemu.git/blobdiff - target-cris/mmu.c
CRIS: Segmented addressing only for kernel mode.
[qemu.git] / target-cris / mmu.c
index bc5b7105d1af62e307d3d3fd2c7c290004903625..b6892bbbf29d38eb3765d7a6f5fc0b1d60078703 100644 (file)
@@ -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;