diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2013-06-23 12:49:41 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2013-06-25 11:52:36 +0200 |
commit | 4674fd7b6cd6705b85775cb6dfe38a583d9134bc (patch) | |
tree | eeaa3094cffe5b2abe535abc2ef6a0097665705f /common | |
parent | 549ccf4d0c6e4235340d2b3cef92c0185956de0e (diff) | |
download | barebox-4674fd7b6cd6705b85775cb6dfe38a583d9134bc.tar.gz barebox-4674fd7b6cd6705b85775cb6dfe38a583d9134bc.tar.xz |
startup: Add initcall tracing debug option
Being able to trace initcall is very useful when trying to
find out where startup hangs. This adds a kconfig option for
it to make it easier to access.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'common')
-rw-r--r-- | common/Kconfig | 4 | ||||
-rw-r--r-- | common/startup.c | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/common/Kconfig b/common/Kconfig index 58956b41c1..3d3525b68f 100644 --- a/common/Kconfig +++ b/common/Kconfig @@ -703,6 +703,10 @@ config DEBUG_IMX_UART_PORT Choose UART port on which kernel low-level debug messages should be output. +config DEBUG_INITCALLS + bool "Trace initcalls" + help + If enabled this will print initcall traces. endmenu config HAS_DEBUG_LL diff --git a/common/startup.c b/common/startup.c index ff00ca78ae..9b33a92c86 100644 --- a/common/startup.c +++ b/common/startup.c @@ -21,6 +21,10 @@ * */ +#ifdef CONFIG_DEBUG_INITCALLS +#define DEBUG +#endif + /** * @file * @brief Main entry into the C part of barebox |