[U-Boot] [U-Boot, v2] vxworks: fixed cpu enable using PSCI on armv8

Tom Rini trini at konsulko.com
Fri Apr 13 21:09:05 UTC 2018


On Tue, Apr 10, 2018 at 12:36:36PM +0300, Vasyl Vavrychuk wrote:

> Without armv8_setup_psci register VBAR_EL3 is not set up property which
> makes SMC calls jump to invalid location.
> 
> smp_kick_all_cpus is required to make slave cpus leave gic_wait_for_interrupt.
> Without this they will never pursue booting process.
> 
> Fix was applied to the two ways of booting VxWorks: bootvx and bootm commands.
> 
> This implementation is very similar to what is done in boot_jump_linux
> in arch/arm/lib/bootm.c file.
> 
> Tested on VxWorks 7 release SR0520 2017-12-08 Intel Stratix 10 SX SoC
> Development Kit board.
> 
> Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk at globallogic.com>
> Reviewed-by: Bin Meng <bmeng.cn at gmail.com>

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180413/fe688029/attachment.sig>


More information about the U-Boot mailing list