From 2fbfa7d7d5f0949ef41698beceab92a64fe1c347 Mon Sep 17 00:00:00 2001
From: Daniela Genius <genius@debussy.soc.lip6.fr>
Date: Thu, 28 Jun 2018 13:07:41 +0200
Subject: [PATCH] slightly updated installation guide

---
 .../INSTALLATION_GUIDE/installation_guide.tex | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)

diff --git a/doc/documents_soclib/INSTALLATION_GUIDE/installation_guide.tex b/doc/documents_soclib/INSTALLATION_GUIDE/installation_guide.tex
index 2b3fd4742b..7732b03308 100644
--- a/doc/documents_soclib/INSTALLATION_GUIDE/installation_guide.tex
+++ b/doc/documents_soclib/INSTALLATION_GUIDE/installation_guide.tex
@@ -392,7 +392,7 @@ a proxy must be set beforehand)
 
 See also \texttt{www.soclib.fr/trac/dev/wiki/CrossCompiler}
 
-\textbf{Note:} If an installation aborts, be careful to delete all files in /tmp/crossgen. 
+\textbf{Note:} If an installation aborts, be careful to delete all files in /tmp/crossgen explicitly. 
 }
 
 \subsection{Available Processor Cores}
@@ -402,7 +402,7 @@ See also \texttt{www.soclib.fr/trac/dev/wiki/CrossCompiler}
 
 \begin{itemize}
 \item 
-  Currently the complete toolchain is only validated for PowerPC, 
+  Currently the complete toolchain is only validated for PowerPC and MIPS, 
 but it is easy to add other CPU as MutekH
   allows heterogeneous processors. Validation for MIPS and Microblaze is under way.
 
@@ -419,7 +419,8 @@ Instruction Set Simulators for the following architectures :
 \end{itemize}
 \item The mapping table generation and calculation of addresses in \texttt{/src/ddtranslatorSoclib/toTopcell} of other architectures might have to be extended (ongoing work, requests to \texttt{daniela.genius@lip6.fr})
 \end{itemize}
-%\textbf{For MicroBlaze, currently no mutekH support exists}
+%\textbf{The tool has been tested for MIPS and PowerPC}
+%\textbf{For MicroBlaze, currently no MutekH support exists}
 }
 
 \subsection{TTool Code Generation}
@@ -435,7 +436,7 @@ Generation of code for MPSoC platform in directory \texttt{TTool/MPSoC}.
  contain the following subdirectories:
 \begin{itemize}
 \item \texttt{generated\_src}: generated task code for AVATAR blocks and main code spawning the POSIX threads
-\item \texttt{src}: the runtime for MPSoC platforms 
+\item \texttt{src}: the runtime for MPSoC platforms; copied to \texttt{mutekh/libavatar}
 \end{itemize}
  \texttt{TTool/MPSoC} additionnally contains
 \begin{itemize}
@@ -447,13 +448,13 @@ Generation of code for MPSoC platform in directory \texttt{TTool/MPSoC}.
 \MyLogo
 \frametitle{Directories in the TTool Arborescence (2)}
 
- In  the \texttt{generated\_topcell} directory :
+ In  the \texttt{generated\_topcell} directory (all except \texttt{config\_noproc} are ultimately generated, you will not find when first installing) :
 \begin{itemize}
-\item \texttt{config\_noproc} 
+\item \texttt{config\_noproc} contains configurations (such as use of MWMR channels, stack size and use of static scheduling) independent of the number of CPUs chosen
 \item \texttt{deployinfo.h} copied to \texttt{TTool/MPSoC/mutekh/arch/soclib}, generated by \texttt{TTool/src/ddtranslatorSoclib/toTopcell/Deployinfo.java}
 \item \texttt{deployinfo\_map.h} copied to \texttt{TTool/MPSoC/mutekh/arch/soclib}, generated by \texttt{TTool/src/ddtranslatorSoclib/toTopcell/Deployinfo.java}
-\item \texttt{nbproc} contains number of CPUs, generated by \texttt{TTool/src/ddtranslatorSoclib/toTopcell/Deployinfo.java}. This info is appended to \texttt{config\_noproc}
-\item \texttt{procinfo.mk} 
+\item \texttt{nbproc} contains number of CPUs, generated by \texttt{TTool/src/ddtranslatorSoclib/toTopcell/Deployinfo.java}. This info is appended to \texttt{config\_noproc} and yields \texttt{config}
+\item \texttt{procinfo.mk} contains number of CPUs extracted from deployment diagram
 \end{itemize}
 }
 
@@ -497,7 +498,7 @@ java -Xmx1024m -Djavax.net.ssl.trustStore=ServerKeyStore
 -launcher
 \end{verbatim}
 
-In TTool type \texttt{make all}. This should generate the class files and \texttt{TTool/bin/ttool.jar}. Then,
+In TTool type \texttt{make ttool}. This should generate the class files and \texttt{TTool/bin/ttool.jar}. Then, type \texttt{make install} which sets up the bin directory.
 \texttt{./ttool.exe} starts TTool.
 }
 
-- 
GitLab