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.5)) \
KEEP(*(.initcall.6)) \
KEEP(*(.initcall.7))
KEEP(*(.initcall.7)) \
KEEP(*(.initcall.8))
#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 postcore_initcall(fn) __define_initcall("2",fn,2)
#define console_initcall(fn) __define_initcall("3",fn,3)
#define coredevice_initcall(fn) __define_initcall("4",fn,4)
#define fs_initcall(fn) __define_initcall("5",fn,5)
#define device_initcall(fn) __define_initcall("6",fn,6)
#define late_initcall(fn) __define_initcall("7",fn,7)
#define postconsole_initcall(fn) __define_initcall("4",fn,4)
#define coredevice_initcall(fn) __define_initcall("5",fn,5)
#define fs_initcall(fn) __define_initcall("6",fn,6)
#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
* - we're not running from where we linked at