diff options
author | Paul Burton <paul.burton@imgtec.com> | 2016-09-21 14:59:54 +0100 |
---|---|---|
committer | Daniel Schwierzeck <daniel.schwierzeck@gmail.com> | 2016-09-21 17:04:53 +0200 |
commit | 31d36f748c52b22833aa946f6c406cc8fb2f1908 (patch) | |
tree | 3eec119018d0fc405e56e333c244af6e60bd5a04 /common/env_sf.c | |
parent | d263cda5ae41279208d9576eab1c5215a57252a6 (diff) | |
download | u-boot-imx-31d36f748c52b22833aa946f6c406cc8fb2f1908.zip u-boot-imx-31d36f748c52b22833aa946f6c406cc8fb2f1908.tar.gz u-boot-imx-31d36f748c52b22833aa946f6c406cc8fb2f1908.tar.bz2 |
MIPS: Hang if run on a secondary CPU
Some systems are configured such that multiple CPUs begin running from
their reset vector following a system reset. If this occurs then U-Boot
will be run on multiple CPUs simultaneously, which causes all sorts of
issues as the multiple instances of U-Boot clobber each other.
Prevent this from happening by simply hanging with an infinite loop if
we run on a CPU whose ID, as determined by GlobalNumber or EBase.CPUNum
as appropriate, is non-zero.
Signed-off-by: Paul Burton <paul.burton@imgtec.com>
Diffstat (limited to 'common/env_sf.c')
0 files changed, 0 insertions, 0 deletions