From e51099e7557374535da9a32e6320ab10d0ac9605 Mon Sep 17 00:00:00 2001
From: Daniela Genius <genius@debussy.soc.lip6.fr>
Date: Thu, 28 Jun 2018 10:04:17 +0200
Subject: [PATCH] solved make problem

---
 MPSoC/Makefile.forsoclib                      |  12 +-
 MPSoC/mutekh/examples/asynchronousExemple.tgz | Bin 3948 -> 0 bytes
 .../lastavatar-9-9/.goutputstream-2CJCIX      |   0
 .../lastavatar-9-9/.goutputstream-8AZHIX      |   0
 .../lastavatar-9-9/.goutputstream-A11NIX      |   0
 .../lastavatar-9-9/.goutputstream-BKDBIX      |   0
 .../lastavatar-9-9/.goutputstream-CDFDIX      |   0
 .../lastavatar-9-9/.goutputstream-DJJJIX      |   0
 .../lastavatar-9-9/.goutputstream-E0SGIX      |   0
 .../lastavatar-9-9/.goutputstream-ELMDIX      |   0
 .../lastavatar-9-9/.goutputstream-EUM8HX      |   0
 .../lastavatar-9-9/.goutputstream-FT2FIX      |   0
 .../lastavatar-9-9/.goutputstream-IHNAIX      |   0
 .../lastavatar-9-9/.goutputstream-JE88HX      |   0
 .../lastavatar-9-9/.goutputstream-KTDIIX      |   0
 .../lastavatar-9-9/.goutputstream-LM7JIX      |   0
 .../lastavatar-9-9/.goutputstream-LW2RIX      |   0
 .../lastavatar-9-9/.goutputstream-NZNGIX      |   0
 .../lastavatar-9-9/.goutputstream-NZXFIX      |   0
 .../lastavatar-9-9/.goutputstream-PL1AIX      |   0
 .../lastavatar-9-9/.goutputstream-UKZ7HX      |   0
 .../lastavatar-9-9/.goutputstream-XJZ8HX      |   0
 .../lastavatar-9-9/.goutputstream-XYRHIX      |   0
 .../lastavatar-9-9/.goutputstream-ZCJLIX      |   0
 .../lastavatar-9-9/.goutputstream-ZE5GIX      |   0
 MPSoC/mutekh/examples/lastavatar-9-9/Bell.c   |  51 --
 MPSoC/mutekh/examples/lastavatar-9-9/Bell.h   |  20 -
 .../examples/lastavatar-9-9/ControlPanel.c    |  53 --
 .../examples/lastavatar-9-9/ControlPanel.h    |  20 -
 .../examples/lastavatar-9-9/Controller.c      | 183 ----
 .../examples/lastavatar-9-9/Controller.h      |  20 -
 MPSoC/mutekh/examples/lastavatar-9-9/Door.c   |  74 --
 MPSoC/mutekh/examples/lastavatar-9-9/Door.h   |  20 -
 .../examples/lastavatar-9-9/Magnetron.c       |  63 --
 .../examples/lastavatar-9-9/Magnetron.h       |  20 -
 MPSoC/mutekh/examples/lastavatar-9-9/Makefile |   1 -
 .../examples/lastavatar-9-9/MicroWaveOven.c   |  46 -
 .../examples/lastavatar-9-9/MicroWaveOven.h   |  20 -
 MPSoC/mutekh/examples/lastavatar-9-9/config   |  40 -
 MPSoC/mutekh/examples/lastavatar-9-9/main.c   | 128 ---
 .../mutekh/examples/lastavatar-9-9/main.c-9-7 | 269 ------
 MPSoC/mutekh/examples/lastavatar-9-9/main.h   |  17 -
 .../examples/lastavatar-9-9/mwmr_config.h     | 788 ------------------
 .../examples/lastavatar-9-9/segmentation.h    |  51 --
 MPSoC/mutekh/examples/lastavatar-9-9/srl.h    |  13 -
 .../mutekh/examples/lastavatar-9-9/srl_mwmr.h |  28 -
 .../lastavatar-9-9/srl_private_types.h        | 138 ---
 .../lastavatar-9-9/srl_public_types.h         |  32 -
 MPSoC/mutekh/examples/petit_exemple.tgz       | Bin 2675 -> 0 bytes
 49 files changed, 6 insertions(+), 2101 deletions(-)
 delete mode 100644 MPSoC/mutekh/examples/asynchronousExemple.tgz
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-2CJCIX
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-8AZHIX
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-A11NIX
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-BKDBIX
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-CDFDIX
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-DJJJIX
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-E0SGIX
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-ELMDIX
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-EUM8HX
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-FT2FIX
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-IHNAIX
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-JE88HX
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-KTDIIX
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-LM7JIX
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-LW2RIX
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-NZNGIX
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-NZXFIX
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-PL1AIX
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-UKZ7HX
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-XJZ8HX
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-XYRHIX
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-ZCJLIX
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-ZE5GIX
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/Bell.c
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/Bell.h
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/ControlPanel.c
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/ControlPanel.h
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/Controller.c
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/Controller.h
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/Door.c
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/Door.h
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/Magnetron.c
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/Magnetron.h
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/Makefile
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/MicroWaveOven.c
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/MicroWaveOven.h
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/config
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/main.c
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/main.c-9-7
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/main.h
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/mwmr_config.h
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/segmentation.h
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/srl.h
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/srl_mwmr.h
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/srl_private_types.h
 delete mode 100644 MPSoC/mutekh/examples/lastavatar-9-9/srl_public_types.h
 delete mode 100644 MPSoC/mutekh/examples/petit_exemple.tgz

diff --git a/MPSoC/Makefile.forsoclib b/MPSoC/Makefile.forsoclib
index 32c6f32556..cbaca871c8 100755
--- a/MPSoC/Makefile.forsoclib
+++ b/MPSoC/Makefile.forsoclib
@@ -1,8 +1,8 @@
-#SOCLIB_CPU=ppc
-#MUTEKH_CPU=ppc
+SOCLIB_CPU=ppc
+MUTEKH_CPU=ppc
 
-SOCLIB_CPU=mips32el
-MUTEKH_CPU=mips
+#SOCLIB_CPU=mips32el
+#MUTEKH_CPU=mips32el
 
 include generated_topcell/procinfo.mk
 
