[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] ppc: CPU reset must flush translation buffer
From: |
Alexander Graf |
Subject: |
Re: [Qemu-devel] ppc: CPU reset must flush translation buffer |
Date: |
Mon, 21 May 2012 08:16:25 +0200 |
On 21.05.2012, at 04:01, Benjamin Herrenschmidt <address@hidden> wrote:
> Without that, reset from SLOF crashes in full emulation.
>
> Reported-by: Thomas Huth <address@hidden>
> Signed-off-by: Benjamin Herrenschmidt <address@hidden>
> ---
> target-ppc/translate_init.c | 1 +
> 1 files changed, 1 insertions(+), 0 deletions(-)
>
> diff --git a/target-ppc/translate_init.c b/target-ppc/translate_init.c
> index ae03065..fbf7705 100644
> --- a/target-ppc/translate_init.c
> +++ b/target-ppc/translate_init.c
> @@ -10285,6 +10285,7 @@ static void ppc_cpu_reset(CPUState *s)
> env->error_code = 0;
> /* Flush all TLBs */
> tlb_flush(env, 1);
> + tb_flush(env);
Shouldn't this be true for all CPUs? I remember talking about reset with Peter
a while ago... but don't remember the conclusions :)
Alex