diff options
Diffstat (limited to 'src/sys/init/init_main.C')
-rw-r--r-- | src/sys/init/init_main.C | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/sys/init/init_main.C b/src/sys/init/init_main.C index efeddcafd..c11b4ef97 100644 --- a/src/sys/init/init_main.C +++ b/src/sys/init/init_main.C @@ -2,6 +2,7 @@ #include <sys/task.h> #include <sys/mutex.h> +#include <sys/msg.h> mutex_t global_mutex; @@ -19,6 +20,14 @@ void init_main(void* unused) global_mutex = mutex_create(); + msg_q_t msgq = msg_q_create(); + msg_t* msg = msg_allocate(); + msg->type = 1; msg->data[0] = 0xDEADBEEF12345678; + msg_send(msgq, msg); + msg = msg_wait(msgq); + + printk("Got Message: %llx\n", msg->data[0]); + while(1) { mutex_lock(global_mutex); |