[U-Boot] smp_kick_all_cpus() function's role

TigerLiu at via-alliance.com TigerLiu at via-alliance.com
Fri May 30 04:25:45 CEST 2014


Hi, Marc:
I am studying ARMv8's u-boot code with FVP model.
In do_nonsec_virt_switch() function in bootm.c :
It will call smp_kick_all_cpus() function :
It seems it would set GICD_SGIR[24] = 1, forward the interrupt to all
CPU interfaces except tha tof the processor that requested the
interrupt.

So, who generated the interrupt(which would be forwarded to other
cores)?

Best wishes,


More information about the U-Boot mailing list