Simon Glass
3a608ca01d
bootstage: Implement core microsecond boot time measurement
...
This defines the basics of a new boot time measurement feature. This allows
logging of very accurate time measurements as the boot proceeds, by using
an available microsecond counter.
To enable the feature, define CONFIG_BOOTSTAGE in your board config file.
Also available is CONFIG_BOOTSTAGE_REPORT which will cause a report to be
printed just before handing off to the OS.
Most IDs are not named at this stage. For that I would first like to
renumber them all.
Timer summary in microseconds:
Mark Elapsed Stage
0 0 reset
205,000 205,000 board_init_f
6,053,000 5,848,000 bootm_start
6,053,000 0 id=1
6,058,000 5,000 id=101
6,058,000 0 id=100
6,061,000 3,000 id=103
6,064,000 3,000 id=104
6,093,000 29,000 id=107
6,093,000 0 id=106
6,093,000 0 id=105
6,093,000 0 id=108
7,089,000 996,000 id=7
7,089,000 0 id=15
7,089,000 0 id=8
7,097,000 8,000 start_kernel
Signed-off-by: Simon Glass <sjg@chromium.org>
2012-03-18 21:42:14 +01:00
..
2012-03-18 21:42:14 +01:00
2012-02-12 10:11:32 +01:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:46 +01:00
2011-04-08 00:44:27 -04:00
2012-03-18 21:41:39 +01:00
2012-03-06 22:12:54 +01:00
2011-05-10 22:47:32 +02:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:46 +01:00
2011-10-22 01:22:21 +02:00
2012-03-06 21:09:46 +01:00
2012-03-18 20:14:05 +01:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:46 +01:00
2012-03-18 21:41:39 +01:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:46 +01:00
2011-01-19 00:04:43 +01:00
2011-04-08 00:44:27 -04:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:46 +01:00
2011-07-28 16:41:06 +02:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:46 +01:00
2012-03-18 21:41:39 +01:00
2012-03-18 21:41:39 +01:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:26 +01:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:46 +01:00
2011-12-06 21:30:03 +01:00
2011-11-16 21:42:17 +01:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:46 +01:00
2011-11-16 21:04:55 +01:00
2012-03-06 21:09:46 +01:00
2012-03-06 21:09:46 +01:00
2011-07-28 17:22:53 +02:00
2011-10-22 01:13:35 +02:00
2011-09-10 00:00:15 +02:00
2012-03-06 21:09:41 +01:00
2011-12-17 23:34:43 +01:00
2011-04-04 09:24:43 -05:00
2011-09-10 16:05:43 +02:00
2012-03-18 21:41:39 +01:00
2011-11-22 08:39:26 +01:00
2011-11-22 08:39:26 +01:00
2011-11-22 08:39:26 +01:00
2012-01-05 16:34:10 +01:00
2012-01-05 16:34:10 +01:00
2012-01-05 16:34:10 +01:00
2012-01-05 16:34:10 +01:00
2012-01-05 16:34:10 +01:00
2012-01-05 16:34:10 +01:00
2012-01-05 16:34:10 +01:00
2012-01-05 16:34:10 +01:00
2011-12-07 08:41:22 +01:00
2011-11-13 11:21:34 -05:00
2012-03-06 21:09:41 +01:00
2011-02-02 22:36:10 +01:00
2012-03-18 21:41:39 +01:00
2011-12-06 23:59:32 +01:00
2011-10-22 01:13:35 +02:00
2012-03-06 21:09:46 +01:00
2012-03-18 21:42:14 +01:00
2011-07-17 17:11:53 +02:00
2012-02-12 10:11:24 +01:00
2011-12-07 08:35:14 +01:00
2011-11-22 08:39:25 +01:00
2011-12-05 22:48:10 +01:00
2011-09-04 23:27:52 +02:00
2011-10-26 21:33:42 +02:00
2012-03-03 16:56:35 +01:00
2012-03-03 16:56:29 +01:00
2012-01-05 20:10:38 +01:00
2012-03-03 16:55:54 +01:00
2011-07-28 21:27:36 +02:00