diff options
Diffstat (limited to 'target-cris')
-rw-r--r-- | target-cris/helper.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/target-cris/helper.c b/target-cris/helper.c index b101dc5ad0..fcdcf977fe 100644 --- a/target-cris/helper.c +++ b/target-cris/helper.c @@ -100,8 +100,9 @@ int cpu_cris_handle_mmu_fault (CPUState *env, target_ulong address, int rw, */ phy = res.phy & ~0x80000000; prot = res.prot; - r = tlb_set_page(env, address & TARGET_PAGE_MASK, - phy, prot, mmu_idx, is_softmmu); + tlb_set_page(env, address & TARGET_PAGE_MASK, phy, + prot | PAGE_EXEC, mmu_idx, TARGET_PAGE_SIZE); + r = 0; } if (r > 0) D_LOG("%s returns %d irqreq=%x addr=%x" |