process.c (d0b5e15f0c0fdd759dd3dd48dc2dc2e7199e0da0) process.c (28fa468f53163bc0b867b4cc75a9e36e7ed4dbbd)
1/*
2 * Copyright (C) 2002 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com)
3 * Licensed under the GPL
4 */
5
6#include <linux/init.h>
7#include <linux/sched.h>
8#include <as-layout.h>

--- 7 unchanged lines hidden (view full) ---

16{
17 int pid;
18
19 block_signals();
20 pid = os_getpid();
21
22 cpu_tasks[0].pid = pid;
23 cpu_tasks[0].task = current;
1/*
2 * Copyright (C) 2002 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com)
3 * Licensed under the GPL
4 */
5
6#include <linux/init.h>
7#include <linux/sched.h>
8#include <as-layout.h>

--- 7 unchanged lines hidden (view full) ---

16{
17 int pid;
18
19 block_signals();
20 pid = os_getpid();
21
22 cpu_tasks[0].pid = pid;
23 cpu_tasks[0].task = current;
24#ifdef CONFIG_SMP
25 init_cpu_online(get_cpu_mask(0));
26#endif
24
27 start_kernel();
28 return 0;
29}
30
31extern int userspace_pid[];
32
33extern char cpu0_irqstack[];
34

--- 20 unchanged lines hidden ---
25 start_kernel();
26 return 0;
27}
28
29extern int userspace_pid[];
30
31extern char cpu0_irqstack[];
32

--- 20 unchanged lines hidden ---