"Das U-Boot" Source Tree
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

armv8: start.S: Subordinate CPUs psci setup vector

As current design, only Manager CPU called armv8_setup_psci() before
jump to next stage(such as Linux Kernel), Subordinate CPUs also need
setup psci vector to handle trap request which comes from higher EL
level.

Signed-off-by: Xu Zhang <423756212@qq.com>
[trini: Guard with !CONFIG_XPL_BUILD check]

authored by

Xu Zhang and committed by
Tom Rini
7c9f8680 82f5ce11

+3
+3
arch/arm/cpu/armv8/start.S
··· 334 334 /* 335 335 * All slaves will enter EL2 and optionally EL1. 336 336 */ 337 + #if defined(CONFIG_ARMV8_PSCI) && !defined(CONFIG_XPL_BUILD) 338 + bl psci_setup_vectors 339 + #endif 337 340 adr x4, lowlevel_in_el2 338 341 ldr x5, =ES_TO_AARCH64 339 342 bl armv8_switch_to_el2