Commit ca45ec3c authored by Helge Deller's avatar Helge Deller
Browse files

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: default avatarHelge Deller <deller@gmx.de>
parent 98903688
Loading
Loading
Loading
Loading
+9 −2
Original line number Diff line number Diff line
@@ -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