common: spl: show total time of SPL
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I93de59f4064a2579f8010da2655607f45840f8ed
This commit is contained in:
parent
e220d75725
commit
45d851f407
|
|
@ -563,13 +563,13 @@ void board_init_r(gd_t *dummy1, ulong dummy2)
|
|||
break;
|
||||
#if CONFIG_IS_ENABLED(ATF)
|
||||
case IH_OS_ARM_TRUSTED_FIRMWARE:
|
||||
printf("Jumping to U-Boot via ARM Trusted Firmware\n\n");
|
||||
printf("Jumping to U-Boot via ARM Trusted Firmware\n");
|
||||
spl_invoke_atf(&spl_image);
|
||||
break;
|
||||
#endif
|
||||
#if CONFIG_IS_ENABLED(OPTEE)
|
||||
case IH_OS_OP_TEE:
|
||||
printf("Jumping to U-Boot(0x%08lx) via OP-TEE(0x%08lx)\n\n",
|
||||
printf("Jumping to U-Boot(0x%08lx) via OP-TEE(0x%08lx)\n",
|
||||
(ulong)spl_image.entry_point_os,
|
||||
(ulong)spl_image.entry_point);
|
||||
spl_cleanup_before_jump(&spl_image);
|
||||
|
|
@ -679,6 +679,8 @@ ulong spl_relocate_stack_gd(void)
|
|||
/* cleanup before jump to next stage */
|
||||
void spl_cleanup_before_jump(struct spl_image_info *spl_image)
|
||||
{
|
||||
ulong us;
|
||||
|
||||
spl_board_prepare_for_jump(spl_image);
|
||||
|
||||
disable_interrupts();
|
||||
|
|
@ -698,4 +700,7 @@ void spl_cleanup_before_jump(struct spl_image_info *spl_image)
|
|||
|
||||
dsb();
|
||||
isb();
|
||||
|
||||
us = (get_ticks() - gd->sys_start_tick) / 24UL;
|
||||
printf("Total: %ld.%ld ms\n\n", us / 1000, us % 1000);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue