Revision 6c36d3fa exec-all.h
b/exec-all.h | ||
---|---|---|
593 | 593 |
} |
594 | 594 |
pd = env->tlb_table[is_user][index].addr_code & ~TARGET_PAGE_MASK; |
595 | 595 |
if (pd > IO_MEM_ROM && !(pd & IO_MEM_ROMD)) { |
596 |
#ifdef TARGET_SPARC |
|
597 |
do_unassigned_access(addr, 0, 1, 0); |
|
598 |
#else |
|
596 | 599 |
cpu_abort(env, "Trying to execute code outside RAM or ROM at 0x" TARGET_FMT_lx "\n", addr); |
600 |
#endif |
|
597 | 601 |
} |
598 | 602 |
return addr + env->tlb_table[is_user][index].addend - (unsigned long)phys_ram_base; |
599 | 603 |
} |
Also available in: Unified diff