forked from Minki/linux
parisc: Move common_stext into .text section when CONFIG_HOTPLUG_CPU=y
Move the common_stext function into the non-init text section if hotplug is enabled. This function is called from the firmware when hotplugged CPUs are brought up. Signed-off-by: Helge Deller <deller@gmx.de>
This commit is contained in:
parent
98903688e6
commit
ca45ec3cb4
@ -162,6 +162,15 @@ $pgt_fill_loop:
|
||||
/* FALLTHROUGH */
|
||||
.procend
|
||||
|
||||
#ifdef CONFIG_HOTPLUG_CPU
|
||||
/* common_stext is far away in another section... jump there */
|
||||
load32 PA(common_stext), %rp
|
||||
bv,n (%rp)
|
||||
|
||||
/* common_stext and smp_slave_stext needs to be in text section */
|
||||
.text
|
||||
#endif
|
||||
|
||||
/*
|
||||
** Code Common to both Monarch and Slave processors.
|
||||
** Entry:
|
||||
@ -371,8 +380,6 @@ smp_slave_stext:
|
||||
.procend
|
||||
#endif /* CONFIG_SMP */
|
||||
|
||||
ENDPROC(parisc_kernel_start)
|
||||
|
||||
#ifndef CONFIG_64BIT
|
||||
.section .data..ro_after_init
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user