summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2019-05-09 17:10:31 +0200
committerDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2019-05-10 16:59:20 +0200
commitf522431b803fa1b23eb375015339f378e7a2a3d5 (patch)
tree062f1055771a90e9c7fc0926eba8709eae9db231
parent8cc0544ec68c7592b066a5d9f12ea48f5c9b11b8 (diff)
downloaddocuments-f522431b803fa1b23eb375015339f378e7a2a3d5.tar.gz
documents-f522431b803fa1b23eb375015339f378e7a2a3d5.tar.bz2
documents-f522431b803fa1b23eb375015339f378e7a2a3d5.zip
Document HSIC hack
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
-rw-r--r--NLnet/porting_replicant_to_android9/porting_replicant_to_android9.tex17
1 files changed, 14 insertions, 3 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 a690c17..d3e19ab 100644
--- a/NLnet/porting_replicant_to_android9/porting_replicant_to_android9.tex
+++ b/NLnet/porting_replicant_to_android9/porting_replicant_to_android9.tex
@@ -107,10 +107,18 @@
\hline
70H &
\begin{itemize}
- \item{port and cleanup the the Galaxy SIII (i9300) modem Linux driver from 4.16 to 5.0 or later}
+ \item{port and cleanup the the Galaxy SIII (i9300) modem Linux driver to Linux 5.0 or later}
\end{itemize} &
- The driver to port is available at \url{https://github.com/fourkbomb/linux/}
- in the modem branch \\
+ A port to Linux 4.16 of the driver is available at \url{https://github.com/fourkbomb/linux/}
+ in the modem branch. At the beginning it can be used as a base for the work by porting
+ it to Linux 5.0 or later. If that port is chosen, I will then need to investigate,
+ possibly with the help of other upstream Linux developers, how to get rid of the hacks
+ that are present in this port to Linux 4.16. Depending on how it turns out, I may have to
+ rewrite a significant portion of the driver or other related code.
+ At the time of writing I'm aware of a hack with the code that resets the link between
+ the modem and the processor running Android\cite{HSIC-hack}, but it might not be the
+ only issue that may take time to address.
+ \\
\hline
\hline
\multicolumn{3}{|c|}{Total: 147h (~1 month) }\\
@@ -167,6 +175,9 @@
\bibitem{HIDL}
\url{https://source.android.com/devices/architecture/hidl/}
+\bibitem{HSIC-hack}
+ \url{https://github.com/fourkbomb/linux/commit/5c71c549206351c16412d23c38e3d8d62763f454}
+
\end{thebibliography}
\end{document}