![Linus Walleij](/assets/img/avatar_default.png)
This removes a lot of ancient cruft from the Ux500 SMP boot. Instead of the pen grab/release, just point the ROM to secondary_boot() and start the second CPU there, then send the IPI. Use our own SMP enable method. This enables us to remove the last static mapping and get both CPUs booting properly. Tested this and it just works. Signed-off-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Olof Johansson <olof@lixom.net>
15 lines
416 B
Makefile
15 lines
416 B
Makefile
#
|
|
# Makefile for the linux kernel, U8500 machine.
|
|
#
|
|
|
|
obj-y := cpu.o id.o timer.o pm.o
|
|
obj-$(CONFIG_CACHE_L2X0) += cache-l2x0.o
|
|
obj-$(CONFIG_UX500_SOC_DB8500) += cpu-db8500.o
|
|
obj-$(CONFIG_MACH_MOP500) += board-mop500-regulators.o \
|
|
board-mop500-audio.o
|
|
obj-$(CONFIG_SMP) += platsmp.o
|
|
obj-$(CONFIG_HOTPLUG_CPU) += hotplug.o
|
|
obj-$(CONFIG_PM_GENERIC_DOMAINS) += pm_domains.o
|
|
|
|
CFLAGS_hotplug.o += -march=armv7-a
|