Skip to content

Commit

Permalink
Docs: Build pdf for previous commit
Browse files Browse the repository at this point in the history
  • Loading branch information
PMheart committed Feb 1, 2021
1 parent 3104cf4 commit 43f5339
Show file tree
Hide file tree
Showing 4 changed files with 26 additions and 30 deletions.
Binary file modified Docs/Configuration.pdf
Binary file not shown.
Binary file modified Docs/Differences/Differences.pdf
Binary file not shown.
56 changes: 26 additions & 30 deletions Docs/Differences/Differences.tex
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
\documentclass[]{article}
%DIF LATEXDIFF DIFFERENCE FILE
%DIF DEL PreviousConfiguration.tex Fri Jan 22 17:04:29 2021
%DIF ADD ../Configuration.tex Mon Feb 1 23:40:14 2021
%DIF DEL PreviousConfiguration.tex Tue Jan 5 10:48:23 2021
%DIF ADD ../Configuration.tex Tue Feb 2 07:46:29 2021

\usepackage{lmodern}
\usepackage{amssymb,amsmath}
Expand Down Expand Up @@ -906,7 +906,7 @@ \subsection{Coding conventions}\label{configuration-conv}
\item Use spaces after casts, e.g. \texttt{(VOID *)(UINTN) Variable}.
\item Use \DIFaddbegin \DIFadd{two spaces to indent function arguments when splitting lines.
}\item \DIFadd{Prefix public functions with either }\texttt{\DIFadd{Oc}} \DIFadd{or another distinct name.
}\item \DIFadd{Do not prefix private }\texttt{\DIFadd{static}} \DIFadd{functions, but use }\texttt{\DIFadd{Internal}} \DIFadd{for }\texttt{\DIFadd{non-static}}\DIFadd{.
}\item \DIFadd{Do not prefix private }\texttt{\DIFadd{static}} \DIFadd{functions, but prefix private }\texttt{\DIFadd{non-static}} \DIFadd{functions with }\texttt{\DIFadd{Internal}}\DIFadd{.
}\item \DIFadd{Use }\DIFaddend SPDX license headers as shown in
\href{https://github.com/acidanthera/bugtracker/issues/483}{acidanthera/bugtracker\#483}.
\end{itemize}
Expand Down Expand Up @@ -2747,7 +2747,7 @@ \subsection{Quirks Properties}\label{kernelpropsquirks}
a dedicated unmapped partition where the reserve blocks can be found
by the controller. In this case the trim operation can also be disabled
by setting a very low timeout. e.g. }\texttt{\DIFadd{999}}\DIFadd{. See more details
in this }\href{https://interface31.ru/tech_it/2015/04/mozhno-li-effektivno-ispolzovat-ssd-bez-podderzhki-trim.html}{\DIFadd{article}}\DIFadd{.
in this }\href{https://interface31.ru/tech_it/2015/04/mozhno-li-effektivno-ispolzovat-ssd-bez-podderzhki-trim.html}{article}\DIFadd{.
}

