diff options
author | aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162> | 2009-01-12 21:33:22 +0000 |
---|---|---|
committer | aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162> | 2009-01-12 21:33:22 +0000 |
commit | f48c144e2481e94eba625fd637f5161d090535e5 (patch) | |
tree | fe9b95f1a473bf672e35541987e99b0929340081 /hw | |
parent | 932e71cd57bab4e6206e1355c6425290721bbe34 (diff) | |
download | qemu-f48c144e2481e94eba625fd637f5161d090535e5.zip qemu-f48c144e2481e94eba625fd637f5161d090535e5.tar.gz qemu-f48c144e2481e94eba625fd637f5161d090535e5.tar.bz2 |
target-alpha: get rid of tests on env->user_mode_only
Replace runtime checks on env->user_mode_only by compile time
checks on CONFIG_USER_ONLY.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6277 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'hw')
-rw-r--r-- | hw/alpha_palcode.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/hw/alpha_palcode.c b/hw/alpha_palcode.c index 70d4af6..151f3c2 100644 --- a/hw/alpha_palcode.c +++ b/hw/alpha_palcode.c @@ -998,12 +998,12 @@ int cpu_ppc_handle_mmu_fault (CPUState *env, uint32_t address, int rw, uint64_t physical, page_size, end; int prot, zbits, ret; - if (env->user_mode_only) { +#if defined(CONFIG_USER_ONLY) ret = 2; - } else { +#else ret = virtual_to_physical(env, &physical, &zbits, &prot, address, mmu_idx, rw); - } +#endif switch (ret) { case 0: /* No fault */ |