From: Keir Fraser Date: Wed, 28 May 2008 08:31:04 +0000 (+0100) Subject: stubdom: Save main_thread value by moving it out from app_bss which X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~14207^2~20 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=ddbd09069cbd4eb3d36203e0d6ee764bbb48c0a9;p=xen.git stubdom: Save main_thread value by moving it out from app_bss which gets cleared. Signed-off-by: Samuel Thibault --- diff --git a/extras/mini-os/main.c b/extras/mini-os/main.c index 74904bbf1e..22c7be1704 100644 --- a/extras/mini-os/main.c +++ b/extras/mini-os/main.c @@ -21,8 +21,6 @@ extern void __libc_fini_array(void); extern unsigned long __CTOR_LIST__[]; extern unsigned long __DTOR_LIST__[]; -struct thread *main_thread; - #if 0 #include int main(int argc, char *argv[], char *envp[]) diff --git a/extras/mini-os/sched.c b/extras/mini-os/sched.c index 95e2c8abab..18dd855742 100644 --- a/extras/mini-os/sched.c +++ b/extras/mini-os/sched.c @@ -58,6 +58,8 @@ struct thread *idle_thread = NULL; LIST_HEAD(exited_threads); static int threads_started; +struct thread *main_thread; + void inline print_runqueue(void) { struct list_head *it;