- Don't use e7501 root_complex
[coreboot.git] / src / include / smp / start_stop.h
1 #ifndef SMP_START_STOP_H
2 #define SMP_START_STOP_H
3
4 #if CONFIG_SMP == 1
5 #include <smp/atomic.h>
6 unsigned long this_processors_id(void);
7 int processor_index(unsigned long processor_id);
8 void stop_cpu(unsigned long processor_id);
9 int start_cpu(unsigned long processor_id);
10 void startup_other_cpus(unsigned long *processor_map);
11 #else
12 #define this_processors_id()    0
13 #define startup_other_cpus(p)   do {} while(0)
14 #define processor_index(p) 0
15 #endif
16
17 #endif /* SMP_START_STOP_H */