Commit | Line | Data |
---|---|---|
c1449c8f RB |
1 | /* |
2 | * This file is subject to the terms and conditions of the GNU General Public | |
3 | * License. See the file "COPYING" in the main directory of this archive | |
4 | * for more details. | |
5 | * | |
6 | * Copyright (C) 2006 by Ralf Baechle (ralf@linux-mips.org) | |
7 | * | |
8 | * Symmetric Uniprocessor (TM) Support | |
9 | */ | |
10 | #include <linux/kernel.h> | |
11 | #include <linux/sched.h> | |
12 | ||
13 | /* | |
14 | * Send inter-processor interrupt | |
15 | */ | |
16 | void core_send_ipi(int cpu, unsigned int action) | |
17 | { | |
18 | panic(KERN_ERR "%s called", __FUNCTION__); | |
19 | } | |
20 | ||
21 | /* | |
22 | * After we've done initial boot, this function is called to allow the | |
23 | * board code to clean up state, if needed | |
24 | */ | |
25 | void prom_init_secondary(void) | |
26 | { | |
27 | } | |
28 | ||
29 | void prom_smp_finish(void) | |
30 | { | |
31 | } | |
32 | ||
33 | /* Hook for after all CPUs are online */ | |
34 | void prom_cpus_done(void) | |
35 | { | |
36 | } | |
37 | ||
38 | void __init prom_prepare_cpus(unsigned int max_cpus) | |
39 | { | |
40 | cpus_clear(phys_cpu_present_map); | |
41 | } | |
42 | ||
43 | /* | |
44 | * Firmware CPU startup hook | |
45 | */ | |
46 | void prom_boot_secondary(int cpu, struct task_struct *idle) | |
47 | { | |
48 | } |