Commit | Line | Data |
---|---|---|
1c51ed4f MD |
1 | /* |
2 | * SMP support for R-Mobile / SH-Mobile | |
3 | * | |
4 | * Copyright (C) 2010 Magnus Damm | |
5 | * Copyright (C) 2010 Takashi Yoshii | |
6 | * | |
7 | * Based on vexpress, Copyright (c) 2003 ARM Limited, All Rights Reserved | |
8 | * | |
9 | * This program is free software; you can redistribute it and/or modify | |
10 | * it under the terms of the GNU General Public License version 2 as | |
11 | * published by the Free Software Foundation. | |
12 | */ | |
13 | #include <linux/linkage.h> | |
14 | #include <linux/init.h> | |
15 | ||
16 | __INIT | |
17 | ||
18 | /* | |
19 | * Reset vector for secondary CPUs. | |
20 | * This will be mapped at address 0 by SBAR register. | |
21 | * We need _long_ jump to the physical address. | |
22 | */ | |
23 | .align 12 | |
24 | ENTRY(shmobile_secondary_vector) | |
25 | ldr pc, 1f | |
26 | 1: .long secondary_startup - CONFIG_PAGE_OFFSET + CONFIG_MEMORY_START |