1 Sep 2011 01:12
Re: [PATCH 0/7] Bootgraph.pl instrumentation support for UBoot
Simon Glass <sjg <at> chromium.org>
2011-08-31 23:12:11 GMT
2011-08-31 23:12:11 GMT
Hi Mike, On Wed, Aug 31, 2011 at 3:47 PM, Mike Frysinger <vapier <at> gentoo.org> wrote: > On Wednesday, August 31, 2011 18:20:54 Andrew Murray wrote: >> This patchset introduces the CONFIG_BOOT_TRACE option which provides >> support for boot time instrumentation. >> >> When enabled printf output is prefixed with timing information (similar to >> the kernel's CONFIG_PRINTK_TIME option) and additional output is generated >> which instruments functions and commands called (much like the kernel's >> initcall_debug functionality). >> >> The kernel's bootgraph.pl script has been ported to render UBoots >> instrumented ouptut into a pretty SVG graph. An example of this can be >> found here: http://goo.gl/dX8aR - which shows the boot time of a Beagle >> board. >> >> The patch currently provides support for instrumentation of UBoot commands >> (e.g. U_BOOT_CMD) for all platforms but only when the HUSH shell is not in >> use. Initialisation instrumentation is only limited to the >> arch/arm/lib/board.c file at present but can very easily be extended to >> other relevant files. > > i feel like we've had similar ideas tossed around semi-recently. am i just > misremembering ? > -mike > Yes, for example:(Continue reading)
RSS Feed