\item
Expand Down Expand Up @@ -3214,7 +3214,7 @@ \subsection{Boot Properties}\label{miscbootprops}
\emph{\DIFadd{Note 1}}\DIFadd{: Some types of firmware may have faulty NVRAM, no boot option support, or other
incompatibilities. While unlikely, the use of this option may even cause boot failures.
This option should be used without any warranty exclusively on the boards known to be compatible.
Check }\href{https://github.com/acidanthera/bugtracker/issues/1222}{\DIFadd{acidanthera/bugtracker\#1222}}
Check }\href{https://github.com/acidanthera/bugtracker/issues/1222}{acidanthera/bugtracker\#1222}
\DIFadd{for some known issues with Haswell and other boards.
}

Expand Down Expand Up @@ -3857,8 +3857,8 @@ \subsection{Security Properties}\label{miscsecurityprops}
\DIFdel{: Some types of firmware may have faulty NVRAM, no boot option support, or other
incompatibilities. While unlikely, the use of this option may even cause boot failures.
This option should be used without any warranty exclusively on the boards known to be compatible.
Check }\href{https://github.com/acidanthera/bugtracker/issues/1222}{\DIFdel{acidanthera/bugtracker\#1222}}
%DIFAUXCMD
Check }%DIFDELCMD < \href{https://github.com/acidanthera/bugtracker/issues/1222}{acidanthera/bugtracker\#1222}
%DIFDELCMD < %%%
\DIFdel{for some known issues with Haswell and other boards.
}%DIFDELCMD <

Expand Down Expand Up @@ -4884,7 +4884,7 @@ \subsection{Properties}\label{platforminfoprops}
\tightlist
\item \texttt{\DIFadd{Big Endian}} \DIFadd{--- by writing all the bytes as they are without making
any order changes (}\texttt{\DIFadd{\{AA BB CC DD EE FF GG HH II JJ KK LL MM NN OO PP\}}}\DIFadd{).
This method is also known as }\href{https://tools.ietf.org/html/rfc4122}{\DIFadd{RFC 4122}}
This method is also known as }\href{https://tools.ietf.org/html/rfc4122}{RFC 4122}
\DIFadd{encoding or }\texttt{\DIFadd{Raw}} \DIFadd{encoding.
}\item \texttt{\DIFadd{Little Endian}} \DIFadd{--- by interpreting the bytes as numbers and using
Little Endian byte representation
Expand All @@ -4902,7 +4902,7 @@ \subsection{Properties}\label{platforminfoprops}
\item \DIFadd{Apple uses }\texttt{\DIFadd{Big Endian}} \DIFadd{format everywhere but it ignores SMBIOS UUID within macOS.
}\item \texttt{\DIFadd{dmidecode}} \DIFadd{uses }\texttt{\DIFadd{Big Endian}} \DIFadd{format for SMBIOS 2.5.x or lower
and }\texttt{\DIFadd{Little Endian}} \DIFadd{for 2.6 and newer. Acidanthera
}\href{https://github.com/acidanthera/dmidecode}{\DIFadd{dmidecode}} \DIFadd{prints all the three.
}\href{https://github.com/acidanthera/dmidecode}{dmidecode} \DIFadd{prints all the three.
}\item \DIFadd{Windows uses }\texttt{\DIFadd{Little Endian}} \DIFadd{format everywhere, but it only affects
the visual representation of the values.
}\end{itemize}
Expand Down Expand Up @@ -5848,8 +5848,9 @@ \subsection{Drivers}\label{uefidrivers}
& USB keyboard driver adding the support of \texttt{AppleKeyMapAggregator} protocols
on top of a custom USB keyboard driver implementation. This is an alternative to
builtin \texttt{KeySupport}, which may work better or worse depending on the firmware. \\
\href{https://github.com/acidanthera/OcBinaryData}{\DIFdelbegin \texttt{\DIFdel{PartitionDxe}}%DIFAUXCMD
\DIFdelend \DIFaddbegin \texttt{\DIFadd{OpenPartitionDxe}}\DIFaddend }\DIFaddbegin \textbf{\DIFadd{*}}
\DIFdelbegin %DIFDELCMD < \href{https://github.com/acidanthera/OcBinaryData}{\texttt{PartitionDxe}}
%DIFDELCMD < %%%
\DIFdelend \DIFaddbegin \href{https://github.com/acidanthera/OcBinaryData}{\texttt{OpenPartitionDxe}}\textbf{\DIFadd{*}}
\DIFaddend & \DIFdelbegin \DIFdel{Proprietary partition }\DIFdelend \DIFaddbegin \DIFadd{Partition }\DIFaddend management driver with Apple Partitioning Scheme support\DIFdelbegin \DIFdel{commonly found in Apple firmware}\DIFdelend .
This driver can be used to support loading older DMG recoveries such as
macOS 10.9 using Apple Partitioning Scheme. \DIFdelbegin \DIFdel{For Sandy Bridge and earlier CPUs }\texttt{\DIFdel{PartitionDxeLegacy}} %DIFAUXCMD
Expand All @@ -5865,24 +5866,20 @@ \subsection{Drivers}\label{uefidrivers}
& PS/2 mouse driver from \texttt{MdeModulePkg}. Some very old laptop firmware
may not include this driver but it is necessary for the touchpad to work
in UEFI graphical interfaces such as \texttt{OpenCanopy}. \\
\DIFdelbegin %DIFDELCMD < \href{https://github.com/acidanthera/audk}{%%%
\texttt{\DIFdel{UsbMouseDxe}}%DIFAUXCMD
\DIFdelend \DIFaddbegin \href{https://github.com/acidanthera/OpenCorePkg}{\texttt{\DIFadd{OpenHfsPlus}}\DIFaddend }\textbf{*}
\DIFdelbegin %DIFDELCMD < \href{https://github.com/acidanthera/audk}{\texttt{UsbMouseDxe}}%%%
\DIFdelend \DIFaddbegin \href{https://github.com/acidanthera/OpenCorePkg}{\texttt{OpenHfsPlus}}\DIFaddend \textbf{*}
& \DIFdelbegin \DIFdel{USB mouse driver from }\texttt{\DIFdel{MdeModulePkg}}%DIFAUXCMD
\DIFdel{. Some virtual machine firmware
such as OVMF may not include this driver but it is necessary for the mouse to work
in UEFI graphical interfaces such as }\texttt{\DIFdel{OpenCanopy}}%DIFAUXCMD
\DIFdel{. }%DIFDELCMD < \\
%DIFDELCMD < %%%
\href{https://github.com/acidanthera/OpenCorePkg}{\texttt{\DIFdel{VBoxHfs}}%DIFAUXCMD
}
%DIFAUXCMD
%DIFDELCMD < \href{https://github.com/acidanthera/OpenCorePkg}{\texttt{VBoxHfs}}
%DIFDELCMD < & %%%
\DIFdelend HFS file system driver with bless support. This driver is an alternative to
a closed source \texttt{HfsPlus} driver commonly found in Apple firmware. While
it is feature complete, it is approximately 3~times slower and is yet to undergo
a security audit. \\
\DIFaddbegin \href{https://github.com/acidanthera/audk}{\texttt{\DIFadd{UsbMouseDxe}}}\textbf{\DIFadd{*}}
\DIFaddbegin \href{https://github.com/acidanthera/audk}{\texttt{UsbMouseDxe}}\textbf{\DIFadd{*}}
& \DIFadd{USB mouse driver from }\texttt{\DIFadd{MdeModulePkg}}\DIFadd{. Some virtual machine firmware
such as OVMF may not include this driver but it is necessary for the mouse to work
in UEFI graphical interfaces such as }\texttt{\DIFadd{OpenCanopy}}\DIFadd{. }\\
Expand Down Expand Up @@ -5944,8 +5941,7 @@ \subsection{Tools and Applications}\label{uefitools}
\href{https://github.com/acidanthera/OpenCorePkg}{\texttt{GopStop}}\textbf{*}
& Test GraphicsOutput protocol with a
\href{https://github.com/acidanthera/OpenCorePkg/tree/master/Application/GopStop}{simple scenario}. \\
\DIFdelbegin \href{https://github.com/acidanthera/OpenCorePkg}{\texttt{\DIFdel{HdaCodecDump}}%DIFAUXCMD
}%DIFAUXCMD
\DIFdelbegin %DIFDELCMD < \href{https://github.com/acidanthera/OpenCorePkg}{\texttt{HdaCodecDump}}%%%
\textbf{\DIFdel{*}}
%DIFAUXCMD
%DIFDELCMD < & %%%
Expand Down Expand Up @@ -7165,9 +7161,9 @@ \subsubsection{macOS 10.6}\label{legacy106}
images are limited to their target model identifiers and have no
\texttt{-no\_compat\_check} boot argument support. Modified images
(with \texttt{ACDT} suffix) without model restrictions can be found
\DIFdelbegin %DIFDELCMD < \href{https://mega.nz/folder/z5YUhYTb#gA\_IRY5KMuYpnNCg7kR3ug}{%%%
\DIFdelend \DIFaddbegin \href{https://archive.org/details/10.6.7-10j3250-disk-images}{\DIFaddend here}
\DIFaddbegin \DIFadd{(}\href{https://mega.nz/folder/z5YUhYTb#gA\_IRY5KMuYpnNCg7kR3ug}{\DIFadd{MEGA Mirror}}\DIFadd{)}\DIFaddend ,
\DIFdelbegin %DIFDELCMD < \href{https://mega.nz/folder/z5YUhYTb#gA\_IRY5KMuYpnNCg7kR3ug}{here}%%%
\DIFdelend \DIFaddbegin \href{https://archive.org/details/10.6.7-10j3250-disk-images}{here}
\DIFadd{(}\href{https://mega.nz/folder/z5YUhYTb#gA\_IRY5KMuYpnNCg7kR3ug}{MEGA Mirror}\DIFadd{)}\DIFaddend ,
assuming macOS~10.6 is legally owned. Read \texttt{DIGEST.txt}
for more details. Note that these are the earliest tested
versions of macOS~10.6 with OpenCore.
Expand Down Expand Up @@ -7217,9 +7213,9 @@ \subsubsection{macOS 10.5}\label{legacy105}
build \texttt{9J3050} (for \texttt{MacBookPro5,3}). Unlike the others,
this image is not limited to the target model identifiers and can be used
as is. The original \texttt{9J3050} image can be found
\DIFdelbegin %DIFDELCMD < \href{https://mega.nz/folder/inRBTarD#zanf7fUbviwz3WHBU5xpCg}{%%%
\DIFdelend \DIFaddbegin \href{https://archive.org/details/10.5.7-9-j-3050}{\DIFaddend here}
\DIFaddbegin \DIFadd{(}\href{https://mega.nz/folder/inRBTarD#zanf7fUbviwz3WHBU5xpCg}{\DIFadd{MEGA Mirror}}\DIFadd{)}\DIFaddend ,
\DIFdelbegin %DIFDELCMD < \href{https://mega.nz/folder/inRBTarD#zanf7fUbviwz3WHBU5xpCg}{here}%%%
\DIFdelend \DIFaddbegin \href{https://archive.org/details/10.5.7-9-j-3050}{here}
\DIFadd{(}\href{https://mega.nz/folder/inRBTarD#zanf7fUbviwz3WHBU5xpCg}{MEGA Mirror}\DIFadd{)}\DIFaddend ,
assuming macOS~10.5 is legally owned. Read \texttt{DIGEST.txt}
for more details. Note that this is the earliest tested
version of macOS~10.5 with OpenCore.
Expand All @@ -7238,9 +7234,9 @@ \subsubsection{macOS 10.4}\label{legacy104}
to their target model identifiers as on newer macOS versions.
Modified \texttt{8R4088} images (with \texttt{ACDT} suffix) without
model restrictions can be found
\DIFdelbegin %DIFDELCMD < \href{https://mega.nz/folder/D3ASzLzA\#7sjYXE2X09f6aGjol\_C7dg}{%%%
\DIFdelend \DIFaddbegin \href{https://archive.org/details/10.4.10-8-r-4088-acdt}{\DIFaddend here}
\DIFaddbegin \DIFadd{(}\href{https://mega.nz/folder/D3ASzLzA\#7sjYXE2X09f6aGjol\_C7dg}{\DIFadd{MEGA Mirror}}\DIFadd{)}\DIFaddend ,
\DIFdelbegin %DIFDELCMD < \href{https://mega.nz/folder/D3ASzLzA\#7sjYXE2X09f6aGjol\_C7dg}{here}%%%
\DIFdelend \DIFaddbegin \href{https://archive.org/details/10.4.10-8-r-4088-acdt}{here}
\DIFadd{(}\href{https://mega.nz/folder/D3ASzLzA\#7sjYXE2X09f6aGjol\_C7dg}{MEGA Mirror}\DIFadd{)}\DIFaddend ,
assuming macOS~10.4 is legally owned. Read \texttt{DIGEST.txt}
for more details. Note that these are the earliest tested
versions of macOS~10.4 with OpenCore.
Expand Down
Binary file modified Docs/Errata/Errata.pdf
Binary file not shown.

0 comments on commit 43f5339

Please sign in to comment.