From 11e61b681602a6e4c7ad72359361ee1749051eaf Mon Sep 17 00:00:00 2001 From: Simon Pickartz Date: Tue, 31 May 2011 05:47:16 -0700 Subject: [PATCH] add printfs --- arch/x86/scc/icc.c | 3 ++- kernel/mailbox.c | 7 +++++-- kernel/main.c | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/arch/x86/scc/icc.c b/arch/x86/scc/icc.c index 531001e6..d50bcf3b 100644 --- a/arch/x86/scc/icc.c +++ b/arch/x86/scc/icc.c @@ -235,13 +235,14 @@ int icc_mail_ping( void ) uint32_t flags; int remote_rank = (my_ue+1)%2; + kprintf( "### Hello from icc_mail_ping\n" ); // iRCCE is not thread save => disable interrupts flags = irq_nested_disable(); - kprintf( "Hello from icc_mail_ping\n" ); // send mail iRCCE_mail_send( 0, my_ue, 0, NULL, remote_rank ); + // wait for mail from remote rank iRCCE_MAIL_HEADER* mail; do { diff --git a/kernel/mailbox.c b/kernel/mailbox.c index 36e01e59..016e22aa 100644 --- a/kernel/mailbox.c +++ b/kernel/mailbox.c @@ -28,8 +28,11 @@ #include int STDCALL mail_ping(void* arg) { - kprintf( "Hello from mail_ping\n" ); + + kprintf( "### Hello from mail_ping\n" ); + icc_mail_ping(); + kprintf( "### mail_ping finished\n" ); return 0; } @@ -37,7 +40,7 @@ int STDCALL mail_ping(void* arg) { int mailbox_test_init(void) { char* argv[] = {"/bin/mailbox", NULL}; - kprintf( "Hello from mailbox_test_init\n" ); + kprintf( "### Hello from mailbox_test_init\n" ); create_user_task(NULL, "/bin/mailbox", argv); return 0; diff --git a/kernel/main.c b/kernel/main.c index 38803cf9..f3b7d36f 100644 --- a/kernel/main.c +++ b/kernel/main.c @@ -114,7 +114,7 @@ int main(void) sleep(5); list_root(); - test_init(); + //test_init(); kprintf( "calling mailbox test ... \n" ); mailbox_test_init(); kprintf( "mailbox test succeded!\n" );