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); +