summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIru Cai <mytbk920423@gmail.com>2018-05-20 01:23:05 +0800
committerIru Cai <mytbk920423@gmail.com>2018-05-20 01:23:05 +0800
commitd1e8e8e5a8486d8c42145d9b9b10dd825b60da66 (patch)
tree3579c290dac94093db4016b1979bfc51e5015335
parent72660ae82db892cbb6ffbe6ae3eb24a601f1b9a5 (diff)
downloadcoreboot-talk-d1e8e8e5a8486d8c42145d9b9b10dd825b60da66.tar.xz
some minor fixesHEAD20180519-LCPUmaster
-rw-r--r--coreboot-talk.tex28
1 files changed, 16 insertions, 12 deletions
diff --git a/coreboot-talk.tex b/coreboot-talk.tex
index 682b382..9c6cf4f 100644
--- a/coreboot-talk.tex
+++ b/coreboot-talk.tex
@@ -190,7 +190,7 @@
the EC firmware is also free(Chromium EC in Chromebooks).
\end{frame}
-\begin{frame}[fragile]{me\_cleaner}
+\begin{frame}[fragile]{me\underline{\space}cleaner}
ME firmware can be neutralized:
\begin{itemize}
\item ME firmware partitions are individually signed, we can remove
@@ -198,9 +198,12 @@
\item In each partition, the manifests of the modules are signed,
but the modules are only checked before being executed, so the
modules that don't need to be executed can be removed.
+ \item HAP/MeAltDisable bit in the flash descriptor can be used to
+ disable Intel ME.
\end{itemize}
- For more information, read the me\_cleaner wiki at \url{https://github.com/corna/me_cleaner/wiki/How-does-it-work%3F}.
+ For more information, read the me\underline{\space}cleaner wiki at
+ \url{https://github.com/corna/me_cleaner/wiki/How-does-it-work%3F}.
\end{frame}
\begin{frame}{LinuxBoot}
@@ -210,7 +213,7 @@
\begin{figure}[htbp]
\centering
- \includegraphics[scale=0.4]{images/pi.png}
+ \includegraphics[scale=0.5]{images/pi.png}
\end{figure}
\end{frame}
@@ -498,17 +501,17 @@ flashrom -p <prog> --layout layout.txt \
\end{itemize}
\end{frame}
-\begin{frame}{Community resources}
+\begin{frame}[fragile]{Community resources}
\begin{itemize}
\item Homepage and wiki: \url{https://www.coreboot.org}
- \begin{itemize}
- \item We can apply for a wiki account and write coreboot wiki.
- \end{itemize}
+ \begin{itemize}
+ \item We can apply for a wiki account and write coreboot wiki.
+ \end{itemize}
\item Mailing list: coreboot@coreboot.org
- \item IRC: \#coreboot at irc.freenode.net
+ \item IRC: \verb|#coreboot| at irc.freenode.net
\item Mattermost (bridged to IRC): \url{https://chat.coreboot.org}
\item bug tracking system: \url{https://ticket.coreboot.org/}
- \item twitter: @coreboot\_org
+ \item twitter: \verb|@coreboot_org|
\end{itemize}
\end{frame}
@@ -751,8 +754,8 @@ flashrom -p <prog> --layout layout.txt \
regions that I think may contain the things the EC needs to read. At
last, I found two essential regions.
\begin{itemize}
- \item a ~64K region starting at 0x780000
- \item a ~0xa00 region starting at 0x7ff700
+ \item a $\mathtt{\sim}$64K region starting at 0x780000
+ \item a $\mathtt{\sim}$0xa00 region starting at 0x7ff700
\end{itemize}
\end{frame}
@@ -818,7 +821,7 @@ flashrom -p <prog> --layout layout.txt \
\begin{frame}{Reverse engineering with radare2}
\begin{figure}[htbp]
\centering
- \includegraphics[scale=0.9]{images/ecthermal-re.jpg}
+ \includegraphics{images/ecthermal-re.jpg}
\end{figure}
\end{frame}
@@ -937,6 +940,7 @@ firmware. It's usually configured in bootblock or PEI phase.
\item coreboot history: Embedded Firmware Solutions, by Jiming Sun,
Vincent Zimmer, Marc Jones, and Stefan Reinauer
\item libreboot: \url{https://libreboot.org/faq/}
+ \item LinuxBoot FAQ: \url{https://www.linuxboot.org/page/faq/}
\end{itemize}
\end{frame}