From a132f7708898d4e9027d78d7fc1fd15cf37aec8b Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Mon, 22 May 2017 05:05:36 -0600 Subject: bootstage: Record time taken to set up the live device tree This time is interesting as a comparision with the flat device tree time. Add it to the record. Signed-off-by: Simon Glass --- common/board_r.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'common') diff --git a/common/board_r.c b/common/board_r.c index ef90998932..15977e4bca 100644 --- a/common/board_r.c +++ b/common/board_r.c @@ -297,8 +297,15 @@ static int initr_noncached(void) #ifdef CONFIG_OF_LIVE static int initr_of_live(void) { - return of_live_build(gd->fdt_blob, - (struct device_node **)&gd->of_root); + int ret; + + bootstage_start(BOOTSTAGE_ID_ACCUM_OF_LIVE, "of_live"); + ret = of_live_build(gd->fdt_blob, (struct device_node **)&gd->of_root); + bootstage_accum(BOOTSTAGE_ID_ACCUM_OF_LIVE); + if (ret) + return ret; + + return 0; } #endif -- cgit v1.2.3