summaryrefslogtreecommitdiff
path: root/api
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2012-11-30 13:01:22 (GMT)
committerAlbert ARIBAUD <albert.u.boot@aribaud.net>2013-01-10 21:27:41 (GMT)
commit2f8d8d6b3aedcea36db84872a4174eb8d5903f8f (patch)
tree998ed04ad1d6c340e8260145240a3e833385c243 /api
parentfe34f8dc8ca719d83a4bc67a35e15dfc780559e9 (diff)
downloadu-boot-fsl-qoriq-2f8d8d6b3aedcea36db84872a4174eb8d5903f8f.tar.xz
arm: Move bootstage record for board_init_f() to after arch_cpu_init()
The timer may be inited in arch_cpu_init() so it is not safe to make a bootstage mark before this is called. Arrange the code to fix this. Note: The question was raised as to why we don't keep all archs in sync. PowerPC doesn't have specific bootstage markers at present (although it does use boot progress). I hope that the generic board series will solve this problem in general, but in the meantime this is a real problem, and only in ARM. We now get a correct time for board_init_f: Timer summary in microseconds: Mark Elapsed Stage 0 0 reset 100,000 100,000 spl_start 848,530 748,530 board_init_f 907,301 58,771 board_init_r 910,478 3,177 board_init Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'api')
0 files changed, 0 insertions, 0 deletions