From b3c786b280912e2878dfb8cbf70b844e5e618f79 Mon Sep 17 00:00:00 2001 From: Generic account for RWTHAachen Students Date: Thu, 18 Aug 2011 02:23:10 -0700 Subject: [PATCH] degub print in iRCCE_mail_send --- arch/x86/scc/iRCCE_mailbox.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/arch/x86/scc/iRCCE_mailbox.c b/arch/x86/scc/iRCCE_mailbox.c index f269edd2..ff4e0e3e 100644 --- a/arch/x86/scc/iRCCE_mailbox.c +++ b/arch/x86/scc/iRCCE_mailbox.c @@ -439,13 +439,21 @@ int iRCCE_mail_send( iRCCE_memcpy_put( (void*)iRCCE_mailbox_send[dest], (void*)&header, RCCE_LINE_SIZE ); + RC_cache_invalidate(); + iRCCE_MAIL_HEADER test_header; + iRCCE_memcpy_get( (void*)&test_header, (void*)iRCCE_mailbox_send[dest], RCCE_LINE_SIZE ); + iRCCE_mailbox_print_header(&test_header); + kprintf( "'######" ); // set senders flag RC_cache_invalidate(); iRCCE_mailbox_send[dest]->sent = RCCE_FLAG_SET; *(int *)RCCE_fool_write_combine_buffer = 1; RC_cache_invalidate(); - + + iRCCE_memcpy_get( (void*)&test_header, (void*)iRCCE_mailbox_send[dest], RCCE_LINE_SIZE ); + iRCCE_mailbox_print_header(&test_header); + RCCE_release_lock( dest ); /* enable interrupts */