Re: [Qemu-devel] [PATCH 01/29] target-sparc: don't trap on MMU-fault if MMU is disabled

2016-10-12 Thread Artyom Tarasenko
On Tue, Oct 11, 2016 at 4:50 PM, Richard Henderson wrote: > On 10/11/2016 09:00 AM, Artyom Tarasenko wrote: >> >> On Mon, Oct 10, 2016 at 11:14 PM, Richard Henderson >> wrote: >>> >>> On 10/01/2016 05:05 AM, Artyom Tarasenko wrote: if

Re: [Qemu-devel] [PATCH 01/29] target-sparc: don't trap on MMU-fault if MMU is disabled

2016-10-11 Thread Richard Henderson
On 10/11/2016 09:00 AM, Artyom Tarasenko wrote: On Mon, Oct 10, 2016 at 11:14 PM, Richard Henderson wrote: On 10/01/2016 05:05 AM, Artyom Tarasenko wrote: if (is_exec) { -helper_raise_exception(env, TT_CODE_ACCESS); +if (env->lsu & (IMMU_E)) { +

Re: [Qemu-devel] [PATCH 01/29] target-sparc: don't trap on MMU-fault if MMU is disabled

2016-10-11 Thread Artyom Tarasenko
On Mon, Oct 10, 2016 at 11:14 PM, Richard Henderson wrote: > On 10/01/2016 05:05 AM, Artyom Tarasenko wrote: >> >> if (is_exec) { >> -helper_raise_exception(env, TT_CODE_ACCESS); >> +if (env->lsu & (IMMU_E)) { >> +helper_raise_exception(env,

Re: [Qemu-devel] [PATCH 01/29] target-sparc: don't trap on MMU-fault if MMU is disabled

2016-10-10 Thread Richard Henderson
On 10/01/2016 05:05 AM, Artyom Tarasenko wrote: if (is_exec) { -helper_raise_exception(env, TT_CODE_ACCESS); +if (env->lsu & (IMMU_E)) { +helper_raise_exception(env, TT_CODE_ACCESS); +} } else { -helper_raise_exception(env, TT_DATA_ACCESS); +

[Qemu-devel] [PATCH 01/29] target-sparc: don't trap on MMU-fault if MMU is disabled

2016-10-01 Thread Artyom Tarasenko
Signed-off-by: Artyom Tarasenko --- target-sparc/ldst_helper.c | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/target-sparc/ldst_helper.c b/target-sparc/ldst_helper.c index 6ce5ccc..f17ac9b 100644 --- a/target-sparc/ldst_helper.c +++