Re: [Qemu-devel] [PATCH 2/4] target/arm: Rebuild hflags at el changes and MSR writes

2019-02-19 Thread Alex Bennée
Richard Henderson writes: > Now setting, but not relying upon, env->hflags. > > Signed-off-by: Richard Henderson > --- > target/arm/internals.h | 1 + > linux-user/syscall.c | 1 + > target/arm/cpu.c | 1 + > target/arm/helper-a64.c| 3 +++ > target/arm/helper.c

Re: [Qemu-devel] [PATCH 2/4] target/arm: Rebuild hflags at el changes and MSR writes

2019-02-19 Thread Richard Henderson
On 2/19/19 6:48 AM, Alex Bennée wrote: >> +++ b/target/arm/translate-a64.c >> @@ -1841,11 +1841,15 @@ static void handle_sys(DisasContext *s, uint32_t >> insn, bool isread, >> /* I/O operations must end the TB here (whether read or write) */ >> gen_io_end(); >> s->base.i

Re: [Qemu-devel] [PATCH 2/4] target/arm: Rebuild hflags at el changes and MSR writes

2019-02-19 Thread Alex Bennée
Richard Henderson writes: > Now setting, but not relying upon, env->hflags. > > Signed-off-by: Richard Henderson > --- > target/arm/internals.h | 1 + > linux-user/syscall.c | 1 + > target/arm/cpu.c | 1 + > target/arm/helper-a64.c| 3 +++ > target/arm/helper.c

[Qemu-devel] [PATCH 2/4] target/arm: Rebuild hflags at el changes and MSR writes

2019-02-13 Thread Richard Henderson
Now setting, but not relying upon, env->hflags. Signed-off-by: Richard Henderson --- target/arm/internals.h | 1 + linux-user/syscall.c | 1 + target/arm/cpu.c | 1 + target/arm/helper-a64.c| 3 +++ target/arm/helper.c| 2 ++ target/arm/machine.c | 1 +