smp-ops.h (cdd5b5a9761fd66d17586e4f4ba6588c70e640ea) smp-ops.h (8cd2accb71f5eb8e92d775fc1978d3779875c2e5)
1/*
2 * This file is subject to the terms and conditions of the GNU General
3 * Public License. See the file "COPYING" in the main directory of this
4 * archive for more details.
5 *
6 * Copyright (C) 2000 - 2001 by Kanoj Sarcar (kanoj@sgi.com)
7 * Copyright (C) 2000 - 2001 by Silicon Graphics, Inc.
8 * Copyright (C) 2000, 2001, 2002 Ralf Baechle

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

30 void (*smp_setup)(void);
31 void (*prepare_cpus)(unsigned int max_cpus);
32 void (*prepare_boot_cpu)(void);
33#ifdef CONFIG_HOTPLUG_CPU
34 int (*cpu_disable)(void);
35 void (*cpu_die)(unsigned int cpu);
36 void (*cleanup_dead_cpu)(unsigned cpu);
37#endif
1/*
2 * This file is subject to the terms and conditions of the GNU General
3 * Public License. See the file "COPYING" in the main directory of this
4 * archive for more details.
5 *
6 * Copyright (C) 2000 - 2001 by Kanoj Sarcar (kanoj@sgi.com)
7 * Copyright (C) 2000 - 2001 by Silicon Graphics, Inc.
8 * Copyright (C) 2000, 2001, 2002 Ralf Baechle

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

30 void (*smp_setup)(void);
31 void (*prepare_cpus)(unsigned int max_cpus);
32 void (*prepare_boot_cpu)(void);
33#ifdef CONFIG_HOTPLUG_CPU
34 int (*cpu_disable)(void);
35 void (*cpu_die)(unsigned int cpu);
36 void (*cleanup_dead_cpu)(unsigned cpu);
37#endif
38#ifdef CONFIG_KEXEC
38#ifdef CONFIG_KEXEC_CORE
39 void (*kexec_nonboot_cpu)(void);
40#endif
41};
42
43extern void register_smp_ops(const struct plat_smp_ops *ops);
44
45static inline void plat_smp_setup(void)
46{

--- 63 unchanged lines hidden ---
39 void (*kexec_nonboot_cpu)(void);
40#endif
41};
42
43extern void register_smp_ops(const struct plat_smp_ops *ops);
44
45static inline void plat_smp_setup(void)
46{

--- 63 unchanged lines hidden ---