Re: [Qemu-devel] [PATCH v2 1/6] Pass generic CPUState to gen_intermediate_code()

2016-09-19 Thread Lluís Vilanova
Richard Henderson writes: > On 09/09/2016 06:03 AM, Lluís Vilanova wrote: >> -void gen_intermediate_code(CPUAlphaState *env, struct TranslationBlock *tb) >> +void gen_intermediate_code(CPUState *cpu, struct TranslationBlock *tb) >> { >> -AlphaCPU *cpu = alpha_env_get_cpu(env); >> -CPUState

Re: [Qemu-devel] [PATCH v2 1/6] Pass generic CPUState to gen_intermediate_code()

2016-09-16 Thread Richard Henderson
On 09/09/2016 06:03 AM, Lluís Vilanova wrote: -void gen_intermediate_code(CPUAlphaState *env, struct TranslationBlock *tb) +void gen_intermediate_code(CPUState *cpu, struct TranslationBlock *tb) { -AlphaCPU *cpu = alpha_env_get_cpu(env); -CPUState *cs = CPU(cpu); +CPUAlphaState *env

[Qemu-devel] [PATCH v2 1/6] Pass generic CPUState to gen_intermediate_code()

2016-09-09 Thread Lluís Vilanova
Needed to implement a target-agnostic gen_intermediate_code() in the future. Signed-off-by: Lluís Vilanova Reviewed-by: David Gibson --- include/exec/exec-all.h |2 +- target-alpha/translate.c | 11 +-- target-arm/translate.c| 24 targ