xref: /openbmc/linux/arch/mips/include/asm/mach-generic/kernel-entry-init.h (revision 8c57a5e7b2820f349c95b8c8393fec1e0f4070d2)
1384740dcSRalf Baechle /*
2384740dcSRalf Baechle  * This file is subject to the terms and conditions of the GNU General Public
3384740dcSRalf Baechle  * License.  See the file "COPYING" in the main directory of this archive
4384740dcSRalf Baechle  * for more details.
5384740dcSRalf Baechle  *
6384740dcSRalf Baechle  * Copyright (C) 2005 Embedded Alley Solutions, Inc
7384740dcSRalf Baechle  * Copyright (C) 2005 Ralf Baechle (ralf@linux-mips.org)
8384740dcSRalf Baechle  */
9384740dcSRalf Baechle #ifndef __ASM_MACH_GENERIC_KERNEL_ENTRY_H
10384740dcSRalf Baechle #define __ASM_MACH_GENERIC_KERNEL_ENTRY_H
11384740dcSRalf Baechle 
12384740dcSRalf Baechle /* Intentionally empty macro, used in head.S. Override in
13384740dcSRalf Baechle  * arch/mips/mach-xxx/kernel-entry-init.h when necessary.
14384740dcSRalf Baechle  */
15384740dcSRalf Baechle 	.macro	kernel_entry_setup
16384740dcSRalf Baechle 	.endm
17384740dcSRalf Baechle 
18384740dcSRalf Baechle /*
19*92a76f6dSAdam Buchbinder  * Do SMP slave processor setup necessary before we can safely execute C code.
20384740dcSRalf Baechle  */
21384740dcSRalf Baechle 	.macro	smp_slave_setup
22384740dcSRalf Baechle 	.endm
23384740dcSRalf Baechle 
24384740dcSRalf Baechle 
25384740dcSRalf Baechle #endif /* __ASM_MACH_GENERIC_KERNEL_ENTRY_H */
26