ARM: shmobile: Introduce shmobile_boot_size
Introduce shmobile_boot_size that can be used by future SMP code to determine the size of the boot code that needs to be copied to internal SRAM. Signed-off-by: Magnus Damm <damm@opensource.se> Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
This commit is contained in:
parent
87a08ca0f7
commit
a84a5ab73f
|
@ -40,6 +40,9 @@ shmobile_boot_fn:
|
||||||
.globl shmobile_boot_arg
|
.globl shmobile_boot_arg
|
||||||
shmobile_boot_arg:
|
shmobile_boot_arg:
|
||||||
2: .space 4
|
2: .space 4
|
||||||
|
.globl shmobile_boot_size
|
||||||
|
shmobile_boot_size:
|
||||||
|
.long . - shmobile_boot_vector
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Per-CPU SMP boot function/argument selection code based on MPIDR
|
* Per-CPU SMP boot function/argument selection code based on MPIDR
|
||||||
|
|
|
@ -9,6 +9,7 @@ extern void shmobile_setup_console(void);
|
||||||
extern void shmobile_boot_vector(void);
|
extern void shmobile_boot_vector(void);
|
||||||
extern unsigned long shmobile_boot_fn;
|
extern unsigned long shmobile_boot_fn;
|
||||||
extern unsigned long shmobile_boot_arg;
|
extern unsigned long shmobile_boot_arg;
|
||||||
|
extern unsigned long shmobile_boot_size;
|
||||||
extern void shmobile_smp_boot(void);
|
extern void shmobile_smp_boot(void);
|
||||||
extern void shmobile_smp_sleep(void);
|
extern void shmobile_smp_sleep(void);
|
||||||
extern void shmobile_smp_hook(unsigned int cpu, unsigned long fn,
|
extern void shmobile_smp_hook(unsigned int cpu, unsigned long fn,
|
||||||
|
|
Loading…
Reference in New Issue