@@ -16,8 +16,8 @@ export PATH
 updateruntime:
 	cp mutekh/libmwmr/*.c mutekh/examples/avatar
 	cp mutekh/libmwmr/include/mwmr/mwmr.h mutekh/examples/avatar
-	cp src/*.c ~/TTool/MPSoC/mutekh/libavatar/
-	cp src/*.h ~/TTool/MPSoC/mutekh/libavatar/
+	cp src/*.c ~/TTool/MPSoC/mutekh/examples/avatar
+	cp src/*.h ~/TTool/MPSoC/mutekh/examples/avatar
 
 	
 updategeneratedcode:
diff --git a/MPSoC/mutekh/examples/asynchronousExemple.tgz b/MPSoC/mutekh/examples/asynchronousExemple.tgz
deleted file mode 100644
index 98cb5407a261aca4924ff55d7cd9ab42074b63b4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3948
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
Gpa1~9-NLK@

diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-2CJCIX b/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-2CJCIX
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-8AZHIX b/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-8AZHIX
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-A11NIX b/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-A11NIX
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-BKDBIX b/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-BKDBIX
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-CDFDIX b/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-CDFDIX
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-DJJJIX b/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-DJJJIX
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-E0SGIX b/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-E0SGIX
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-ELMDIX b/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-ELMDIX
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-EUM8HX b/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-EUM8HX
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-FT2FIX b/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-FT2FIX
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-IHNAIX b/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-IHNAIX
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-JE88HX b/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-JE88HX
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-KTDIIX b/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-KTDIIX
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-LM7JIX b/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-LM7JIX
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-LW2RIX b/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-LW2RIX
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-NZNGIX b/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-NZNGIX
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-NZXFIX b/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-NZXFIX
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-PL1AIX b/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-PL1AIX
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-UKZ7HX b/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-UKZ7HX
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-XJZ8HX b/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-XJZ8HX
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-XYRHIX b/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-XYRHIX
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-ZCJLIX b/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-ZCJLIX
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-ZE5GIX b/MPSoC/mutekh/examples/lastavatar-9-9/.goutputstream-ZE5GIX
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/Bell.c b/MPSoC/mutekh/examples/lastavatar-9-9/Bell.c
deleted file mode 100644
index 1a346d5ea9..0000000000
--- a/MPSoC/mutekh/examples/lastavatar-9-9/Bell.c
+++ /dev/null
@@ -1,51 +0,0 @@
-#include "Bell.h"
-
-
-// Header code defined in the model
-
-// End of header code defined in the model
-
-#define STATE__START__STATE 0
-#define STATE__Active 1
-#define STATE__STOP__STATE 2
-
-void *mainFunc__Bell(void *arg){
-  
-  int __currentState = STATE__START__STATE;
-  __attribute__((unused)) request __req0;
-  __attribute__((unused))int *__params0[0];
-  __attribute__((unused))setOfRequests __list;
-  __attribute__((unused))pthread_cond_t __myCond;
-  __attribute__((unused))request *__returnRequest;
-  
-  char * __myname = (char *)arg;
-  
-  pthread_cond_init(&__myCond, NULL);
-  
-  fillListOfRequests(&__list, __myname, &__myCond, &__mainMutex);
-  //printf("my name = %s\n", __myname);
-  
-  /* Main loop on states */
-  while(__currentState != STATE__STOP__STATE) {
-    switch(__currentState) {
-      case STATE__START__STATE: 
-      traceStateEntering(__myname, "__StartState");
-      __currentState = STATE__Active;
-      break;
-      
-      case STATE__Active: 
-      traceStateEntering(__myname, "Active");
-      makeNewRequest(&__req0, 45, RECEIVE_ASYNC_REQUEST, 0, 0, 0, 0, __params0);
-      __req0.asyncChannel = &__Controller_ringBell__Bell_ring;
-      __returnRequest = executeOneRequest(&__list, &__req0);
-      clearListOfRequests(&__list);
-      traceRequest(__myname, __returnRequest);
-      __currentState = STATE__Active;
-      break;
-      
-    }
-  }
-  //printf("Exiting = %s\n", __myname);
-  return NULL;
-}
-
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/Bell.h b/MPSoC/mutekh/examples/lastavatar-9-9/Bell.h
deleted file mode 100644
index 877ea1dd3a..0000000000
--- a/MPSoC/mutekh/examples/lastavatar-9-9/Bell.h
+++ /dev/null
@@ -1,20 +0,0 @@
-#ifndef Bell_H
-#define Bell_H
-#include <stdio.h>
-#include <pthread.h>
-#include <unistd.h>
-#include <stdlib.h>
-
-#include "request.h"
-#include "syncchannel.h"
-#include "request_manager.h"
-#include "debug.h"
-#include "defs.h"
-#include "mytimelib.h"
-#include "random.h"
-#include "tracemanager.h"
-#include "main.h"
-
-extern void *mainFunc__Bell(void *arg);
-
-#endif
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/ControlPanel.c b/MPSoC/mutekh/examples/lastavatar-9-9/ControlPanel.c
deleted file mode 100644
index e8919e5471..0000000000
--- a/MPSoC/mutekh/examples/lastavatar-9-9/ControlPanel.c
+++ /dev/null
@@ -1,53 +0,0 @@
-#include "ControlPanel.h"
-
-
-// Header code defined in the model
-
-// End of header code defined in the model
-
-#define STATE__START__STATE 0
-#define STATE__Active 1
-#define STATE__STOP__STATE 2
-
-void *mainFunc__ControlPanel(void *arg){
-  int duration = 5;
-  
-  int __currentState = STATE__START__STATE;
-  __attribute__((unused)) request __req0;
-  __attribute__((unused))int *__params0[1];
-  __attribute__((unused))setOfRequests __list;
-  __attribute__((unused))pthread_cond_t __myCond;
-  __attribute__((unused))request *__returnRequest;
-  
-  char * __myname = (char *)arg;
-  
-  pthread_cond_init(&__myCond, NULL);
-  
-  fillListOfRequests(&__list, __myname, &__myCond, &__mainMutex);
-  //printf("my name = %s\n", __myname);
-  
-  /* Main loop on states */
-  while(__currentState != STATE__STOP__STATE) {
-    switch(__currentState) {
-      case STATE__START__STATE: 
-      traceStateEntering(__myname, "__StartState");
-      __currentState = STATE__Active;
-      break;
-      
-      case STATE__Active: 
-      traceStateEntering(__myname, "Active");
-      __params0[0] = &duration;
-      makeNewRequest(&__req0, 52, SEND_ASYNC_REQUEST, 0, 0, 0, 1, __params0);
-      __req0.asyncChannel = &__ControlPanel_startButton__Controller_start;
-      __returnRequest = executeOneRequest(&__list, &__req0);
-      clearListOfRequests(&__list);
-      traceRequest(__myname, __returnRequest);
-      __currentState = STATE__Active;
-      break;
-      
-    }
-  }
-  //printf("Exiting = %s\n", __myname);
-  return NULL;
-}
-
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/ControlPanel.h b/MPSoC/mutekh/examples/lastavatar-9-9/ControlPanel.h
deleted file mode 100644
index 8a6c7d11a3..0000000000
--- a/MPSoC/mutekh/examples/lastavatar-9-9/ControlPanel.h
+++ /dev/null
@@ -1,20 +0,0 @@
-#ifndef ControlPanel_H
-#define ControlPanel_H
-#include <stdio.h>
-#include <pthread.h>
-#include <unistd.h>
-#include <stdlib.h>
-
-#include "request.h"
-#include "syncchannel.h"
-#include "request_manager.h"
-#include "debug.h"
-#include "defs.h"
-#include "mytimelib.h"
-#include "random.h"
-#include "tracemanager.h"
-#include "main.h"
-
-extern void *mainFunc__ControlPanel(void *arg);
-
-#endif
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/Controller.c b/MPSoC/mutekh/examples/lastavatar-9-9/Controller.c
deleted file mode 100644
index 456c042722..0000000000
--- a/MPSoC/mutekh/examples/lastavatar-9-9/Controller.c
+++ /dev/null
@@ -1,183 +0,0 @@
-#include "Controller.h"
-
-
-// Header code defined in the model
-
-// End of header code defined in the model
-
-#define STATE__START__STATE 0
-#define STATE__Starting 1
-#define STATE__Heating 2
-#define STATE__Idle 3
-#define STATE__DoorOpened 4
-#define STATE__DoorOpenedWhileHeating 5
-#define STATE__STOP__STATE 6
-
-void *mainFunc__Controller(void *arg){
-  int duration = 5;
-  int remainingTime = 0;
-  
-  int __currentState = STATE__START__STATE;
-  __attribute__((unused)) request __req0;
-  __attribute__((unused))int *__params0[1];
-  __attribute__((unused)) request __req1;
-  __attribute__((unused))int *__params1[1];
-  __attribute__((unused)) request __req2;
-  __attribute__((unused))int *__params2[1];
-  __attribute__((unused))setOfRequests __list;
-  __attribute__((unused))pthread_cond_t __myCond;
-  __attribute__((unused))request *__returnRequest;
-  
-  char * __myname = (char *)arg;
-  
-  pthread_cond_init(&__myCond, NULL);
-  
-  fillListOfRequests(&__list, __myname, &__myCond, &__mainMutex);
-  //printf("my name = %s\n", __myname);
-  
-  /* Main loop on states */
-  while(__currentState != STATE__STOP__STATE) {
-    switch(__currentState) {
-      case STATE__START__STATE: 
-      traceStateEntering(__myname, "__StartState");
-      __currentState = STATE__Idle;
-      break;
-      
-      case STATE__Starting: 
-      traceStateEntering(__myname, "Starting");
-      makeNewRequest(&__req0, 72, SEND_ASYNC_REQUEST, 0, 0, 0, 0, __params0);
-      __req0.asyncChannel = &__Controller_startMagnetron__Magnetron_startM;
-      __returnRequest = executeOneRequest(&__list, &__req0);
-      clearListOfRequests(&__list);
-      traceRequest(__myname, __returnRequest);
-      remainingTime=duration;
-      traceVariableModification("Controller", "remainingTime", remainingTime,0);
-      __currentState = STATE__Heating;
-      break;
-      
-      case STATE__Heating: 
-      traceStateEntering(__myname, "Heating");
-      if (( remainingTime>0 )) {
-        makeNewRequest(&__req0, 87, IMMEDIATE, 1, (1)*1000, (1)*1000, 0, __params0);
-        addRequestToList(&__list, &__req0);
-      }
-      makeNewRequest(&__req1, 62, RECEIVE_ASYNC_REQUEST, 0, 0, 0, 0, __params1);
-      __req1.asyncChannel = &__Door_open__Controller_open;
-      addRequestToList(&__list, &__req1);
-      if (( remainingTime==0 )) {
-        makeNewRequest(&__req2, 70, SEND_ASYNC_REQUEST, 0, 0, 0, 0, __params2);
-        __req2.asyncChannel = &__Controller_stopMagnetron__Magnetron_stopM;
-        addRequestToList(&__list, &__req2);
-      }
-      if (nbOfRequests(&__list) == 0) {
-        debug2Msg(__myname, "No possible request");
-        __currentState = STATE__STOP__STATE;
-        break;
-      }
-      __returnRequest = executeListOfRequests(&__list);
-      clearListOfRequests(&__list);
-      traceRequest(__myname, __returnRequest);
-       if (__returnRequest == &__req0) {
-        remainingTime= remainingTime -1;
-        traceVariableModification("Controller", "remainingTime", remainingTime,0);
-        __currentState = STATE__Heating;
-        
-      }
-      else  if (__returnRequest == &__req1) {
-        makeNewRequest(&__req0, 69, SEND_ASYNC_REQUEST, 0, 0, 0, 0, __params0);
-        __req0.asyncChannel = &__Controller_stopMagnetron__Magnetron_stopM;
-        __returnRequest = executeOneRequest(&__list, &__req0);
-        clearListOfRequests(&__list);
-        traceRequest(__myname, __returnRequest);
-        makeNewRequest(&__req0, 58, SEND_ASYNC_REQUEST, 0, 0, 0, 0, __params0);
-        __req0.asyncChannel = &__Door_okDoor__Controller_okDoor;
-        __returnRequest = executeOneRequest(&__list, &__req0);
-        clearListOfRequests(&__list);
-        traceRequest(__myname, __returnRequest);
-        __currentState = STATE__DoorOpenedWhileHeating;
-        
-      }
-      else  if (__returnRequest == &__req2) {
-        makeNewRequest(&__req0, 64, SEND_ASYNC_REQUEST, 0, 0, 0, 0, __params0);
-        __req0.asyncChannel = &__Controller_ringBell__Bell_ring;
-        __returnRequest = executeOneRequest(&__list, &__req0);
-        clearListOfRequests(&__list);
-        traceRequest(__myname, __returnRequest);
-        __currentState = STATE__Idle;
-        
-      }
-      break;
-      
-      case STATE__Idle: 
-      traceStateEntering(__myname, "Idle");
-      makeNewRequest(&__req0, 65, RECEIVE_ASYNC_REQUEST, 0, 0, 0, 0, __params0);
-      __req0.asyncChannel = &__Door_open__Controller_open;
-      addRequestToList(&__list, &__req0);
-      __params1[0] = &duration;
-      makeNewRequest(&__req1, 67, RECEIVE_ASYNC_REQUEST, 0, 0, 0, 1, __params1);
-      __req1.asyncChannel = &__ControlPanel_startButton__Controller_start;
-      addRequestToList(&__list, &__req1);
-      if (nbOfRequests(&__list) == 0) {
-        debug2Msg(__myname, "No possible request");
-        __currentState = STATE__STOP__STATE;
-        break;
-      }
-      __returnRequest = executeListOfRequests(&__list);
-      clearListOfRequests(&__list);
-      traceRequest(__myname, __returnRequest);
-       if (__returnRequest == &__req0) {
-        makeNewRequest(&__req0, 60, SEND_ASYNC_REQUEST, 0, 0, 0, 0, __params0);
-        __req0.asyncChannel = &__Door_okDoor__Controller_okDoor;
-        __returnRequest = executeOneRequest(&__list, &__req0);
-        clearListOfRequests(&__list);
-        traceRequest(__myname, __returnRequest);
-        __currentState = STATE__DoorOpened;
-        
-      }
-      else  if (__returnRequest == &__req1) {
-        __currentState = STATE__Starting;
-        
-      }
-      break;
-      
-      case STATE__DoorOpened: 
-      traceStateEntering(__myname, "DoorOpened");
-      makeNewRequest(&__req0, 74, RECEIVE_ASYNC_REQUEST, 0, 0, 0, 0, __params0);
-      __req0.asyncChannel = &__Door_closed__Controller_closed;
-      __returnRequest = executeOneRequest(&__list, &__req0);
-      clearListOfRequests(&__list);
-      traceRequest(__myname, __returnRequest);
-      makeNewRequest(&__req0, 59, SEND_ASYNC_REQUEST, 0, 0, 0, 0, __params0);
-      __req0.asyncChannel = &__Door_okDoor__Controller_okDoor;
-      __returnRequest = executeOneRequest(&__list, &__req0);
-      clearListOfRequests(&__list);
-      traceRequest(__myname, __returnRequest);
-      __currentState = STATE__Idle;
-      break;
-      
-      case STATE__DoorOpenedWhileHeating: 
-      traceStateEntering(__myname, "DoorOpenedWhileHeating");
-      makeNewRequest(&__req0, 73, RECEIVE_ASYNC_REQUEST, 0, 0, 0, 0, __params0);
-      __req0.asyncChannel = &__Door_closed__Controller_closed;
-      __returnRequest = executeOneRequest(&__list, &__req0);
-      clearListOfRequests(&__list);
-      traceRequest(__myname, __returnRequest);
-      makeNewRequest(&__req0, 57, SEND_ASYNC_REQUEST, 0, 0, 0, 0, __params0);
-      __req0.asyncChannel = &__Door_okDoor__Controller_okDoor;
-      __returnRequest = executeOneRequest(&__list, &__req0);
-      clearListOfRequests(&__list);
-      traceRequest(__myname, __returnRequest);
-      makeNewRequest(&__req0, 71, SEND_ASYNC_REQUEST, 0, 0, 0, 0, __params0);
-      __req0.asyncChannel = &__Controller_startMagnetron__Magnetron_startM;
-      __returnRequest = executeOneRequest(&__list, &__req0);
-      clearListOfRequests(&__list);
-      traceRequest(__myname, __returnRequest);
-      __currentState = STATE__Heating;
-      break;
-      
-    }
-  }
-  //printf("Exiting = %s\n", __myname);
-  return NULL;
-}
-
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/Controller.h b/MPSoC/mutekh/examples/lastavatar-9-9/Controller.h
deleted file mode 100644
index b72a01a06d..0000000000
--- a/MPSoC/mutekh/examples/lastavatar-9-9/Controller.h
+++ /dev/null
@@ -1,20 +0,0 @@
-#ifndef Controller_H
-#define Controller_H
-#include <stdio.h>
-#include <pthread.h>
-#include <unistd.h>
-#include <stdlib.h>
-
-#include "request.h"
-#include "syncchannel.h"
-#include "request_manager.h"
-#include "debug.h"
-#include "defs.h"
-#include "mytimelib.h"
-#include "random.h"
-#include "tracemanager.h"
-#include "main.h"
-
-extern void *mainFunc__Controller(void *arg);
-
-#endif
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/Door.c b/MPSoC/mutekh/examples/lastavatar-9-9/Door.c
deleted file mode 100644
index b431c88cf0..0000000000
--- a/MPSoC/mutekh/examples/lastavatar-9-9/Door.c
+++ /dev/null
@@ -1,74 +0,0 @@
-#include "Door.h"
-
-
-// Header code defined in the model
-
-// End of header code defined in the model
-
-#define STATE__START__STATE 0
-#define STATE__DoorIsOpened 1
-#define STATE__IDLE 2
-#define STATE__STOP__STATE 3
-
-void *mainFunc__Door(void *arg){
-  
-  int __currentState = STATE__START__STATE;
-  __attribute__((unused)) request __req0;
-  __attribute__((unused))int *__params0[0];
-  __attribute__((unused))setOfRequests __list;
-  __attribute__((unused))pthread_cond_t __myCond;
-  __attribute__((unused))request *__returnRequest;
-  
-  char * __myname = (char *)arg;
-  
-  pthread_cond_init(&__myCond, NULL);
-  
-  fillListOfRequests(&__list, __myname, &__myCond, &__mainMutex);
-  //printf("my name = %s\n", __myname);
-  
-  /* Main loop on states */
-  while(__currentState != STATE__STOP__STATE) {
-    switch(__currentState) {
-      case STATE__START__STATE: 
-      traceStateEntering(__myname, "__StartState");
-      __currentState = STATE__IDLE;
-      break;
-      
-      case STATE__DoorIsOpened: 
-      traceStateEntering(__myname, "DoorIsOpened");
-      waitFor((2)*1000, (4)*1000);
-      makeNewRequest(&__req0, 113, SEND_ASYNC_REQUEST, 0, 0, 0, 0, __params0);
-      __req0.asyncChannel = &__Door_closed__Controller_closed;
-      __returnRequest = executeOneRequest(&__list, &__req0);
-      clearListOfRequests(&__list);
-      traceRequest(__myname, __returnRequest);
-      makeNewRequest(&__req0, 110, RECEIVE_ASYNC_REQUEST, 0, 0, 0, 0, __params0);
-      __req0.asyncChannel = &__Door_okDoor__Controller_okDoor;
-      __returnRequest = executeOneRequest(&__list, &__req0);
-      clearListOfRequests(&__list);
-      traceRequest(__myname, __returnRequest);
-      waitFor((2)*1000, (4)*1000);
-      __currentState = STATE__IDLE;
-      break;
-      
-      case STATE__IDLE: 
-      traceStateEntering(__myname, "IDLE");
-      makeNewRequest(&__req0, 114, SEND_ASYNC_REQUEST, 0, 0, 0, 0, __params0);
-      __req0.asyncChannel = &__Door_open__Controller_open;
-      __returnRequest = executeOneRequest(&__list, &__req0);
-      clearListOfRequests(&__list);
-      traceRequest(__myname, __returnRequest);
-      makeNewRequest(&__req0, 111, RECEIVE_ASYNC_REQUEST, 0, 0, 0, 0, __params0);
-      __req0.asyncChannel = &__Door_okDoor__Controller_okDoor;
-      __returnRequest = executeOneRequest(&__list, &__req0);
-      clearListOfRequests(&__list);
-      traceRequest(__myname, __returnRequest);
-      __currentState = STATE__DoorIsOpened;
-      break;
-      
-    }
-  }
-  //printf("Exiting = %s\n", __myname);
-  return NULL;
-}
-
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/Door.h b/MPSoC/mutekh/examples/lastavatar-9-9/Door.h
deleted file mode 100644
index 6e6f94e8b8..0000000000
--- a/MPSoC/mutekh/examples/lastavatar-9-9/Door.h
+++ /dev/null
@@ -1,20 +0,0 @@
-#ifndef Door_H
-#define Door_H
-#include <stdio.h>
-#include <pthread.h>
-#include <unistd.h>
-#include <stdlib.h>
-
-#include "request.h"
-#include "syncchannel.h"
-#include "request_manager.h"
-#include "debug.h"
-#include "defs.h"
-#include "mytimelib.h"
-#include "random.h"
-#include "tracemanager.h"
-#include "main.h"
-
-extern void *mainFunc__Door(void *arg);
-
-#endif
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/Magnetron.c b/MPSoC/mutekh/examples/lastavatar-9-9/Magnetron.c
deleted file mode 100644
index bcb67d3869..0000000000
--- a/MPSoC/mutekh/examples/lastavatar-9-9/Magnetron.c
+++ /dev/null
@@ -1,63 +0,0 @@
-#include "Magnetron.h"
-
-
-// Header code defined in the model
-
-// End of header code defined in the model
-
-#define STATE__START__STATE 0
-#define STATE__Running 1
-#define STATE__WaitForStart 2
-#define STATE__STOP__STATE 3
-
-void *mainFunc__Magnetron(void *arg){
-  int power = 0;
-  
-  int __currentState = STATE__START__STATE;
-  __attribute__((unused)) request __req0;
-  __attribute__((unused))int *__params0[0];
-  __attribute__((unused))setOfRequests __list;
-  __attribute__((unused))pthread_cond_t __myCond;
-  __attribute__((unused))request *__returnRequest;
-  
-  char * __myname = (char *)arg;
-  
-  pthread_cond_init(&__myCond, NULL);
-  
-  fillListOfRequests(&__list, __myname, &__myCond, &__mainMutex);
-  //printf("my name = %s\n", __myname);
-  
-  /* Main loop on states */
-  while(__currentState != STATE__STOP__STATE) {
-    switch(__currentState) {
-      case STATE__START__STATE: 
-      traceStateEntering(__myname, "__StartState");
-      __currentState = STATE__WaitForStart;
-      break;
-      
-      case STATE__Running: 
-      traceStateEntering(__myname, "Running");
-      makeNewRequest(&__req0, 100, RECEIVE_ASYNC_REQUEST, 0, 0, 0, 0, __params0);
-      __req0.asyncChannel = &__Controller_stopMagnetron__Magnetron_stopM;
-      __returnRequest = executeOneRequest(&__list, &__req0);
-      clearListOfRequests(&__list);
-      traceRequest(__myname, __returnRequest);
-      __currentState = STATE__WaitForStart;
-      break;
-      
-      case STATE__WaitForStart: 
-      traceStateEntering(__myname, "WaitForStart");
-      makeNewRequest(&__req0, 102, RECEIVE_ASYNC_REQUEST, 0, 0, 0, 0, __params0);
-      __req0.asyncChannel = &__Controller_startMagnetron__Magnetron_startM;
-      __returnRequest = executeOneRequest(&__list, &__req0);
-      clearListOfRequests(&__list);
-      traceRequest(__myname, __returnRequest);
-      __currentState = STATE__Running;
-      break;
-      
-    }
-  }
-  //printf("Exiting = %s\n", __myname);
-  return NULL;
-}
-
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/Magnetron.h b/MPSoC/mutekh/examples/lastavatar-9-9/Magnetron.h
deleted file mode 100644
index db92c847ac..0000000000
--- a/MPSoC/mutekh/examples/lastavatar-9-9/Magnetron.h
+++ /dev/null
@@ -1,20 +0,0 @@
-#ifndef Magnetron_H
-#define Magnetron_H
-#include <stdio.h>
-#include <pthread.h>
-#include <unistd.h>
-#include <stdlib.h>
-
-#include "request.h"
-#include "syncchannel.h"
-#include "request_manager.h"
-#include "debug.h"
-#include "defs.h"
-#include "mytimelib.h"
-#include "random.h"
-#include "tracemanager.h"
-#include "main.h"
-
-extern void *mainFunc__Magnetron(void *arg);
-
-#endif
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/Makefile b/MPSoC/mutekh/examples/lastavatar-9-9/Makefile
deleted file mode 100644
index 2931f1e6d2..0000000000
--- a/MPSoC/mutekh/examples/lastavatar-9-9/Makefile
+++ /dev/null
@@ -1 +0,0 @@
-objs = main.o MicroWaveOven.o Bell.o ControlPanel.o Controller.o Magnetron.o Door.o 
\ No newline at end of file
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/MicroWaveOven.c b/MPSoC/mutekh/examples/lastavatar-9-9/MicroWaveOven.c
deleted file mode 100644
index e0fa2a64c3..0000000000
--- a/MPSoC/mutekh/examples/lastavatar-9-9/MicroWaveOven.c
+++ /dev/null
@@ -1,46 +0,0 @@
-#include "MicroWaveOven.h"
-
-
-// Header code defined in the model
-
-// End of header code defined in the model
-
-#define STATE__START__STATE 0
-#define STATE__Running 1
-#define STATE__STOP__STATE 2
-
-void *mainFunc__MicroWaveOven(void *arg){
-  
-  int __currentState = STATE__START__STATE;
-  __attribute__((unused)) request __req0;
-  __attribute__((unused))int *__params0[0];
-  __attribute__((unused))setOfRequests __list;
-  __attribute__((unused))pthread_cond_t __myCond;
-  __attribute__((unused))request *__returnRequest;
-  
-  char * __myname = (char *)arg;
-  
-  pthread_cond_init(&__myCond, NULL);
-  
-  fillListOfRequests(&__list, __myname, &__myCond, &__mainMutex);
-  //printf("my name = %s\n", __myname);
-  
-  /* Main loop on states */
-  while(__currentState != STATE__STOP__STATE) {
-    switch(__currentState) {
-      case STATE__START__STATE: 
-      traceStateEntering(__myname, "__StartState");
-      __currentState = STATE__Running;
-      break;
-      
-      case STATE__Running: 
-      traceStateEntering(__myname, "Running");
-      __currentState = STATE__STOP__STATE;
-      break;
-      
-    }
-  }
-  //printf("Exiting = %s\n", __myname);
-  return NULL;
-}
-
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/MicroWaveOven.h b/MPSoC/mutekh/examples/lastavatar-9-9/MicroWaveOven.h
deleted file mode 100644
index 44b1ae12dd..0000000000
--- a/MPSoC/mutekh/examples/lastavatar-9-9/MicroWaveOven.h
+++ /dev/null
@@ -1,20 +0,0 @@
-#ifndef MicroWaveOven_H
-#define MicroWaveOven_H
-#include <stdio.h>
-#include <pthread.h>
-#include <unistd.h>
-#include <stdlib.h>
-
-#include "request.h"
-#include "syncchannel.h"
-#include "request_manager.h"
-#include "debug.h"
-#include "defs.h"
-#include "mytimelib.h"
-#include "random.h"
-#include "tracemanager.h"
-#include "main.h"
-
-extern void *mainFunc__MicroWaveOven(void *arg);
-
-#endif
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/config b/MPSoC/mutekh/examples/lastavatar-9-9/config
deleted file mode 100644
index ab93ac874f..0000000000
--- a/MPSoC/mutekh/examples/lastavatar-9-9/config
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-  %set OUTPUT_NAME avatar
-
-  # New source code module to be compiled
-  %append MODULES $(OUTPUT_NAME):$(CONFIGPATH)
-
-  # Application license
-  CONFIG_LICENSE_APP_LGPL
-
-  # Libs
-  CONFIG_PTHREAD
-  CONFIG_PTHREAD_MAIN
-  CONFIG_PTHREAD_TIME
-
-#ajoute DG
-CONFIG_PTHREAD_ATTRIBUTES
-#ajoute DG
-
-  CONFIG_PTHREAD_STACK_SIZE 32768
-  CONFIG_LIBC_STREAM_STD
-#  CONFIG_MUTEK_TIMER undefined
-  CONFIG_LIBAVATAR
-  CONFIG_HEXO_INTTYPES_DEPRECATED undefined
-  CONFIG_LIBM
-  CONFIG_LIBC_STREAM
-  CONFIG_VFS
-#ajoute DG
- CONFIG_MWMR
- CONFIG_MWMR_SOCLIB
-#fin ajoute DG
-  CONFIG_MUTEK_SCHEDULER_STATIC
-
-%include $(SRC_DIR)/examples/common/build_options.conf
-%include $(SRC_DIR)/examples/common/platforms.conf
-
-  # inter-processor interrupts
-  CONFIG_HEXO_IPI
-#  CONFIG_ARCH_SMP undefined
-  CONFIG_CPU_MAXCOUNT 5
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/main.c b/MPSoC/mutekh/examples/lastavatar-9-9/main.c
deleted file mode 100644
index b463054ceb..0000000000
--- a/MPSoC/mutekh/examples/lastavatar-9-9/main.c
+++ /dev/null
@@ -1,128 +0,0 @@
-#include <stdio.h>
-#include <pthread.h>
-#include <unistd.h>
-#include <stdlib.h>
-
-#include "request.h"
-#include "syncchannel.h"
-#include "request_manager.h"
-#include "debug.h"
-#include "random.h"
-#include "tracemanager.h"
-
-/* User code */
-void __user_init() {
-}
-
-/* End of User code */
-
-/* Main mutex */
-pthread_mutex_t __mainMutex;
-
-/* Synchronous channels */
-/* Asynchronous channels */
-asyncchannel __Controller_ringBell__Bell_ring;
-asyncchannel __Door_okDoor__Controller_okDoor;
-asyncchannel __Door_open__Controller_open;
-asyncchannel __Door_closed__Controller_closed;
-asyncchannel __Controller_startMagnetron__Magnetron_startM;
-asyncchannel __Controller_stopMagnetron__Magnetron_stopM;
-asyncchannel __ControlPanel_LEDOn__Controller_startCooking;
-asyncchannel __ControlPanel_LEDoff__Controller_stopCooking;
-asyncchannel __ControlPanel_startButton__Controller_start;
-
-#include "MicroWaveOven.h"
-#include "Bell.h"
-#include "ControlPanel.h"
-#include "Controller.h"
-#include "Magnetron.h"
-#include "Door.h"
-
-
-int main(int argc, char *argv[]) {
-  
-  /* disable buffering on stdout */
-  setvbuf(stdout, NULL, _IONBF, 0);
-  
-  /* Synchronous channels */
-  /* Asynchronous channels */
-  __Controller_ringBell__Bell_ring.inname ="ring";
-  __Controller_ringBell__Bell_ring.outname ="ringBell";
-  __Controller_ringBell__Bell_ring.isBlocking = 0;
-  __Controller_ringBell__Bell_ring.maxNbOfMessages = 4;
-  __Door_okDoor__Controller_okDoor.inname ="okDoor";
-  __Door_okDoor__Controller_okDoor.outname ="okDoor";
-  __Door_okDoor__Controller_okDoor.isBlocking = 0;
-  __Door_okDoor__Controller_okDoor.maxNbOfMessages = 4;
-  __Door_open__Controller_open.inname ="open";
-  __Door_open__Controller_open.outname ="open";
-  __Door_open__Controller_open.isBlocking = 0;
-  __Door_open__Controller_open.maxNbOfMessages = 4;
-  __Door_closed__Controller_closed.inname ="closed";
-  __Door_closed__Controller_closed.outname ="closed";
-  __Door_closed__Controller_closed.isBlocking = 0;
-  __Door_closed__Controller_closed.maxNbOfMessages = 4;
-  __Controller_startMagnetron__Magnetron_startM.inname ="startM";
-  __Controller_startMagnetron__Magnetron_startM.outname ="startMagnetron";
-  __Controller_startMagnetron__Magnetron_startM.isBlocking = 0;
-  __Controller_startMagnetron__Magnetron_startM.maxNbOfMessages = 4;
-  __Controller_stopMagnetron__Magnetron_stopM.inname ="stopM";
-  __Controller_stopMagnetron__Magnetron_stopM.outname ="stopMagnetron";
-  __Controller_stopMagnetron__Magnetron_stopM.isBlocking = 0;
-  __Controller_stopMagnetron__Magnetron_stopM.maxNbOfMessages = 4;
-  __ControlPanel_LEDOn__Controller_startCooking.inname ="LEDOn";
-  __ControlPanel_LEDOn__Controller_startCooking.outname ="startCooking";
-  __ControlPanel_LEDOn__Controller_startCooking.isBlocking = 1;
-  __ControlPanel_LEDOn__Controller_startCooking.maxNbOfMessages = 1;
-  __ControlPanel_LEDoff__Controller_stopCooking.inname ="LEDoff";
-  __ControlPanel_LEDoff__Controller_stopCooking.outname ="stopCooking";
-  __ControlPanel_LEDoff__Controller_stopCooking.isBlocking = 1;
-  __ControlPanel_LEDoff__Controller_stopCooking.maxNbOfMessages = 1;
-  __ControlPanel_startButton__Controller_start.inname ="start";
-  __ControlPanel_startButton__Controller_start.outname ="startButton";
-  __ControlPanel_startButton__Controller_start.isBlocking = 1;
-  __ControlPanel_startButton__Controller_start.maxNbOfMessages = 1;
-  
-  /* Threads of tasks */
-  pthread_t thread__MicroWaveOven;
-  pthread_t thread__Bell;
-  pthread_t thread__ControlPanel;
-  pthread_t thread__Controller;
-  pthread_t thread__Magnetron;
-  pthread_t thread__Door;
-  /* Activating tracing  */
-  if (argc>1){
-    activeTracingInFile(argv[1]);
-  } else {
-    activeTracingInConsole();
-  }
-  /* Activating randomness */
-  initRandom();
-  /* Initializing the main mutex */
-if (pthread_mutex_init(&__mainMutex, NULL) < 0) { exit(-1);}
-  
-  /* Initializing mutex of messages */
-  initMessages();
-  /* User initialization */
-  __user_init();
-  
-  
-  pthread_create(&thread__MicroWaveOven, NULL, mainFunc__MicroWaveOven, (void *)"MicroWaveOven");
-  pthread_create(&thread__Bell, NULL, mainFunc__Bell, (void *)"Bell");
-  pthread_create(&thread__ControlPanel, NULL, mainFunc__ControlPanel, (void *)"ControlPanel");
-  pthread_create(&thread__Controller, NULL, mainFunc__Controller, (void *)"Controller");
-  pthread_create(&thread__Magnetron, NULL, mainFunc__Magnetron, (void *)"Magnetron");
-  pthread_create(&thread__Door, NULL, mainFunc__Door, (void *)"Door");
-  
-  
-  pthread_join(thread__MicroWaveOven, NULL);
-  pthread_join(thread__Bell, NULL);
-  pthread_join(thread__ControlPanel, NULL);
-  pthread_join(thread__Controller, NULL);
-  pthread_join(thread__Magnetron, NULL);
-  pthread_join(thread__Door, NULL);
-  
-  
-  return 0;
-  
-}
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/main.c-9-7 b/MPSoC/mutekh/examples/lastavatar-9-9/main.c-9-7
deleted file mode 100644
index 65829a258f..0000000000
--- a/MPSoC/mutekh/examples/lastavatar-9-9/main.c-9-7
+++ /dev/null
@@ -1,269 +0,0 @@
-#include <stdio.h>
-#include <unistd.h>
-#include <stdlib.h>
-
-//ajoute DG
-//#include <mutek/printk.h>
-//#include <pthread.h>
-//fin ajoute DG
-
-//#include "pthread.h"
-//#include "mwmr.h"
-#include "request.h"
-#include "syncchannel.h"
-#include "request_manager.h"
-#include "debug.h"
-#include "random.h"
-#include "tracemanager.h"
-#include "srl.h"
-//ajoute DG
-//#include "srl_private_types.h"
-//fin ajoute DG
-#include "Door.h"
-#include "Door.h"
-#include "Bell.h"
-#include "Magnetron.h"
-#include "Controller.h"
-#include "Controller.h"
-#include "MicroWaveOven.h"
-#include "ControlPanel.h"
-
-//#include <cpu.h>
-//#include "segmentation.h"
-
-#define NB_PROC 2
-#define WIDTH 4
-#define DEPTH 16 
-
-pthread_barrier_t barrier;
-pthread_attr_t *attr_t;
-pthread_mutex_t __mainMutex;
-
-//ajoute DG
-//typedef struct srl_mwmr_status_s srl_mwmr_status_s;
-//typedef struct srl_mwmr_lock_s srl_mwmr_lock_t;
-//fin ajoute DG
-
-void __user_init() {
-}
-
-#define MWMRd 0x20000000
-#define LOCKS 0x30000000
-#define base(arg) arg
-
-typedef struct mwmr_s mwmr_t;
-
-/*************************Door*****************************/
-
-  //  uint32_t *Door_open__fifo_data_in   = (uint32_t*)(base(MWMRd)+0x1000); //0x20200200;
-    //uint32_t *Door_closed__fifo_data_in   = (uint32_t*)(base(MWMRd)+0x2000); //0x20200400;
-    //uint32_t *Door_okDoor__fifo_data_out    = (uint32_t*)(base(MWMRd)+0x0000); //0x20200000;
-
-    mwmr_t *Door_open__Controller_open   = (mwmr_t*)(base(MWMRd)+0x3000);
-    mwmr_t  *Door_closed__Controller_closed   = (mwmr_t*)(base(MWMRd)+0x4000);
-    mwmr_t *Door_okDoor__Controller_okDoor    = (mwmr_t*)(base(MWMRd)+0x2000);
-/***************************Bell*****************************/
-
-    uint32_t *ringBell__fifo_data_in    = (uint32_t*)(base(MWMRd)+0x0000); //0x20200000;   
-      mwmr_t *Controller_ringBell__Bell_ring   = (mwmr_t*)(base(MWMRd)+0x2000);
-
-/**********************Magnetron*****************************/
-
-      uint32_t *startMagnetron__fifo_data_in    = (uint32_t*)(base(MWMRd)+0x0000); //0x20200000;
-    uint32_t *stopMagnetron__fifo_data_in   = (uint32_t*)(base(MWMRd)+0x1000); //0x20200200;
-
-    mwmr_t *Controller_startMagnetron__Magnetron_startM  = (mwmr_t*)(base(MWMRd)+0x2000);
-    mwmr_t *Controller_stopMagnetron__Magnetron_stopM   = (mwmr_t*)(base(MWMRd)+0x3000);
-
-
- /*******************ControlPanel*****************************/
-
-
-      uint32_t *startButton__fifo_data_out    = (uint32_t*)(base(MWMRd)+0x0000); //0x20200000;
-    uint32_t *LEDon__Controller_startCooking__fifo_data_out    = (uint32_t*)(base(MWMRd)+0x0000); //0x20200000;
-    uint32_t *LEDoff__Controller_stopCooking__fifo_data_out    = (uint32_t*)(base(MWMRd)+0x0000); //0x20200000;
-  
-    mwmr_t *ControlPanel_startButton__Controller_start   = (mwmr_t*)(base(MWMRd)+0x2000);
-    mwmr_t *ControlPanel_LEDon__Controller_startCooking  = (mwmr_t*)(base(MWMRd)+0x2000);
-    mwmr_t *ControlPanel_LEDoff__Controller_stopCooking  = (mwmr_t*)(base(MWMRd)+0x2000);
-   
-
-/*****************************Main****************************/
-
-int main(int argc, char *argv[]) {
-
-	void *ptr;
-    pthread_barrier_init(&barrier,NULL, NB_PROC);
-    pthread_attr_t *attr_t = malloc(sizeof(pthread_attr_t));
-    pthread_attr_init(attr_t);
-    pthread_mutex_init(&__mainMutex, NULL);
-
-    /* Threads of tasks */ 
-	
-    pthread_t thread__MicroWaveOven;
-    pthread_t thread__Bell;
-    pthread_t thread__ControlPanel;
-    pthread_t thread__Controller;
-    pthread_t thread__Magnetron;
-    pthread_t thread__Door;
-
-	/* ici on initialise tous les canaux de l'application */
-
-////////////Door
-
-    //  static struct srl_mwmr_status_s okDoor_status = MWMR_STATUS_INITIALIZER(  32,    2);
-    //   static struct srl_mwmr_status_s open_status = MWMR_STATUS_INITIALIZER(  32,    2);
-    //   static struct srl_mwmr_status_s closed_status = MWMR_STATUS_INITIALIZER(  32,    2);
-   
-//RG: ajouter le & a fin de respecter le prototype de la fonction
-//   struct srl_mwmr_s  Door_okDoor__fifo_data_out    = MWMR_INITIALIZER( 32,2,Door_okDoor__Controller_okDoor, &okDoor_status, "Door_okDoor__fifo_data_out", MWMR_LOCK_INITIALIZER);
-//   struct srl_mwmr_s  Door_open__fifo_data_in = MWMR_INITIALIZER(32,2,Door_open__Controller_open, &open_status, "Door_open__fifo_data_out", MWMR_LOCK_INITIALIZER);
-//   struct srl_mwmr_s  Door_closed__fifo_data_in   = MWMR_INITIALIZER(32,2,Door_closed__Controller_closed, &closed_status, "Door_closed__fifo_data_out", MWMR_LOCK_INITIALIZER); 
-    
-
-    struct srl_mwmr_s  *Door_okDoor__fifo_data_out = malloc(sizeof( srl_mwmr_t)); 
-    //asyncchannel_init( Door_okDoor__fifo_data_out);
-    
-    struct srl_mwmr_s  *Door_open__fifo_data_in=malloc(sizeof( srl_mwmr_t)); 
-    //asyncchannel_init( Door_open__fifo_data_in);
-    
-    struct srl_mwmr_s  *Door_closed__fifo_data_in=malloc(sizeof( srl_mwmr_t)); 
-    //asyncchannel_init( Door_closed__fifo_data_in);
-
-
-//////////Bell
-
-    //  static struct srl_mwmr_status_s ringBell_status = MWMR_STATUS_INITIALIZER(  32,    2);
-    //   struct srl_mwmr_s  ringBell__fifo_data_in    = MWMR_INITIALIZER( 32,2,Controller_ringBell__Bell_ring, &ringBell_status, "ringBell__fifo_data_in", MWMR_LOCK_INITIALIZER);
-
-    struct srl_mwmr_s  *ringBell__fifo_data_in =malloc(sizeof( srl_mwmr_t)); 
-    //asyncchannel_init( ringBell__fifo_data_in);
-
-//////////Magnetron
-
-//	static struct srl_mwmr_status_s startMagnetron_status = MWMR_STATUS_INITIALIZER(  32,    2);
-//	static struct srl_mwmr_status_s stopMagnetron_status = MWMR_STATUS_INITIALIZER(  32,    2);
-  
-//	struct srl_mwmr_s  startMagnetron__fifo_data_in  = MWMR_INITIALIZER( 32,2,Controller_startMagnetron__Magnetron_startM, &startMagnetron_status, "startMagnetron__fifo_data_in", MWMR_LOCK_INITIALIZER);
-//	struct srl_mwmr_s  stopMagnetron__fifo_data_in = MWMR_INITIALIZER( 32,2,Controller_stopMagnetron__Magnetron_stopM, &stopMagnetron_status, "stopMagnetron__fifo_data_in", MWMR_LOCK_INITIALIZER);
-  
-    struct srl_mwmr_s  *startMagnetron__fifo_data_in =malloc(sizeof( srl_mwmr_t)); 
-    //asyncchannel_init( startMagnetron__fifo_data_in);
-    
-    struct srl_mwmr_s  *stopMagnetron__fifo_data_in =malloc(sizeof( srl_mwmr_t)); 
-    //asyncchannel_init( stopMagnetron__fifo_data_in);
-    
-/////////ControlPanel
-
-    //  static struct srl_mwmr_status_s startButton_status = MWMR_STATUS_INITIALIZER(  32,    2);
-    //  static struct srl_mwmr_status_s LEDon_status = MWMR_STATUS_INITIALIZER(  32,    2);
-    //  static struct srl_mwmr_status_s LEDoff_status = MWMR_STATUS_INITIALIZER(  32,    2);
-  
-    //  struct srl_mwmr_s  startButton__fifo_data_out    = MWMR_INITIALIZER( 32,2,ControlPanel_startButton__Controller_start, &startButton_status, "startButton__fifo_data_out", MWMR_LOCK_INITIALIZER);
-    //  struct srl_mwmr_s  LEDon__Controller_startCooking__fifo_data_out = MWMR_INITIALIZER(32,2,ControlPanel_LEDon__Controller_startCooking, &LEDon_status, "LEDOn__Controller_startCooking__fifo_data_out", MWMR_LOCK_INITIALIZER);
-    //  struct srl_mwmr_s  LEDoff__Controller_stopCooking__fifo_data_out = MWMR_INITIALIZER(32,2,ControlPanel_LEDoff__Controller_stopCooking, &LEDoff_status, "LEDoff__Controller_stopCooking__fifo_data_out", MWMR_LOCK_INITIALIZER);
-
-    struct srl_mwmr_s  *startButton__fifo_data_out=malloc(sizeof( srl_mwmr_t)); 
-    //asyncchannel_init( startButton__fifo_data_out);
-    
-    struct srl_mwmr_s  *LEDon__Controller_startCooking__fifo_data_out=malloc(sizeof( srl_mwmr_t)); 
-    //asyncchannel_init( LEDon__Controller_startCooking__fifo_data_out);
-    
-    struct srl_mwmr_s  *LEDoff__Controller_stopCooking__fifo_data_out=malloc(sizeof( srl_mwmr_t)); 
-    //asyncchannel_init( LEDoff__Controller_stopCooking__fifo_data_out);
-
-    //initRandom();
-
-  /* Initializing the main mutex */
-
-  if (pthread_mutex_init(&__mainMutex, NULL) < 0) { exit(-1);}
-
-
-/* pour ce thread, qui ne lit ni ecrit les canaux, il est OK de transmettre uniquement son nom */
-  ptr =malloc(sizeof(pthread_t));
-  thread__MicroWaveOven = (pthread_t)ptr;
-  
-  attr_t = malloc(sizeof(pthread_attr_t));
-  attr_t->cpucount = 0;   
-
-  pthread_create(&thread__MicroWaveOven, attr_t, mainFunc__MicroWaveOven, (void *)"MicroWaveOven");
-
-  /* le thread Bell utilise un seul canal*/
-  ptr =malloc(sizeof(pthread_t));
-  thread__Bell = (pthread_t)ptr;
-  attr_t = malloc(sizeof(pthread_attr_t));
-  attr_t->cpucount = 1;   
- 
-  pthread_create(&thread__Bell, attr_t, mainFunc__Bell, (void *)Controller_ringBell__Bell_ring);
-
- /* le thread ControlPanel utilise trois canaux*/
-  struct mwmr_s  *canaux_panel[3];
-  canaux_panel[0]=ControlPanel_LEDon__Controller_startCooking;
-  canaux_panel[1]=ControlPanel_LEDoff__Controller_stopCooking;
-  canaux_panel[2]=ControlPanel_startButton__Controller_start;
-  
-  ptr =malloc(sizeof(pthread_t));
-  thread__ControlPanel = (pthread_t)ptr;
-
-  attr_t = malloc(sizeof(pthread_attr_t));
-  attr_t->cpucount = 2;   
-  pthread_create(&thread__ControlPanel, attr_t, (void *)mainFunc__ControlPanel, (void *)canaux_panel);
-
-
-/* le thread Controller utilise 9 canaux*/
-
-  struct mwmr_s  *canaux_controller[9];
-  canaux_controller[0]=Controller_ringBell__Bell_ring;
-  canaux_controller[1]=Door_okDoor__Controller_okDoor;
-  canaux_controller[2]=Door_open__Controller_open;
-  canaux_controller[3]=Door_closed__Controller_closed;
-  canaux_controller[4]=Controller_startMagnetron__Magnetron_startM;
-  canaux_controller[5]=Controller_stopMagnetron__Magnetron_stopM;
-  //canaux_controller[6]=ControlPanel_LEDOn__Controller_startCooking;
-  //canaux_controller[7]=ControlPanel_LEDoff__Controller_stopCooking;
-  canaux_controller[8]=ControlPanel_startButton__Controller_start;
-
-  ptr =malloc(sizeof(pthread_t));
-  thread__Controller = (pthread_t)ptr;
-  
-  attr_t->cpucount = 3;  
-  pthread_create(&thread__Controller, attr_t,(void *)mainFunc__Controller, (void *)canaux_controller);
-
-/* le thread Magnetron utilise 2 canaux*/
-
-  struct mwmr_s  *canaux_magnetron[2];
-  canaux_magnetron[0]=Controller_startMagnetron__Magnetron_startM ;
-  canaux_magnetron[1]=Controller_stopMagnetron__Magnetron_stopM;
-	
-  ptr =malloc(sizeof(pthread_t));
-  thread__Magnetron = (pthread_t)ptr;
-
-  attr_t->cpucount = 4;  
-  pthread_create(&thread__Magnetron, attr_t, (void *)mainFunc__Magnetron, (void *)canaux_magnetron);
-
-
-/* le thread Door utilise 3 canaux*/
-
- struct mwmr_s  *canaux_door[3];
-  canaux_door[0]=Door_open__Controller_open;
-  canaux_door[1]=Door_closed__Controller_closed;
-  canaux_door[2]=Door_okDoor__Controller_okDoor;
-  
-  ptr =malloc(sizeof(pthread_t));
-  thread__Door = (pthread_t)ptr;
-
-  attr_t = malloc(sizeof(pthread_attr_t));
-
-  attr_t->cpucount = 5;  
-  pthread_create(&thread__Door, attr_t, (void *)mainFunc__Door, (void *)canaux_door);
- 
-  pthread_join(thread__MicroWaveOven, NULL);
-  pthread_join(thread__Bell, NULL);
-  pthread_join(thread__ControlPanel, NULL);
-  pthread_join(thread__Controller, NULL);
-  pthread_join(thread__Magnetron, NULL);
-  pthread_join(thread__Door, NULL);
-
-
-  return 0;
-}
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/main.h b/MPSoC/mutekh/examples/lastavatar-9-9/main.h
deleted file mode 100644
index e633e1ca26..0000000000
--- a/MPSoC/mutekh/examples/lastavatar-9-9/main.h
+++ /dev/null
@@ -1,17 +0,0 @@
-#ifndef MAIN_H
-#define MAIN_H
-/* Main mutex */
-extern pthread_mutex_t __mainMutex;
-
-/* Synchronous channels */
-/* Asynchronous channels */
-extern asyncchannel __Controller_ringBell__Bell_ring;
-extern asyncchannel __Door_okDoor__Controller_okDoor;
-extern asyncchannel __Door_open__Controller_open;
-extern asyncchannel __Door_closed__Controller_closed;
-extern asyncchannel __Controller_startMagnetron__Magnetron_startM;
-extern asyncchannel __Controller_stopMagnetron__Magnetron_stopM;
-extern asyncchannel __ControlPanel_LEDOn__Controller_startCooking;
-extern asyncchannel __ControlPanel_LEDoff__Controller_stopCooking;
-extern asyncchannel __ControlPanel_startButton__Controller_start;
-#endif
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/mwmr_config.h b/MPSoC/mutekh/examples/lastavatar-9-9/mwmr_config.h
deleted file mode 100644
index 1999557dd3..0000000000
--- a/MPSoC/mutekh/examples/lastavatar-9-9/mwmr_config.h
+++ /dev/null
@@ -1,788 +0,0 @@
-/*
- * This file has been generated by the configuration script.
- */
-
-#define CONFIG_MUTEK_MEMALLOC_ALGO_FIRSTFIT
-#define  _CONFIG_MUTEK_MEMALLOC_ALGO_FIRSTFIT 1
-#define CONFIG_MUTEK
-#define  _CONFIG_MUTEK 1
-#undef  CONFIG_VFS_STATS
-#define  _CONFIG_VFS_STATS 0
-#undef  CONFIG_NETWORK_SOCKET_PACKET
-#define  _CONFIG_NETWORK_SOCKET_PACKET 0
-#undef  CONFIG_DRIVER_FS_FAT_RW
-#define  _CONFIG_DRIVER_FS_FAT_RW 0
-#define CONFIG_DRIVER_BLOCK_EMU_BLOCKSIZE 512
-#define CONFIG_OPENMP_OMP_WAIT_POLICY NULL
-#undef  CONFIG_SRL_SOCLIB
-#define  _CONFIG_SRL_SOCLIB 0
-#undef  CONFIG_DRIVER_BLOCK_EMU
-#define  _CONFIG_DRIVER_BLOCK_EMU 0
-#define CONFIG_CPU_RESET_ADDR 0xffffff80
-#undef  CONFIG_ARCH_SIMPLE_HW_INIT
-#define  _CONFIG_ARCH_SIMPLE_HW_INIT 0
-#undef  CONFIG_DRIVER_SPI
-#define  _CONFIG_DRIVER_SPI 0
-#undef  CONFIG_LICENSE_APP_PROPRIETARY
-#define  _CONFIG_LICENSE_APP_PROPRIETARY 0
-#undef  CONFIG_LIBC_FORMATTER_FLOAT
-#define  _CONFIG_LIBC_FORMATTER_FLOAT 0
-#undef  CONFIG_HET_BUILD
-#define  _CONFIG_HET_BUILD 0
-#define CONFIG_PTHREAD_COND
-#define  _CONFIG_PTHREAD_COND 1
-#undef  CONFIG_CPU_LM32_SOCLIB
-#define  _CONFIG_CPU_LM32_SOCLIB 0
-#undef  CONFIG_DEBUG
-#define  _CONFIG_DEBUG 0
-#undef  CONFIG_DRIVER_ICU_NIOS2
-#define  _CONFIG_DRIVER_ICU_NIOS2 0
-#undef  CONFIG_CPU_ARM_CUSTOM_IRQ_HANDLER
-#define  _CONFIG_CPU_ARM_CUSTOM_IRQ_HANDLER 0
-#undef  CONFIG_DRIVER_BLOCK_RAMDISK_SIZE
-#define  _CONFIG_DRIVER_BLOCK_RAMDISK_SIZE 0
-#undef  CONFIG_DRIVER_FS_FAT
-#define  _CONFIG_DRIVER_FS_FAT 0
-#undef  CONFIG_LIBCRYPTO_MD5
-#define  _CONFIG_LIBCRYPTO_MD5 0
-#undef  CONFIG_DRIVER_I2C_TWI6061A
-#define  _CONFIG_DRIVER_I2C_TWI6061A 0
-#undef  CONFIG_HEXO_INTTYPES_DEPRECATED
-#define  _CONFIG_HEXO_INTTYPES_DEPRECATED 0
-#define CONFIG_DRIVER_BLOCK_SOCLIB
-#define  _CONFIG_DRIVER_BLOCK_SOCLIB 1
-#undef  CONFIG_VFS_VERBOSE
-#define  _CONFIG_VFS_VERBOSE 0
-#undef  CONFIG_CPU_X86_64_EMU
-#define  _CONFIG_CPU_X86_64_EMU 0
-#define CONFIG_IBMPC_EARLY_CONSOLE_UART_PORT 0x3f8
-#define CONFIG_ARCH_NAME soclib
-#undef  CONFIG_GAISLER_EARLY_CONSOLE_DEBUG
-#define  _CONFIG_GAISLER_EARLY_CONSOLE_DEBUG 0
-#undef  CONFIG_LIBTERMUI_CON_COMPLETION
-#define  _CONFIG_LIBTERMUI_CON_COMPLETION 0
-#undef  CONFIG_DRIVER_NET_NE2000
-#define  _CONFIG_DRIVER_NET_NE2000 0
-#undef  CONFIG_CPU_MIPS_ABI_N32
-#define  _CONFIG_CPU_MIPS_ABI_N32 0
-#undef  CONFIG_ARCH_SIMPLE_SAM7
-#define  _CONFIG_ARCH_SIMPLE_SAM7 0
-#undef  CONFIG_DRIVER_FS_RAMFS
-#define  _CONFIG_DRIVER_FS_RAMFS 0
-#undef  CONFIG_CPU_ARM_T_PROFILE
-#define  _CONFIG_CPU_ARM_T_PROFILE 0
-#define CONFIG_MUTEK_PRINTK
-#define  _CONFIG_MUTEK_PRINTK 1
-#undef  CONFIG_DRIVER_ICU_LM32
-#define  _CONFIG_DRIVER_ICU_LM32 0
-#undef  CONFIG_DRIVER_ICU_MIPS
-#define  _CONFIG_DRIVER_ICU_MIPS 0
-#define CONFIG_MUTEK_SCHEDULER_IDLE_STACK_SIZE 2048
-#undef  CONFIG_DRIVER_ICU_EMU
-#define  _CONFIG_DRIVER_ICU_EMU 0
-#undef  CONFIG_DRIVER_ICU_8259
-#define  _CONFIG_DRIVER_ICU_8259 0
-#define CONFIG_PTHREAD_JOIN
-#define  _CONFIG_PTHREAD_JOIN 1
-#define CONFIG_MUTEK_MEMALLOC_GUARD_SIZE 256
-#define CONFIG_ROM_SIZE 0x00100000
-#undef  CONFIG_LICENSE_USE_GPL
-#define  _CONFIG_LICENSE_USE_GPL 0
-#undef  CONFIG_NETWORK_AUTOALIGN
-#define  _CONFIG_NETWORK_AUTOALIGN 0
-#undef  CONFIG_DRIVER_LCD_S1D15G00
-#define  _CONFIG_DRIVER_LCD_S1D15G00 0
-#define CONFIG_UNIX_PROC_START_VADDR 0x81000000
-#undef  CONFIG_ARCH_BOOTLOADER
-#define  _CONFIG_ARCH_BOOTLOADER 0
-#undef  CONFIG_PTHREAD_BARRIER_SPIN
-#define  _CONFIG_PTHREAD_BARRIER_SPIN 0
-#undef  CONFIG_IBMPC_EARLY_CONSOLE_E9HACK
-#define  _CONFIG_IBMPC_EARLY_CONSOLE_E9HACK 0
-#undef  CONFIG_VMEM_KERNEL_ALLOC
-#define  _CONFIG_VMEM_KERNEL_ALLOC 0
-#undef  CONFIG_CPU_MIPS32EL_SOCLIB
-#define  _CONFIG_CPU_MIPS32EL_SOCLIB 0
-#undef  CONFIG_ARCH_HW_INIT
-#define  _CONFIG_ARCH_HW_INIT 0
-#undef  CONFIG_RELEASE
-#define  _CONFIG_RELEASE 0
-#undef  CONFIG_MUTEK_SLAB_GLOBAL
-#define  _CONFIG_MUTEK_SLAB_GLOBAL 0
-#undef  CONFIG_VMEM
-#define  _CONFIG_VMEM 0
-#define CONFIG_OPENMP_OMP_THREAD_LIMIT ULONG_MAX
-#define CONFIG_CPU_ARCHNAME ppc
-#define CONFIG_LICENSE_APP_LGPL
-#define  _CONFIG_LICENSE_APP_LGPL 1
-#undef  CONFIG_LICENSE_APP_LGPL3
-#define  _CONFIG_LICENSE_APP_LGPL3 0
-#undef  CONFIG_IBMPC_EARLY_CONSOLE_UART
-#define  _CONFIG_IBMPC_EARLY_CONSOLE_UART 0
-#define CONFIG_CPU_RESET_HANDLER
-#define  _CONFIG_CPU_RESET_HANDLER 1
-#define CONFIG_DRIVER_BLOCK
-#define  _CONFIG_DRIVER_BLOCK 1
-#undef  CONFIG_CPU_NIOS2_MULX
-#define  _CONFIG_CPU_NIOS2_MULX 0
-#undef  CONFIG_NETWORK_NFS
-#define  _CONFIG_NETWORK_NFS 0
-#undef  CONFIG_VMEM_PHYS_ALLOC
-#define  _CONFIG_VMEM_PHYS_ALLOC 0
-#define CONFIG_LICENSE_META
-#define  _CONFIG_LICENSE_META 1
-#undef  CONFIG_EMU_EARLY_CONSOLE
-#define  _CONFIG_EMU_EARLY_CONSOLE 0
-#undef  CONFIG_MUTEK_MEMALLOC_GUARD_INSTRUMENT
-#define  _CONFIG_MUTEK_MEMALLOC_GUARD_INSTRUMENT 0
-#undef  CONFIG_MWMR_USE_RAMLOCKS
-#define  _CONFIG_MWMR_USE_RAMLOCKS 0
-#define  CONFIG_MWMR_USE_RAMLOCKS 1
-#undef  CONFIG_DRIVER_NET_NE2000_FRAGMENT
-#define  _CONFIG_DRIVER_NET_NE2000_FRAGMENT 0
-#define CONFIG_CPU_CACHE_LINE 4
-#undef  CONFIG_HEXO_ARCH_MMU
-#define  _CONFIG_HEXO_ARCH_MMU 0
-#undef  CONFIG_OPENMP_OMP_NUM_THREADS
-#define  _CONFIG_OPENMP_OMP_NUM_THREADS 0
-#undef  CONFIG_IBMPC_EARLY_CONSOLE_VGA
-#define  _CONFIG_IBMPC_EARLY_CONSOLE_VGA 0
-#undef  CONFIG_DRIVER_BLOCK_CACHE_SIZE
-#define  _CONFIG_DRIVER_BLOCK_CACHE_SIZE 0
-#undef  CONFIG_MUTEK_MEMALLOC_SCRAMBLE_INIT
-#define  _CONFIG_MUTEK_MEMALLOC_SCRAMBLE_INIT 0
-#undef  CONFIG_NETWORK_SOCKET
-#define  _CONFIG_NETWORK_SOCKET 0
-#define CONFIG_CPU_SMP_CAPABLE
-#define  _CONFIG_CPU_SMP_CAPABLE 1
-#define CONFIG_DRIVER_CHAR_SOCLIBTTY
-#define  _CONFIG_DRIVER_CHAR_SOCLIBTTY 1
-#undef  CONFIG_LIBCRYPTO_CRC32_SMALL
-#define  _CONFIG_LIBCRYPTO_CRC32_SMALL 0
-#define CONFIG_CPU_X86_SMP_BOOT_ADDR 0x00002000
-#define CONFIG_DRIVER_BLOCK_RAMDISK_BLOCKSIZE 512
-#undef  CONFIG_CPU_CACHE_COHERENCY
-#define  _CONFIG_CPU_CACHE_COHERENCY 0
-#undef  CONFIG_ARCH_EMU_TRAP_KILL
-#define  _CONFIG_ARCH_EMU_TRAP_KILL 0
-#undef  CONFIG_LIBTERMUI_CON_ACL
-#define  _CONFIG_LIBTERMUI_CON_ACL 0
-#undef  CONFIG_DRIVER_FS_DEVFS
-#define  _CONFIG_DRIVER_FS_DEVFS 0
-#undef  CONFIG_DRIVER_INPUT
-#define  _CONFIG_DRIVER_INPUT 0
-#undef  CONFIG_NETWORK_PACKET_ASM
-#define  _CONFIG_NETWORK_PACKET_ASM 0
-#undef  CONFIG_NETWORK_FORWARDING
-#define  _CONFIG_NETWORK_FORWARDING 0
-#undef  CONFIG_CPU_MIPS_FPU
-#define  _CONFIG_CPU_MIPS_FPU 0
-#undef  CONFIG_ARCH_EMU_UNLOCK_YIELD
-#define  _CONFIG_ARCH_EMU_UNLOCK_YIELD 0
-#define CONFIG_MUTEK_MAIN
-#define  _CONFIG_MUTEK_MAIN 1
-#define CONFIG_UNIX_STACK_VADDR 0x80000000
-#undef  CONFIG_CPU_LM32
-#define  _CONFIG_CPU_LM32 0
-#undef  CONFIG_MUTEK_MEMALLOC_CRC
-#define  _CONFIG_MUTEK_MEMALLOC_CRC 0
-#undef  CONFIG_DRIVER_FS_ISO9660
-#define  _CONFIG_DRIVER_FS_ISO9660 0
-#undef  CONFIG_NETWORK_SOCKET_RAW
-#define  _CONFIG_NETWORK_SOCKET_RAW 0
-#define CONFIG_LIBELF_DEBUG 0
-#undef  CONFIG_DRIVER_I2C
-#define  _CONFIG_DRIVER_I2C 0
-#undef  CONFIG_CPU_ENDIAN_LITTLE
-#define  _CONFIG_CPU_ENDIAN_LITTLE 0
-#undef  CONFIG_ARCH_IBMPC_DMA
-#define  _CONFIG_ARCH_IBMPC_DMA 0
-#undef  CONFIG_LIBC_SEMAPHORE
-#define  _CONFIG_LIBC_SEMAPHORE 0
-#undef  CONFIG_SOCLIB_MEMCHECK
-#define  _CONFIG_SOCLIB_MEMCHECK 0
-#undef  CONFIG_ARCH_EMU
-#define  _CONFIG_ARCH_EMU 0
-#undef  CONFIG_DRIVER_FB
-#define  _CONFIG_DRIVER_FB 0
-#undef  CONFIG_CPU_MIPS_ABI_O32
-#define  _CONFIG_CPU_MIPS_ABI_O32 0
-#define CONFIG_LIBTERMUI_CON_MAXCOMPLETE 512
-#define CONFIG_DRIVER_MEM_MEMORY
-#define  _CONFIG_DRIVER_MEM_MEMORY 1
-#undef  CONFIG_OPENMP_GCC_SYNC
-#define  _CONFIG_OPENMP_GCC_SYNC 0
-#undef  CONFIG_CPU_NIOS2_MUL
-#define  _CONFIG_CPU_NIOS2_MUL 0
-#undef  CONFIG_OPENMP_GOMP_SPINCOUNT
-#define  _CONFIG_OPENMP_GOMP_SPINCOUNT 0
-#undef  CONFIG_DRIVER_FB_SOCLIB
-#define  _CONFIG_DRIVER_FB_SOCLIB 0
-#undef  CONFIG_ARCH_EMU_DARWIN
-#define  _CONFIG_ARCH_EMU_DARWIN 0
-#define CONFIG_OPENMP_OMP_SCHEDULE NULL
-#define CONFIG_ROM_ADDR 0x60000000
-#undef  CONFIG_ARCH_SOCLIB_BOOTLOADER_MUTEKH
-#define  _CONFIG_ARCH_SOCLIB_BOOTLOADER_MUTEKH 0
-#undef  CONFIG_LIBTERMUI_CON_ALIAS
-#define  _CONFIG_LIBTERMUI_CON_ALIAS 0
-#undef  CONFIG_CPU_LM32_SIGN_EXTEND
-#define  _CONFIG_CPU_LM32_SIGN_EXTEND 0
-#undef  CONFIG_LICENSE_APP_GPL3
-#define  _CONFIG_LICENSE_APP_GPL3 0
-#undef  CONFIG_OPENMP
-#define  _CONFIG_OPENMP 0
-#define CONFIG_DRIVER_ENUM_ROOT
-#define  _CONFIG_DRIVER_ENUM_ROOT 1
-#define CONFIG_DRIVER_TIMER_SOCLIB
-#define  _CONFIG_DRIVER_TIMER_SOCLIB 1
-#define CONFIG_COMPILE_FRAMEPTR
-#define  _CONFIG_COMPILE_FRAMEPTR 1
-#undef  CONFIG_MUTEK_MEM_REGION_AUTO_INIT
-#define  _CONFIG_MUTEK_MEM_REGION_AUTO_INIT 0
-#undef  CONFIG_LIBDSRL_DEBUG
-#define  _CONFIG_LIBDSRL_DEBUG 0
-#define CONFIG_CPU_PPC_SOCLIB
-#define  _CONFIG_CPU_PPC_SOCLIB 1
-#undef  CONFIG_DRIVER_CHAR_NULL
-#define  _CONFIG_DRIVER_CHAR_NULL 0
-#define CONFIG_ARCH_META
-#define  _CONFIG_ARCH_META 1
-#define CONFIG_DRIVER_CHAR
-#define  _CONFIG_DRIVER_CHAR 1
-#undef  CONFIG_MWMR_PTHREAD
-#define  CONFIG_MWMR_PTHREAD 1
-#define  _CONFIG_MWMR_PTHREAD 0
-#undef  CONFIG_CPU_MIPS32EB_SOCLIB
-#define  _CONFIG_CPU_MIPS32EB_SOCLIB 0
-#undef  CONFIG_DRIVER_FS_FAT32
-#define  _CONFIG_DRIVER_FS_FAT32 0
-#define CONFIG_LIBTERMUI_CON_MAXCMDLEN 16
-#undef  CONFIG_MWMR_LOCKFREE
-#define  _CONFIG_MWMR_LOCKFREE 0
-#undef  CONFIG_MUTEK_MEMALLOC_EXPERIMENTAL
-#define  _CONFIG_MUTEK_MEMALLOC_EXPERIMENTAL 0
-#undef  CONFIG_DRIVER_BLOCK_SD_MMC
-#define  _CONFIG_DRIVER_BLOCK_SD_MMC 0
-#undef  CONFIG_NETWORK_UDP
-#define  _CONFIG_NETWORK_UDP 0
-#undef  CONFIG_HEXO_LAZY_SWITCH
-#define  _CONFIG_HEXO_LAZY_SWITCH 0
-#undef  CONFIG_NETWORK_IPV4
-#define  _CONFIG_NETWORK_IPV4 0
-#undef  CONFIG_HEXO_MMU_PAGESIZE
-#define  _CONFIG_HEXO_MMU_PAGESIZE 0
-#undef  CONFIG_CPU_X86_EMU
-#define  _CONFIG_CPU_X86_EMU 0
-#undef  CONFIG_NETWORK_DHCLIENT
-#define  _CONFIG_NETWORK_DHCLIENT 0
-#undef  CONFIG_CPU_NIOS2
-#define  _CONFIG_CPU_NIOS2 0
-#define CONFIG_CPU_CACHE
-#define  _CONFIG_CPU_CACHE 1
-#undef  CONFIG_LICENSE_APP_PUBLIC
-#define  _CONFIG_LICENSE_APP_PUBLIC 0
-#undef  CONFIG_LIBTERMUI
-#define  _CONFIG_LIBTERMUI 0
-#undef  CONFIG_CPU_AVR_GCCMCU
-#define  _CONFIG_CPU_AVR_GCCMCU 0
-#undef  CONFIG_ARCH_SOCLIB_RAMLOCK
-#define  _CONFIG_ARCH_SOCLIB_RAMLOCK 0
-#define CONFIG_VFS_NAMELEN 32
-#undef  CONFIG_DRIVER_CHAR_UART8250
-#define  _CONFIG_DRIVER_CHAR_UART8250 0
-#undef  CONFIG_CPU_ARM_7TDMI
-#define  _CONFIG_CPU_ARM_7TDMI 0
-#define CONFIG_CPU_NAME ppc405
-#undef  CONFIG_HEXO_INTTYPES_SMALL
-#define  _CONFIG_HEXO_INTTYPES_SMALL 0
-#undef  CONFIG_CPU_NIOS2_SOCLIB
-#define  _CONFIG_CPU_NIOS2_SOCLIB 0
-#define CONFIG_LIBC_FORMATTER_PRINTF
-#define  _CONFIG_LIBC_FORMATTER_PRINTF 1
-#undef  CONFIG_DRIVER_CHAR_VGATTY_KEYBOARD
-#define  _CONFIG_DRIVER_CHAR_VGATTY_KEYBOARD 0
-#undef  CONFIG_DRIVER_BLOCK_ATA
-#define  _CONFIG_DRIVER_BLOCK_ATA 0
-#define CONFIG_MUTEK_CONSOLE
-#define  _CONFIG_MUTEK_CONSOLE 1
-#define CONFIG_OPENMP_OMP_DYNAMIC false
-#undef  CONFIG_LICENSE_USE_LGPL3
-#define  _CONFIG_LICENSE_USE_LGPL3 0
-#undef  CONFIG_LIBELF
-#define  _CONFIG_LIBELF 0
-#undef  CONFIG_DRIVER_LCD
-#define  _CONFIG_DRIVER_LCD 0
-#undef  CONFIG_DRIVER_CHAR_SAM7DBGU
-#define  _CONFIG_DRIVER_CHAR_SAM7DBGU 0
-#undef  CONFIG_LICENSE_USE_PUBLIC
-#define  _CONFIG_LICENSE_USE_PUBLIC 0
-#undef  CONFIG_CPU_SPARC
-#define  _CONFIG_CPU_SPARC 0
-#undef  CONFIG_DRIVER_ENUM_PCI
-#define  _CONFIG_DRIVER_ENUM_PCI 0
-#undef  CONFIG_DRIVER_GPIO
-#define  _CONFIG_DRIVER_GPIO 0
-#define CONFIG_CPU_RESET_SIZE 0x80
-#undef  CONFIG_SRL_STD
-#define  _CONFIG_SRL_STD 0
-#undef  CONFIG_ARCH_GAISLER
-#define  _CONFIG_ARCH_GAISLER 0
-#define CONFIG_LIBC_STREAM
-#define  _CONFIG_LIBC_STREAM 1
-#undef  CONFIG_ARCH_EMU_LINUX
-#define  _CONFIG_ARCH_EMU_LINUX 0
-#undef  CONFIG_CPU_AVR
-#define  _CONFIG_CPU_AVR 0
-#undef  CONFIG_LICENSE_APP_BSD
-#define  _CONFIG_LICENSE_APP_BSD 0
-#define CONFIG_CPU_PPC_WAIT_MSRWE
-#define  _CONFIG_CPU_PPC_WAIT_MSRWE 1
-#undef  CONFIG_HEXO_USERMODE
-#define  _CONFIG_HEXO_USERMODE 0
-#undef  CONFIG_NETWORK_TCP
-#define  _CONFIG_NETWORK_TCP 0
-#define CONFIG_CPU_PPC
-#define  _CONFIG_CPU_PPC 1
-#define CONFIG_ARCH_SIMPLE_RESET_ADDR CONFIG_CPU_RESET_ADDR
-#undef  CONFIG_ARCH_IBMPC
-#define  _CONFIG_ARCH_IBMPC 0
-#undef  CONFIG_CPU_NONALIGNED_ACCESS
-#define  _CONFIG_CPU_NONALIGNED_ACCESS 0
-#define CONFIG_CPU_EXCEPTION_ALIGN 0x00010000
-#undef  CONFIG_MUTEK_NUMA
-#define  _CONFIG_MUTEK_NUMA 0
-#undef  CONFIG_PTHREAD_SPIN
-#define  _CONFIG_PTHREAD_SPIN 0
-#undef  CONFIG_PTHREAD_BARRIER_ATTR
-#define  _CONFIG_PTHREAD_BARRIER_ATTR 0
-#define CONFIG_DRIVER_ICU_SOCLIB
-#define  _CONFIG_DRIVER_ICU_SOCLIB 1
-#define CONFIG_DRIVER_ENUM_FDT
-#define  _CONFIG_DRIVER_ENUM_FDT 1
-#undef  CONFIG_MUTEK_SCHEDULER_CANDIDATE_FCN
-#define  _CONFIG_MUTEK_SCHEDULER_CANDIDATE_FCN 0
-#undef  CONFIG_DRIVER_BLOCK_CACHE
-#define  _CONFIG_DRIVER_BLOCK_CACHE 0
-#undef  CONFIG_COMPILE_SAVETEMPS
-#define  _CONFIG_COMPILE_SAVETEMPS 0
-#define CONFIG_MUTEK_EARLY_CONSOLE
-#define  _CONFIG_MUTEK_EARLY_CONSOLE 1
-#undef  CONFIG_HEXO_MMU_VADDR
-#define  _CONFIG_HEXO_MMU_VADDR 0
-#undef  CONFIG_CPU_LM32_BARREL_SHIFT
-#define  _CONFIG_CPU_LM32_BARREL_SHIFT 0
-#undef  CONFIG_ARCH_CLUSTER
-#define  _CONFIG_ARCH_CLUSTER 0
-#undef  CONFIG_HETROM_SIZE
-#define  _CONFIG_HETROM_SIZE 0
-#undef  CONFIG_DRIVER_ICU_ARM
-#define  _CONFIG_DRIVER_ICU_ARM 0
-#undef  CONFIG_LIBELF_DYNAMIC
-#define  _CONFIG_LIBELF_DYNAMIC 0
-#undef  CONFIG_DRIVER_FS_FAT16
-#define  _CONFIG_DRIVER_FS_FAT16 0
-#define CONFIG_DRIVER_ICU
-#define  _CONFIG_DRIVER_ICU 1
-#undef  CONFIG_DRIVER_CHAR_US6089C_UART
-#define  _CONFIG_DRIVER_CHAR_US6089C_UART 0
-#undef  CONFIG_SRL_MULTI_TTY
-#define  _CONFIG_SRL_MULTI_TTY 0
-#undef  CONFIG_COMPILE_INSTRUMENT
-#define  _CONFIG_COMPILE_INSTRUMENT 0
-#undef  CONFIG_DRIVER_CHAR_VGATTY_ANSI
-#define  _CONFIG_DRIVER_CHAR_VGATTY_ANSI 0
-#undef  CONFIG_CPU_MIPS_ABI_O64
-#define  _CONFIG_CPU_MIPS_ABI_O64 0
-#define CONFIG_FDT
-#define  _CONFIG_FDT 1
-#undef  CONFIG_GAISLER_EARLY_CONSOLE
-#define  _CONFIG_GAISLER_EARLY_CONSOLE 0
-#define CONFIG_PTHREAD_KEYS_MAX 1
-#undef  CONFIG_CPU_EXCEPTION_FIXED_ADDRESS
-#define  _CONFIG_CPU_EXCEPTION_FIXED_ADDRESS 0
-#define CONFIG_GAISLER_EARLY_CONSOLE_SCALER 0x100
-#undef  CONFIG_CPU_SPARC_SOCLIB
-#define  _CONFIG_CPU_SPARC_SOCLIB 0
-#undef  CONFIG_ARCH_SIMPLE
-#define  _CONFIG_ARCH_SIMPLE 0
-#undef  CONFIG_LIBC_FORMATTER_SIMPLE
-#define  _CONFIG_LIBC_FORMATTER_SIMPLE 0
-#undef  CONFIG_HEXO_INTERRUPT_STACK
-#define  _CONFIG_HEXO_INTERRUPT_STACK 0
-#undef  CONFIG_LIBTINYGL_VGAFB
-#define  _CONFIG_LIBTINYGL_VGAFB 0
-#define CONFIG_SOCLIB_VMEM_MALLOC_REGION_SIZE 0x8000
-#undef  CONFIG_LIBC_FORMATTER_HEXDUMP
-#define  _CONFIG_LIBC_FORMATTER_HEXDUMP 0
-#undef  CONFIG_CPU_PPC_WAIT_OPCODE
-#define  _CONFIG_CPU_PPC_WAIT_OPCODE 0
-#undef  CONFIG_HEXO_CPU_MMU
-#define  _CONFIG_HEXO_CPU_MMU 0
-#define CONFIG_CPU_MAXCOUNT 5
-#undef  CONFIG_DRIVER_NET
-#define  _CONFIG_DRIVER_NET 0
-#undef  CONFIG_LIBTERMUI_CON_LONG_HELP
-#define  _CONFIG_LIBTERMUI_CON_LONG_HELP 0
-#undef  CONFIG_CPU_MIPS_USE_ERET
-#define  _CONFIG_CPU_MIPS_USE_ERET 0
-#define CONFIG_DRIVER_BLOCK_PARTITION_MAXCOUNT 32
-#define CONFIG_HEXO_STACK_ALIGN 16
-#define CONFIG_DRIVER_ICU_SOCLIB_XICU
-#define  _CONFIG_DRIVER_ICU_SOCLIB_XICU 1
-#define CONFIG_ARCH_DEVICE_TREE
-#define  _CONFIG_ARCH_DEVICE_TREE 1
-#define CONFIG_COMPILE_MCPU 405
-#define CONFIG_LIBTERMUI_IOHEADER "termio_dev_pv.h"
-#undef  CONFIG_CPU_AVR_IRQ_COUNT
-#define  _CONFIG_CPU_AVR_IRQ_COUNT 0
-#undef  CONFIG_DRIVER_SPI_OPENCORES
-#define  _CONFIG_DRIVER_SPI_OPENCORES 0
-#define CONFIG_VFS_GLOBAL_CWD
-#define  _CONFIG_VFS_GLOBAL_CWD 1
-#define CONFIG_PTHREAD
-#define  _CONFIG_PTHREAD 1
-#undef  CONFIG_CPU_MIPS
-#define  _CONFIG_CPU_MIPS 0
-#define CONFIG_COMPILE_SOFTFLOAT
-#define  _CONFIG_COMPILE_SOFTFLOAT 1
-#define CONFIG_PTHREAD_CANCEL
-#define  _CONFIG_PTHREAD_CANCEL 1
-#undef  CONFIG_NETWORK_RARP
-#define  _CONFIG_NETWORK_RARP 0
-#undef  CONFIG_MUTEK_MEMALLOC_SIMPLE
-#define  _CONFIG_MUTEK_MEMALLOC_SIMPLE 0
-#undef  CONFIG_CPU_ARM_M_PROFILE
-#define  _CONFIG_CPU_ARM_M_PROFILE 0
-#undef  CONFIG_LIBCRYPTO
-#define  _CONFIG_LIBCRYPTO 0
-#define CONFIG_MUTEK_PRINTK_KEEP_EARLY
-#define  _CONFIG_MUTEK_PRINTK_KEEP_EARLY 1
-#define CONFIG_LIBC_ASSERT
-#define  _CONFIG_LIBC_ASSERT 1
-#undef  CONFIG_CPU_ARM_TLS_IN_C15
-#define  _CONFIG_CPU_ARM_TLS_IN_C15 0
-#undef  CONFIG_CPU_AVR_ENHANCED
-#define  _CONFIG_CPU_AVR_ENHANCED 0
-#undef  CONFIG_CAPSULE
-#define  _CONFIG_CAPSULE 0
-#define CONFIG_MUTEK_TIMER
-#define  _CONFIG_MUTEK_TIMER 1
-#undef  CONFIG_DRIVER_TIMER_PITC_6079A
-#define  _CONFIG_DRIVER_TIMER_PITC_6079A 0
-#undef  CONFIG_DRIVER_ENUM_ISAPNP
-#define  _CONFIG_DRIVER_ENUM_ISAPNP 0
-#define CONFIG_CPU_ENDIAN_BIG
-#define  _CONFIG_CPU_ENDIAN_BIG 1
-#undef  CONFIG_MWMR
-#define  _CONFIG_MWMR 0
-#undef  CONFIG_CPU_X86
-#define  _CONFIG_CPU_X86 0
-#undef  CONFIG_MUTEK_MEMALLOC_GUARD
-#define  _CONFIG_MUTEK_MEMALLOC_GUARD 0
-#undef  CONFIG_LICENSE_USE_PROPRIETARY
-#define  _CONFIG_LICENSE_USE_PROPRIETARY 0
-#undef  CONFIG_DRIVER_FB_VGA
-#define  _CONFIG_DRIVER_FB_VGA 0
-#undef  CONFIG_PTHREAD_CHECK
-#define  _CONFIG_PTHREAD_CHECK 0
-#undef  CONFIG_LIBTINYGL
-#define  _CONFIG_LIBTINYGL 0
-#undef  CONFIG_ARCH_SOCLIB_VCACHE_40
-#define  _CONFIG_ARCH_SOCLIB_VCACHE_40 0
-#undef  CONFIG_CPU_MIPS_ABI_EABI
-#define  _CONFIG_CPU_MIPS_ABI_EABI 0
-#define CONFIG_LICENSE_USE_CECILL2
-#define  _CONFIG_LICENSE_USE_CECILL2 1
-#define CONFIG_ARCH_SOCLIB
-#define  _CONFIG_ARCH_SOCLIB 1
-#undef  CONFIG_CPU_MIPS_VERSION
-#define  _CONFIG_CPU_MIPS_VERSION 0
-#undef  CONFIG_LIBC_UNIXFD
-#define  _CONFIG_LIBC_UNIXFD 0
-#define CONFIG_PTHREAD_MAIN
-#define  _CONFIG_PTHREAD_MAIN 1
-#undef  CONFIG_DRIVER_ICU_SPARC
-#define  _CONFIG_DRIVER_ICU_SPARC 0
-#undef  CONFIG_DRIVER_NET_TUNTAP
-#define  _CONFIG_DRIVER_NET_TUNTAP 0
-#undef  CONFIG_CPU_ARM_THUMB
-#define  _CONFIG_CPU_ARM_THUMB 0
-#undef  CONFIG_PTHREAD_ONCE
-#define  _CONFIG_PTHREAD_ONCE 0
-#undef  CONFIG_MUTEK_PRINTK_LOCK
-#define  _CONFIG_MUTEK_PRINTK_LOCK 0
-#undef  CONFIG_ARCH_SOCLIB_VCACHE_32
-#define  _CONFIG_ARCH_SOCLIB_VCACHE_32 0
-#define CONFIG_DRIVER_ICU_IPI
-#define  _CONFIG_DRIVER_ICU_IPI 1
-#define CONFIG_HEXO_IRQ
-#define  _CONFIG_HEXO_IRQ 1
-#undef  CONFIG_CPU_X86_ALIGNCHECK
-#define  _CONFIG_CPU_X86_ALIGNCHECK 0
-#undef  CONFIG_DRIVER_ICU_SAM7
-#define  _CONFIG_DRIVER_ICU_SAM7 0
-#define CONFIG_MUTEK_SEMAPHORE
-#define  _CONFIG_MUTEK_SEMAPHORE 1
-#undef  CONFIG_ARCH_IBMPC_MEMORY
-#define  _CONFIG_ARCH_IBMPC_MEMORY 0
-#undef  CONFIG_HEXO_MMU_PADDR
-#define  _CONFIG_HEXO_MMU_PADDR 0
-#undef  CONFIG_UNIX
-#define  _CONFIG_UNIX 0
-#define CONFIG_ARCH_EMU_MEMORY 16777216
-#undef  CONFIG_MUTEK_MEMALLOC_ALGO_BESTFIT
-#define  _CONFIG_MUTEK_MEMALLOC_ALGO_BESTFIT 0
-#undef  CONFIG_DRIVER_FS_SOCLIB_FDACCESS
-#define  _CONFIG_DRIVER_FS_SOCLIB_FDACCESS 0
-#define CONFIG_RAM_ADDR 0x7f000000
-#define CONFIG_MUTEK_MEMALLOC_ALIGN 0x20
-#undef  CONFIG_CPU_SPARC_LEON3
-#define  _CONFIG_CPU_SPARC_LEON3 0
-#undef  CONFIG_NETWORK_FILTER
-#define  _CONFIG_NETWORK_FILTER 0
-#define CONFIG_GPCT
-#define  _CONFIG_GPCT 1
-#undef  CONFIG_LIBLUA
-#define  _CONFIG_LIBLUA 0
-#undef  CONFIG_LICENSE_USE_MIT
-#define  _CONFIG_LICENSE_USE_MIT 0
-#undef  CONFIG_LICENSE_APP_GPL
-#define  _CONFIG_LICENSE_APP_GPL 0
-#define CONFIG_DEVICE
-#define  _CONFIG_DEVICE 1
-#define CONFIG_MUTEK_MEMALLOC_SMART
-#define  _CONFIG_MUTEK_MEMALLOC_SMART 1
-#undef  CONFIG_CPU_SPARC_APP_REGS
-#define  _CONFIG_CPU_SPARC_APP_REGS 0
-#undef  CONFIG_LIBELF_RTLD
-#define  _CONFIG_LIBELF_RTLD 0
-#define CONFIG_PTHREAD_BARRIER
-#define  _CONFIG_PTHREAD_BARRIER 1
-#define CONFIG_SOCLIB_EARLY_CONSOLE
-#define  _CONFIG_SOCLIB_EARLY_CONSOLE 1
-#define CONFIG_COMPILE_PIC
-#define  _CONFIG_COMPILE_PIC 1
-#undef  CONFIG_DRIVER_SPI_SPI6088D
-#define  _CONFIG_DRIVER_SPI_SPI6088D 0
-#define CONFIG_PTHREAD_MUTEX
-#define  _CONFIG_PTHREAD_MUTEX 1
-#undef  CONFIG_DRIVER_FS_FAT_LFN
-#define  _CONFIG_DRIVER_FS_FAT_LFN 0
-#undef  CONFIG_MUTEK_MEMALLOC_STATS
-#define  _CONFIG_MUTEK_MEMALLOC_STATS 0
-#define CONFIG_HEXO_INTERRUPT_STACK_SIZE 4096
-#undef  CONFIG_NETWORK_PROFILING
-#define  _CONFIG_NETWORK_PROFILING 0
-#undef  CONFIG_CPU_ARM_SOCLIB
-#define  _CONFIG_CPU_ARM_SOCLIB 0
-#undef  CONFIG_MUTEK_SCHEDULER_PREEMPT
-#define  _CONFIG_MUTEK_SCHEDULER_PREEMPT 0
-#undef  CONFIG_DRIVER_BLOCK_RAMDISK
-#define  _CONFIG_DRIVER_BLOCK_RAMDISK 0
-#define CONFIG_LIBAVATAR
-#define  _CONFIG_LIBAVATAR 1
-#define CONFIG_DRIVER_ENUM
-#define  _CONFIG_DRIVER_ENUM 1
-#undef  CONFIG_LICENSE_USE_GPL3
-#define  _CONFIG_LICENSE_USE_GPL3 0
-#undef  CONFIG_DRIVER_CHAR_EMUTTY
-#define  _CONFIG_DRIVER_CHAR_EMUTTY 0
-#define CONFIG_PTHREAD_TIME
-#define  _CONFIG_PTHREAD_TIME 1
-#define CONFIG_LICENSE_USE_LGPL
-#define  _CONFIG_LICENSE_USE_LGPL 1
-#define CONFIG_MUTEK_TIMER_UNIT 1e-3
-#undef  CONFIG_DRIVER_SOUND
-#define  _CONFIG_DRIVER_SOUND 0
-#define CONFIG_MUTEK_SCHEDULER
-#define  _CONFIG_MUTEK_SCHEDULER 1
-#undef  CONFIG_ARCH_EMU_PAGESIZE
-#define  _CONFIG_ARCH_EMU_PAGESIZE 0
-#undef  CONFIG_PTHREAD_RWLOCK
-#define  _CONFIG_PTHREAD_RWLOCK 0
-#undef  CONFIG_MUTEK_MEMALLOC_SCRAMBLE
-#define  _CONFIG_MUTEK_MEMALLOC_SCRAMBLE 0
-#undef  CONFIG_SRL
-#define  _CONFIG_SRL 0
-#define CONFIG_PTHREAD_MUTEX_ATTR
-#define  _CONFIG_PTHREAD_MUTEX_ATTR 1
-#undef  CONFIG_MWMR_INSTRUMENTATION
-#define  _CONFIG_MWMR_INSTRUMENTATION 0
-#undef  CONFIG_DRIVER_CHAR_ZERO
-#define  _CONFIG_DRIVER_CHAR_ZERO 0
-#define CONFIG_DRIVER_ICU_PPC
-#define  _CONFIG_DRIVER_ICU_PPC 1
-#define CONFIG_LIBC_STREAM_BUFFER_SIZE 256
-#define CONFIG_LICENSE_USE_BSD
-#define  _CONFIG_LICENSE_USE_BSD 1
-#define CONFIG_PTHREAD_ATTRIBUTES
-#define  _CONFIG_PTHREAD_ATTRIBUTES 1
-#undef  CONFIG_CPU_X86_SYSENTER
-#define  _CONFIG_CPU_X86_SYSENTER 0
-#define CONFIG_LIBUNIX_MAX_FD 32
-#define CONFIG_SOCLIB_MEMCHECK_ADDRESS 0x00000400
-#undef  CONFIG_HEXO_CONTEXT_STATS
-#define  _CONFIG_HEXO_CONTEXT_STATS 0
-#undef  CONFIG_LIBTERMUI_CONSOLE
-#define  _CONFIG_LIBTERMUI_CONSOLE 0
-#undef  CONFIG_DRIVER_INPUT_8042
-#define  _CONFIG_DRIVER_INPUT_8042 0
-#undef  CONFIG_MUTEK_SLAB_NAME
-#define  _CONFIG_MUTEK_SLAB_NAME 0
-#define CONFIG_ARCH_SMP
-#define  _CONFIG_ARCH_SMP 1
-#undef  CONFIG_HEXO_MMU
-#define  _CONFIG_HEXO_MMU 0
-#undef  CONFIG_DRIVER_FS_ISO9660_ROCKRIDGE
-#define  _CONFIG_DRIVER_FS_ISO9660_ROCKRIDGE 0
-#define CONFIG_MUTEK_TIMER_EVENTS
-#define  _CONFIG_MUTEK_TIMER_EVENTS 1
-#undef  CONFIG_OPENMP_OMP_STACKSIZE
-#define  _CONFIG_OPENMP_OMP_STACKSIZE 0
-#undef  CONFIG_COMPILE_MARCH
-#define  _CONFIG_COMPILE_MARCH 0
-#undef  CONFIG_COMPILE_COLLECT
-#define  _CONFIG_COMPILE_COLLECT 0
-#undef  CONFIG_CPU_AVR_ATMEGA128
-#define  _CONFIG_CPU_AVR_ATMEGA128 0
-#undef  CONFIG_LIBC_STRING_ASM
-#define  _CONFIG_LIBC_STRING_ASM 0
-#undef  CONFIG_LIBCRYPTO_ARC4
-#define  _CONFIG_LIBCRYPTO_ARC4 0
-#undef  CONFIG_CPU_LM32_DIVIDE
-#define  _CONFIG_CPU_LM32_DIVIDE 0
-#undef  CONFIG_DRIVER_BLOCK_PARTITION
-#define  _CONFIG_DRIVER_BLOCK_PARTITION 0
-#undef  CONFIG_CPU_NIOS2_DIV
-#define  _CONFIG_CPU_NIOS2_DIV 0
-#undef  CONFIG_MWMR_SOCLIB
-#define  _CONFIG_MWMR_SOCLIB 0
-#undef  CONFIG_LICENSE_APP_MIT
-#define  _CONFIG_LICENSE_APP_MIT 0
-#define CONFIG_COMPILE_DEBUG
-#define  _CONFIG_COMPILE_DEBUG 1
-#define CONFIG_HEXO_IPI
-#define  _CONFIG_HEXO_IPI 1
-#undef  CONFIG_LICENSE_APP_CECILL2
-#define  _CONFIG_LICENSE_APP_CECILL2 0
-#define CONFIG_DRIVER_TIMER
-#define  _CONFIG_DRIVER_TIMER 1
-#undef  CONFIG_DRIVER_CHAR_GAISLER_APBUART
-#define  _CONFIG_DRIVER_CHAR_GAISLER_APBUART 0
-#undef  CONFIG_NETWORK
-#define  _CONFIG_NETWORK 0
-#define CONFIG_SRL_VERBOSITY NONE
-#define CONFIG_SOCLIB_EARLY_CONSOLE_ADDR 0xd0200000
-#undef  CONFIG_PTHREAD_KEYS
-#define  _CONFIG_PTHREAD_KEYS 0
-#undef  CONFIG_GAISLER_EARLY_CONSOLE_ADDR
-#define  _CONFIG_GAISLER_EARLY_CONSOLE_ADDR 0
-#undef  CONFIG_DRIVER_CHAR_RANDOM
-#define  _CONFIG_DRIVER_CHAR_RANDOM 0
-#undef  CONFIG_DRIVER_ICU_APIC_IOAPIC
-#define  _CONFIG_DRIVER_ICU_APIC_IOAPIC 0
-#define CONFIG_DRIVER_MEM
-#define  _CONFIG_DRIVER_MEM 1
-#undef  CONFIG_LIBELF_RTLD_KERNEL
-#define  _CONFIG_LIBELF_RTLD_KERNEL 0
-#undef  CONFIG_MUTEK_SLAB
-#define  _CONFIG_MUTEK_SLAB 0
-#undef  CONFIG_MUTEK_LOGO
-#define  _CONFIG_MUTEK_LOGO 0
-#undef  CONFIG_OPENMP_USE_POSIX
-#define  _CONFIG_OPENMP_USE_POSIX 0
-#undef  CONFIG_MUTEK_SMP_APP_START
-#define  _CONFIG_MUTEK_SMP_APP_START 0
-#define CONFIG_MUTEK_SCHEDULER_STATIC
-#define  _CONFIG_MUTEK_SCHEDULER_STATIC 1
-#define CONFIG_PTHREAD_KEYS_DESTRUCTOR_ITERATIONS 1
-#undef  CONFIG_DRIVER_LCD_PCF8833
-#define  _CONFIG_DRIVER_LCD_PCF8833 0
-#define CONFIG_HEXO
-#define  _CONFIG_HEXO 1
-#define CONFIG_CPU_LM32_IRQ_COUNT 1
-#define CONFIG_ARCH_SMP_CAPABLE
-#define  _CONFIG_ARCH_SMP_CAPABLE 1
-#undef  CONFIG_ARCH_HW_INIT_USER
-#define  _CONFIG_ARCH_HW_INIT_USER 0
-#undef  CONFIG_DRIVER_FS_FAT_TYPE_FROM_STRING
-#define  _CONFIG_DRIVER_FS_FAT_TYPE_FROM_STRING 0
-#undef  CONFIG_HETROM_ADDR
-#define  _CONFIG_HETROM_ADDR 0
-#undef  CONFIG_DRIVER_ICU_APIC
-#define  _CONFIG_DRIVER_ICU_APIC 0
-#undef  CONFIG_LIBCRYPTO_CRC32
-#define  _CONFIG_LIBCRYPTO_CRC32 0
-#define CONFIG_COMPILE_OPTIMIZE 2
-#define CONFIG_OPENMP_OMP_MAX_ACTIVE_LEVELS INT_MAX
-#undef  CONFIG_MUTEK_RWLOCK
-#define  _CONFIG_MUTEK_RWLOCK 0
-#define CONFIG_DATA_FROM_ROM
-#define  _CONFIG_DATA_FROM_ROM 1
-#undef  CONFIG_MUTEK_SCHEDULER_MIGRATION_AFFINITY
-#define  _CONFIG_MUTEK_SCHEDULER_MIGRATION_AFFINITY 0
-#define CONFIG_CPU_SPARC_WINCOUNT 8
-#undef  CONFIG_MUTEK_MEM_REGION
-#define  _CONFIG_MUTEK_MEM_REGION 0
-#undef  CONFIG_DRIVER_GPIO_SAM7
-#define  _CONFIG_DRIVER_GPIO_SAM7 0
-#undef  CONFIG_DRIVER_TIMER_8253
-#define  _CONFIG_DRIVER_TIMER_8253 0
-#define CONFIG_LIBC_MAX_FD 32
-#undef  CONFIG_DRIVER_TIMER_EMU
-#define  _CONFIG_DRIVER_TIMER_EMU 0
-#define CONFIG_CPU_WAIT_IRQ
-#define  _CONFIG_CPU_WAIT_IRQ 1
-#undef  CONFIG_DRIVER_INPUT_MT5F
-#define  _CONFIG_DRIVER_INPUT_MT5F 0
-#undef  CONFIG_DRIVER_CHAR_VGATTY
-#define  _CONFIG_DRIVER_CHAR_VGATTY 0
-#undef  CONFIG_CPU_LM32_MULTIPLY
-#define  _CONFIG_CPU_LM32_MULTIPLY 0
-#define CONFIG_CPU_META
-#define  _CONFIG_CPU_META 1
-#undef  CONFIG_NETWORK_PING
-#define  _CONFIG_NETWORK_PING 0
-#define CONFIG_DEVICE_TREE
-#define  _CONFIG_DEVICE_TREE 1
-#define CONFIG_OPENMP_OMP_NESTED false
-#define CONFIG_VFS_GLOBAL_ROOT
-#define  _CONFIG_VFS_GLOBAL_ROOT 1
-#define CONFIG_RAM_SIZE 0x01000000
-#undef  CONFIG_LIBTERMUI_GETLINE
-#define  _CONFIG_LIBTERMUI_GETLINE 0
-#define CONFIG_LIBC_STREAM_STD
-#define  _CONFIG_LIBC_STREAM_STD 1
-#undef  CONFIG_LIBELF_RTLD_TLS
-#define  _CONFIG_LIBELF_RTLD_TLS 0
-#define CONFIG_UNIX_KSTACK_SIZE 4096
-#undef  CONFIG_HEXO_CONTEXT_PREEMPT
-#define  _CONFIG_HEXO_CONTEXT_PREEMPT 0
-#undef  CONFIG_HEXO_FPU
-#define  _CONFIG_HEXO_FPU 0
-#define CONFIG_LIBM
-#define  _CONFIG_LIBM 1
-#define CONFIG_HEXO_RESET_STACK_SIZE 12
-#undef  CONFIG_MUTEK_PRINTK_HEXDUMP
-#define  _CONFIG_MUTEK_PRINTK_HEXDUMP 0
-#define CONFIG_LIBTERMUI_CON_MAXLINELEN 512
-#undef  CONFIG_CPU_ARM
-#define  _CONFIG_CPU_ARM 0
-#undef  CONFIG_MUTEK_SCHEDULER_MIGRATION
-#define  _CONFIG_MUTEK_SCHEDULER_MIGRATION 0
-#define CONFIG_VFS
-#define  _CONFIG_VFS 1
-#define CONFIG_PTHREAD_STACK_SIZE 32768
-#define CONFIG_OPENMP_GOMP_CPU_AFFINITY NULL
-#define CONFIG_LIBC
-#define  _CONFIG_LIBC 1
-#undef  CONFIG_LIBDSRL
-#define  _CONFIG_LIBDSRL 0
-
-#define __MUTEKH__
-#define BUILD_BUILD_NAME soclib-ppc
-#define BUILD_MODULES  avatar:/users/enseig/genius/Prog/mutekh/examples/avatar pf_def:/users/enseig/genius/Prog/mutekh/examples/common mutek:/users/enseig/genius/Prog/mutekh/mutek cpu:/users/enseig/genius/Prog/mutekh/cpu/ppc libfdt:/users/enseig/genius/Prog/mutekh/libfdt libpthread:/users/enseig/genius/Prog/mutekh/libpthread arch:/users/enseig/genius/Prog/mutekh/arch/soclib gpct:/users/enseig/genius/Prog/mutekh/gpct drivers:/users/enseig/genius/Prog/mutekh/drivers libavatar:/users/enseig/genius/Prog/mutekh/libavatar hexo:/users/enseig/genius/Prog/mutekh/hexo libm:/users/enseig/genius/Prog/mutekh/libm libvfs:/users/enseig/genius/Prog/mutekh/libvfs libc:/users/enseig/genius/Prog/mutekh/libc
-#define BUILD_OUTPUT_NAME avatar
-#define BUILD_SRC_DIR /users/enseig/genius/Prog/mutekh
-#define BUILD_platform_name pf_soclib_tutorial
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/segmentation.h b/MPSoC/mutekh/examples/lastavatar-9-9/segmentation.h
deleted file mode 100644
index 54d5c666ec..0000000000
--- a/MPSoC/mutekh/examples/lastavatar-9-9/segmentation.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- *
- * SOCLIB_LGPL_HEADER_BEGIN
- * 
- * This file is part of SoCLib, GNU LGPLv2.1.
- * 
- * SoCLib is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as published
- * by the Free Software Foundation; version 2.1 of the License.
- * 
- * SoCLib is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- * 
- * You should have received a copy of the GNU Lesser General Public
- * License along with SoCLib; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- * 02110-1301 USA
- * 
- * SOCLIB_LGPL_HEADER_END
- *
- * Copyright (c) UPMC, Lip6, SoC
- *         Dimitri Refauvelet <dimitri.refauvelet@lip6.fr>, 2009
- *
- * Maintainers: dimitri.refauvelet@etu.upmc.fr
- */
-
-#define	TEXT_BASE	0x00400000
-#define	TEXT_SIZE	0x00050000
-
-#define	RESET_BASE	0xBFC00000
-#define	RESET_SIZE	0x00010000
-
-#define	EXCEP_BASE	0x80000000
-#define	EXCEP_SIZE	0x00010000
-
-#define	DATA_BASE	0x10000000
-#define	DATA_SIZE	0x00020000
-
-#define	TTY_BASE	0xC0200000
-#define	TTY_SIZE	0x00000010
-
-//#define	SIMHELPER_BASE	0xd0200000
-//#define	SIMHELPER_SIZE	0x00000010
-
-//#define MWMR_IE_BASE    0xA0200000
-//#define MWMR_IE_SIZE    0x00001000
-
-#define	LOCKS_BASE	0x30200000
-#define	LOCKS_SIZE	0x00000100
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/srl.h b/MPSoC/mutekh/examples/lastavatar-9-9/srl.h
deleted file mode 100644
index 7b9deb5a0d..0000000000
--- a/MPSoC/mutekh/examples/lastavatar-9-9/srl.h
+++ /dev/null
@@ -1,13 +0,0 @@
-#ifndef SRL_H_
-#define SRL_H_
-
-#include <stdlib.h>
-#include <string.h>
-#include <assert.h>
-
-#include "srl_public_types.h"
-#include "srl_mwmr.h"
-//#include <srl_log.h>
-
-#endif
-
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/srl_mwmr.h b/MPSoC/mutekh/examples/lastavatar-9-9/srl_mwmr.h
deleted file mode 100644
index 84a5467576..0000000000
--- a/MPSoC/mutekh/examples/lastavatar-9-9/srl_mwmr.h
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
- * This file is part of DSX, development environment for static
- * SoC applications.
- * 
- * This file is distributed under the terms of the GNU General Public
- * License.
- * 
- * Copyright (c) 2006, Nicolas Pouillon, <nipo@ssji.net>
- *     Laboratoire d'informatique de Paris 6 / ASIM, France
- * 
- *  $Id$
- */
-
-#ifndef SRL_MWMR_H_
-#define SRL_MWMR_H_
-
-#include "srl_public_types.h"
-
-/* Bloquant */
-void srl_mwmr_read( srl_mwmr_t, void *, size_t );
-
-void srl_mwmr_write( srl_mwmr_t, void *, size_t );
-
-/* Non bloquant */
-ssize_t srl_mwmr_try_read( srl_mwmr_t, void *, size_t );
-
-ssize_t srl_mwmr_try_write( srl_mwmr_t, void *, size_t );
-#endif
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/srl_private_types.h b/MPSoC/mutekh/examples/lastavatar-9-9/srl_private_types.h
deleted file mode 100644
index 7ef1155dd1..0000000000
--- a/MPSoC/mutekh/examples/lastavatar-9-9/srl_private_types.h
+++ /dev/null
@@ -1,138 +0,0 @@
-
-#ifndef SRL_PRIVATE_TYPES_H
-#define SRL_PRIVATE_TYPES_H
-
-#include "pthread.h"
-#include <stdint.h>
-
-#include "srl_public_types.h"
-
-#define SRL_CONST_INITIALIZER(x) x
-
-typedef pthread_mutex_t srl_lock_s;
-
-#define SRL_LOCK_INITIALIZER() PTHREAD_MUTEX_INITIALIZER
-
-typedef struct srl_mwmr_status_s srl_mwmr_status_s;
-typedef struct srl_mwmr_lock_s srl_mwmr_lock_t;
-
-struct srl_mwmr_lock_s {
-	pthread_mutex_t lock;
-	pthread_cond_t nempty;
-	pthread_cond_t nfull;
-};
-#define SRL_MWMR_LOCK_INITIALIZER {		\
-    .lock = PTHREAD_MUTEX_INITIALIZER,		\
-      .nempty = PTHREAD_COND_INITIALIZER,	\
-      .nfull = PTHREAD_COND_INITIALIZER,	\
-      }
-
-typedef struct srl_abstract_mwmr_s {
-	srl_mwmr_lock_t lock;
-	size_t width;
-	size_t depth;
-	size_t gdepth;
-	srl_buffer_t buffer;
-	const char *name;
-	struct srl_mwmr_status_s *status;
-} srl_mwmr_s;
-
-struct srl_mwmr_status_s {
-	size_t rptr;
-	size_t wptr;
-	size_t usage;
-};
-
-#define SRL_MWMR_STATUS_INITIALIZER(w,d) {	\
-    .rptr = 0,					\
-      .wptr = 0,				\
-      .usage = 0,				\
-      }
-
-#define SRL_MWMR_INITIALIZER(w, d, b, s, n, l)	\
-  {						\
-    .width = w,					\
-      .depth = d,				\
-      .gdepth = (w)*(d),			\
-      .buffer = (void*)b,			\
-      .name = n,				\
-      .status = s,				\
-      .lock = l,				\
-   }
-
-typedef struct srl_abstract_barrier_s {
-	size_t count;
-	size_t current;
-	pthread_mutex_t lock;
-	pthread_cond_t ok;
-} srl_barrier_s;
-
-#define SRL_BARRIER_INITIALIZER(c)		\
-  {						\
-    .count = c,					\
-      .current = 0,				\
-      .lock = PTHREAD_MUTEX_INITIALIZER,	\
-      .ok = PTHREAD_COND_INITIALIZER,		\
-      }
-
-#define SRL_MEMSPACE_INITIALIZER( b, s ) \
-{\
-	.buffer = b,\
-		 .size = s,\
-		 }
-
-typedef void srl_task_func_t( void* );
-typedef struct srl_abstract_task_s {
-	srl_task_func_t *bootstrap;
-	srl_task_func_t *func;
-	void *args;
-	void *stack;
-	size_t stack_size;
-	const char *name;
-	pthread_t thread;
-} srl_task_s;
-
-#define SRL_TASK_INITIALIZER(b, f, a, n, ttya, ttyn)	\
-  {								\
-    .bootstrap = (srl_task_func_t *)b,				\
-      .func = (srl_task_func_t *)f,				\
-      .args = (void*)a,						\
-      .name = n,						\
-      }
-
-#define SRL_CPUSTATE_INITIALIZER()		\
-  {						\
-    .boo = 0,					\
-      }
-
-typedef struct srl_abstract_cpudesc_s srl_cpudesc_s;
-struct srl_abstract_cpudesc_s {
-	size_t ntasks;
-	const srl_task_s *const*task_list;
-};
-
-#define SRL_CPUDESC_INITIALIZER(nt, tl, ttya, ttyn)	\
-  {							\
-    .ntasks = nt,					\
-      .task_list = tl,					\
-      }
-
-typedef struct srl_abstract_appdesc_s srl_appdesc_s;
-struct srl_abstract_appdesc_s {
-	const size_t ntasks;
-	srl_barrier_s *start;
-	const srl_mwmr_s * const *mwmr;
-	const srl_cpudesc_s * const *cpu;
-	const srl_task_s * const *task;
-};
-
-#define SRL_APPDESC_INITIALIZER(nt, cl, ml, tl, sb, ttya, ttyn) \
-  {								\
-    .ntasks = nt,						\
-      .cpu = cl,						\
-      .mwmr = ml,						\
-      .task = tl,						\
-      .start = sb,						\
-      }
-
-#endif
diff --git a/MPSoC/mutekh/examples/lastavatar-9-9/srl_public_types.h b/MPSoC/mutekh/examples/lastavatar-9-9/srl_public_types.h
deleted file mode 100644
index 272bea5c1e..0000000000
--- a/MPSoC/mutekh/examples/lastavatar-9-9/srl_public_types.h
+++ /dev/null
@@ -1,32 +0,0 @@
-
-#ifndef SRL_PUBLIC_TYPES_H
-#define SRL_PUBLIC_TYPES_H
-
-#include <stdint.h>
-#if defined SRL_POSIX
-#include <sys/types.h>
-# define SRL_MWMR_USE_SEPARATE_LOCKS
-#elif defined SRL_OVER_HEXO
-#include <hexo/types.h>
-#endif
-
-typedef uint32_t srl_const_t;
-
-struct srl_abstract_lock_s;
-typedef struct srl_abstract_lock_s *srl_lock_t;
-
-typedef void *srl_buffer_t;
-
-typedef struct srl_memspace_s {
-	srl_buffer_t buffer;
-	uint32_t size;
-} srl_memspace_s;
-typedef srl_memspace_s *srl_memspace_t;
-
-struct srl_abstract_mwmr_s;
-typedef struct srl_abstract_mwmr_s *srl_mwmr_t;
-
-struct srl_abstract_barrier_s;
-typedef struct srl_abstract_barrier_s *srl_barrier_t;
-
-#endif
diff --git a/MPSoC/mutekh/examples/petit_exemple.tgz b/MPSoC/mutekh/examples/petit_exemple.tgz
deleted file mode 100644
index e80ef7f88c4b230753a96f6247fc236e0061ce9c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2675
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

-- 
GitLab