On Mon, Aug 24, 2015 at 20:41:10 -0400, Emilio G. Cota wrote:
> Note: cannot compile bsd-user here (linux), please compile-test.
>
> Signed-off-by: Emilio G. Cota <[email protected]>
> ---
(snip)
> diff --git a/bsd-user/qemu.h b/bsd-user/qemu.h
> index 5902614..751efd5 100644
> --- a/bsd-user/qemu.h
> +++ b/bsd-user/qemu.h
> @@ -163,6 +163,12 @@ int get_osversion(void);
> void fork_start(void);
> void fork_end(int child);
>
> +static inline void do_cpu_loop(CPUArchState *env)
> +{
Here we should also call rcu_register_thread().
> + current_cpu = ENV_GET_CPU(env);
> + cpu_loop(env);
> +}
Emilio