From 37ac6c4542b35d9947f5ad90356f3fbddc957f92 Mon Sep 17 00:00:00 2001 From: Sebastien Bourdeauducq Date: Tue, 28 Apr 2015 17:15:39 +0800 Subject: [PATCH] runtime: [HACK] workaround for intermittent RPC crashes --- soc/runtime/session.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/soc/runtime/session.c b/soc/runtime/session.c index 688a72bea..57436cdf2 100644 --- a/soc/runtime/session.c +++ b/soc/runtime/session.c @@ -298,6 +298,11 @@ static int process_input(void) memcpy(&reply.eid, &buffer_in[9], 4); memcpy(&reply.retval, &buffer_in[13], 4); mailbox_send_and_wait(&reply); + /* HACK/FIXME: workaround for intermittent crashes that happen when running rpc_timing with comm_tcp */ + int i; + for(i=0;i<100000;i++) + __asm__ volatile("l.nop"); + /* */ user_kernel_state = USER_KERNEL_RUNNING; break; }