Revision 4fcc562b target-mips/helper.c
b/target-mips/helper.c | ||
---|---|---|
253 | 253 |
env->error_code = error_code; |
254 | 254 |
} |
255 | 255 |
|
256 |
#if !defined(CONFIG_USER_ONLY) |
|
256 | 257 |
target_phys_addr_t cpu_get_phys_page_debug(CPUState *env, target_ulong addr) |
257 | 258 |
{ |
258 |
#if defined(CONFIG_USER_ONLY) |
|
259 |
return addr; |
|
260 |
#else |
|
261 | 259 |
target_phys_addr_t phys_addr; |
262 | 260 |
int prot; |
263 | 261 |
|
264 | 262 |
if (get_physical_address(env, &phys_addr, &prot, addr, 0, ACCESS_INT) != 0) |
265 | 263 |
return -1; |
266 | 264 |
return phys_addr; |
267 |
#endif |
|
268 | 265 |
} |
266 |
#endif |
|
269 | 267 |
|
270 | 268 |
int cpu_mips_handle_mmu_fault (CPUState *env, target_ulong address, int rw, |
271 | 269 |
int mmu_idx, int is_softmmu) |
Also available in: Unified diff