From f933e84e3497bddf29b8183ca6ee37a7a12e9ac3 Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Mon, 13 Feb 2012 13:51:21 +0000 Subject: bootstage: arm: Add bootstage calls in board and bootm Add calls to bootstage before and after relocation, and just before jumping to the OS. The idea here is you can call bootstage_report() to get a report. Additionally, if you define CONFIG_BOOTSTAGE_REPORT then a report is printed automatically by U-Boot just before jumping to the kernel. Signed-off-by: Simon Glass --- arch/arm/lib/bootm.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'arch/arm/lib/bootm.c') diff --git a/arch/arm/lib/bootm.c b/arch/arm/lib/bootm.c index f114cd6a02..2961ab2ac6 100644 --- a/arch/arm/lib/bootm.c +++ b/arch/arm/lib/bootm.c @@ -83,6 +83,10 @@ void arch_lmb_reserve(struct lmb *lmb) static void announce_and_cleanup(void) { printf("\nStarting kernel ...\n\n"); + bootstage_mark_name(BOOTSTAGE_ID_BOOTM_HANDOFF, "start_kernel"); +#ifdef CONFIG_BOOTSTAGE_REPORT + bootstage_report(); +#endif #ifdef CONFIG_USB_DEVICE { -- cgit v1.2.3