ARM: zynq: Not to rewrite jump code when starting address is 0x0
This configuration is used by remoteproc. Signed-off-by: Michal Simek <michal.simek@xilinx.com>
This commit is contained in:
Родитель
7ac161c435
Коммит
88cd4e882d
|
@ -53,7 +53,7 @@ int __cpuinit zynq_cpun_start(u32 address, int cpu)
|
|||
&zynq_secondary_trampoline;
|
||||
|
||||
zynq_slcr_cpu_stop(cpu);
|
||||
|
||||
if (address) {
|
||||
if (__pa(PAGE_OFFSET)) {
|
||||
zero = ioremap(0, trampoline_code_size);
|
||||
if (!zero) {
|
||||
|
@ -80,7 +80,7 @@ int __cpuinit zynq_cpun_start(u32 address, int cpu)
|
|||
|
||||
if (__pa(PAGE_OFFSET))
|
||||
iounmap(zero);
|
||||
|
||||
}
|
||||
zynq_slcr_cpu_start(cpu);
|
||||
|
||||
return 0;
|
||||
|
|
Загрузка…
Ссылка в новой задаче