[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH next v2 73/74] linux-user: Use cpu_reset() after
From: |
Peter Maydell |
Subject: |
Re: [Qemu-devel] [PATCH next v2 73/74] linux-user: Use cpu_reset() after cpu_init() / cpu_copy() |
Date: |
Fri, 11 May 2012 12:22:59 +0100 |
On 10 May 2012 01:14, Andreas Färber <address@hidden> wrote:
> Eliminates cpu_state_reset() usage.
>
> Signed-off-by: Andreas Färber <address@hidden>
> ---
> linux-user/main.c | 2 +-
> linux-user/syscall.c | 2 +-
> 2 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/linux-user/main.c b/linux-user/main.c
> index 191b750..49108b8 100644
> --- a/linux-user/main.c
> +++ b/linux-user/main.c
> @@ -3405,7 +3405,7 @@ int main(int argc, char **argv, char **envp)
> exit(1);
> }
> #if defined(TARGET_I386) || defined(TARGET_SPARC) || defined(TARGET_PPC)
> - cpu_state_reset(env);
> + cpu_reset(ENV_GET_CPU(env));
> #endif
>
> thread_env = env;
> diff --git a/linux-user/syscall.c b/linux-user/syscall.c
> index 20d2a74..539af3f 100644
> --- a/linux-user/syscall.c
> +++ b/linux-user/syscall.c
> @@ -4262,7 +4262,7 @@ static int do_fork(CPUArchState *env, unsigned int
> flags, abi_ulong newsp,
> /* we create a new CPU instance. */
> new_env = cpu_copy(env);
> #if defined(TARGET_I386) || defined(TARGET_SPARC) || defined(TARGET_PPC)
> - cpu_state_reset(new_env);
> + cpu_reset(ENV_GET_CPU(new_env));
> #endif
> /* Init regs that differ from the parent. */
> cpu_clone_regs(new_env, newsp);
> --
Do you have any plans to try to rationalise the handling of reset
so that we consistently either do or don't reset the cpu here,
rather than having it done based on a TARGET_* ifdef ?
-- PMM
- [Qemu-devel] [PATCH next v2 60/74] target-mips: Use cpu_reset() in do_interrupt(), (continued)
- [Qemu-devel] [PATCH next v2 60/74] target-mips: Use cpu_reset() in do_interrupt(), Andreas Färber, 2012/05/09
- [Qemu-devel] [PATCH next v2 66/74] mips_malta: Use cpu_mips_init() to obtain MIPSCPU, Andreas Färber, 2012/05/09
- [Qemu-devel] [PATCH next v2 70/74] mips_r4k: Use cpu_mips_init() to obtain MIPSCPU, Andreas Färber, 2012/05/09
- [Qemu-devel] [PATCH next v2 62/74] mips_fulong2e: Use cpu_mips_cpu() to obtain MIPSCPU, Andreas Färber, 2012/05/09
- [Qemu-devel] [PATCH next v2 65/74] mips_jazz: Pass MIPSCPU to main_cpu_reset(), Andreas Färber, 2012/05/09
- [Qemu-devel] [PATCH next v2 71/74] mips_r4k: Store MIPSCPU in ResetData, Andreas Färber, 2012/05/09
- [Qemu-devel] [PATCH next v2 68/74] mips_mipssim: Use cpu_mips_init() to obtain MIPSCPU, Andreas Färber, 2012/05/09
- [Qemu-devel] [PATCH next v2 67/74] mips_malta: Pass MIPSCPU to main_cpu_reset(), Andreas Färber, 2012/05/09
- [Qemu-devel] [PATCH next v2 73/74] linux-user: Use cpu_reset() after cpu_init() / cpu_copy(), Andreas Färber, 2012/05/09
- Re: [Qemu-devel] [PATCH next v2 73/74] linux-user: Use cpu_reset() after cpu_init() / cpu_copy(), Igor Mammedov, 2012/05/16
- Re: [Qemu-devel] [PATCH next v2 73/74] linux-user: Use cpu_reset() after cpu_init() / cpu_copy(), Andreas Färber, 2012/05/16
- Re: [Qemu-devel] [PATCH next v2 73/74] linux-user: Use cpu_reset() after cpu_init() / cpu_copy(), Peter Maydell, 2012/05/16
- Re: [Qemu-devel] [PATCH next v2 73/74] linux-user: Use cpu_reset() after cpu_init() / cpu_copy(), Igor Mammedov, 2012/05/16
- Re: [Qemu-devel] [PATCH next v2 73/74] linux-user: Use cpu_reset() after cpu_init() / cpu_copy(), Peter Maydell, 2012/05/16
- Re: [Qemu-devel] [PATCH next v2 73/74] linux-user: Use cpu_reset() after cpu_init() / cpu_copy(), Igor Mammedov, 2012/05/16