9
0
Fork 0

initcall: add postconsole_initcall

this will allow us to print information as soon as the console will be enable

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
Jean-Christophe PLAGNIOL-VILLARD 2010-08-30 03:21:46 +02:00 committed by Sascha Hauer
parent eaa223e795
commit 0db2f63677
2 changed files with 7 additions and 5 deletions

View File

@ -15,7 +15,8 @@
KEEP(*(.initcall.4)) \ KEEP(*(.initcall.4)) \
KEEP(*(.initcall.5)) \ KEEP(*(.initcall.5)) \
KEEP(*(.initcall.6)) \ KEEP(*(.initcall.6)) \
KEEP(*(.initcall.7)) KEEP(*(.initcall.7)) \
KEEP(*(.initcall.8))
#define BAREBOX_CMDS KEEP(*(SORT_BY_NAME(.barebox_cmd*))) #define BAREBOX_CMDS KEEP(*(SORT_BY_NAME(.barebox_cmd*)))

View File

@ -25,10 +25,11 @@ typedef int (*initcall_t)(void);
#define core_initcall(fn) __define_initcall("1",fn,1) #define core_initcall(fn) __define_initcall("1",fn,1)
#define postcore_initcall(fn) __define_initcall("2",fn,2) #define postcore_initcall(fn) __define_initcall("2",fn,2)
#define console_initcall(fn) __define_initcall("3",fn,3) #define console_initcall(fn) __define_initcall("3",fn,3)
#define coredevice_initcall(fn) __define_initcall("4",fn,4) #define postconsole_initcall(fn) __define_initcall("4",fn,4)
#define fs_initcall(fn) __define_initcall("5",fn,5) #define coredevice_initcall(fn) __define_initcall("5",fn,5)
#define device_initcall(fn) __define_initcall("6",fn,6) #define fs_initcall(fn) __define_initcall("6",fn,6)
#define late_initcall(fn) __define_initcall("7",fn,7) #define device_initcall(fn) __define_initcall("7",fn,7)
#define late_initcall(fn) __define_initcall("8",fn,8)
/* section for code used very early when /* section for code used very early when
* - we're not running from where we linked at * - we're not running from where we linked at