From f48c144e2481e94eba625fd637f5161d090535e5 Mon Sep 17 00:00:00 2001 From: aurel32 Date: Mon, 12 Jan 2009 21:33:22 +0000 Subject: 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 git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6277 c046a42c-6fe2-441c-8c8c-71466251a162 --- hw/alpha_palcode.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'hw') diff --git a/hw/alpha_palcode.c b/hw/alpha_palcode.c index 70d4af6b2..151f3c2ab 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 */ -- cgit v1.2.3