summaryrefslogtreecommitdiffstats
path: root/NLnet/porting_replicant_to_android9
diff options
context:
space:
mode:
authorDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2019-05-09 16:51:53 +0200
committerDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2019-05-10 16:59:19 +0200
commitf8f7235791f1063eda19cda8b3056f5741d79f62 (patch)
tree75be2348a12bfdbd5200497c5d9d8e7c90c36fc3 /NLnet/porting_replicant_to_android9
parent8c456baa21dea4794088f895027b438a131545f5 (diff)
downloaddocuments-f8f7235791f1063eda19cda8b3056f5741d79f62.tar.gz
documents-f8f7235791f1063eda19cda8b3056f5741d79f62.tar.bz2
documents-f8f7235791f1063eda19cda8b3056f5741d79f62.zip
Add the second month
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Diffstat (limited to 'NLnet/porting_replicant_to_android9')
-rw-r--r--NLnet/porting_replicant_to_android9/porting_replicant_to_android9.tex46
1 files changed, 46 insertions, 0 deletions
diff --git a/NLnet/porting_replicant_to_android9/porting_replicant_to_android9.tex b/NLnet/porting_replicant_to_android9/porting_replicant_to_android9.tex
index 20f6675..86a45bb 100644
--- a/NLnet/porting_replicant_to_android9/porting_replicant_to_android9.tex
+++ b/NLnet/porting_replicant_to_android9/porting_replicant_to_android9.tex
@@ -48,6 +48,10 @@
Deliverables
}
+\subsection{
+ First month
+}
+
\begin{longtable}[!t]{|p{1cm}|p{6cm}|p{6cm}|}
\hline
Time estimation & Task & Comments \\
@@ -113,6 +117,42 @@
\hline
\end{longtable}
+\subsection{
+ Second month
+}
+
+\begin{longtable}[!t]{|p{1cm}|p{6cm}|p{6cm}|}
+ \hline
+ Time estimation & Task & Comments \\
+ \hline
+ \hline
+ 157H &
+ \begin{itemize}
+ \item{port libsamsung-ril and libsamsung-ipc to Android 9}
+ \item{Make the modem driver and libsamsung-ipc work together}
+ \end{itemize} &
+ The port of libsamsung-ipc and libsamsung-ril will be attempted
+ with a compatibility layer at first. Devices manufacturer shipping
+ new devices with Android 9 are probably required not to use an
+ approach like that\cite{hal-types}\cite{HIDL}.
+ This issue will need to be looked in more details at later.
+
+ This will be done to be able to focus more on the modem driver,
+ port and if possible work to upstream it.
+
+ Later (which is not part of this deliverable), we will then need
+ to look if the approach chosen is already using a "Binderized HAL"
+ and if not, what are the consequences of converting the code to use
+ it, because even if libsamsung-ipc has already been used used in
+ GNU/Linux, we still want to enable GNU/Linux distributions to easily
+ use libsamsung-ril as well.
+ \\
+ \hline
+ \hline
+ \multicolumn{3}{|c|}{Total: 147h (~1 month) }\\
+ \hline
+\end{longtable}
+
\begin{thebibliography}{99}
\bibitem{CustomROMs}
@@ -120,6 +160,12 @@
lineag-16.0 branch in \url{https://github.com/CustomROMs/android\_local\_manifests\_i9300} and associated repositores.
\end{itemize}
+\bibitem{hal-types}
+ \url{https://source.android.com/devices/architecture/hal-types}
+
+\bibitem{HIDL}
+ \url{https://source.android.com/devices/architecture/hidl/}
+
\end{thebibliography}
\end{document}