aboutsummaryrefslogtreecommitdiffstats
path: root/os/rt/ports/e200
diff options
context:
space:
mode:
Diffstat (limited to 'os/rt/ports/e200')
-rw-r--r--os/rt/ports/e200/chcore.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/os/rt/ports/e200/chcore.c b/os/rt/ports/e200/chcore.c
index cfa8a3564..28fb8926b 100644
--- a/os/rt/ports/e200/chcore.c
+++ b/os/rt/ports/e200/chcore.c
@@ -100,6 +100,7 @@ void port_dummy2(void) {
asm ("mr %r3, %r31"); /* Thread parameter. */
asm ("mtctr %r30");
asm ("bctrl"); /* Invoke thread function. */
+ asm ("li %r0, 0"); /* MSG_OK. */
asm ("bl chThdExit"); /* Thread termination on exit. */
}