From 06003ec2e26b0dac17249ecc16d6e3e7d1df83ac Mon Sep 17 00:00:00 2001 From: "Masamichi Takagi m-takagi@ab.jp.nec.com" Date: Tue, 27 Nov 2012 14:09:29 +0900 Subject: [PATCH] set up IB connection in MCOS at start up (mc_cmd_client_init() in init.c) --- kernel/init.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/kernel/init.c b/kernel/init.c index 8d5e99f7..55fc3bbb 100644 --- a/kernel/init.c +++ b/kernel/init.c @@ -10,6 +10,11 @@ #include #include +//#define IOCTL_FUNC_EXTENSION +#ifdef IOCTL_FUNC_EXTENSION +#include +#endif + //#define DEBUG_PRINT_INIT #ifdef DEBUG_PRINT_INIT @@ -186,6 +191,13 @@ static void post_init(void) } ap_start(); } +#ifdef DCFA_RUN +extern void user_main(); +#endif + +#ifdef DCFA_KMOD +extern int mc_cmd_client_init(void); +#endif int main(void) { @@ -205,8 +217,19 @@ int main(void) kputs("MCK/AAL booted.\n"); +#ifdef DCFA_KMOD + mc_cmd_client_init(); +#endif +#ifdef DCFA_RUN + kputs("DCFA begin\n"); + + user_main(); + + kputs("DCFA end\n"); +#else schedule(); +#endif return 0; }