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 --- |