diff --git a/Docs/Configuration.pdf b/Docs/Configuration.pdf index 1a89e7cfadcd2616f94e1817f145844e7b13b9d7..6586a21d1091b0dc87654ef8d465f7b7ef7fafee 100644 Binary files a/Docs/Configuration.pdf and b/Docs/Configuration.pdf differ diff --git a/Docs/Configuration.tex b/Docs/Configuration.tex index bf9fc68c0add7162ce0e3e1a83922cd665cb867f..4a5654b8624db072ff9d2f778d4a38047fe3c1c7 100755 --- a/Docs/Configuration.tex +++ b/Docs/Configuration.tex @@ -131,7 +131,7 @@ Third-party articles, utilities, books, and alike may be more useful for a wider they could provide guide-like material. However, they are prone to their authors' preferences, tastes, this document misinterpretation, and essential obsolescence. In case you use these sources, for example, \href{https://dortania.github.io}{Dortania}'s -\href{https://dortania.github.io/OpenCore-Desktop-Guide}{OpenCore Desktop Guide} +\href{https://dortania.github.io/OpenCore-Install-Guide}{OpenCore Install Guide} and \href{https://dortania.github.io/getting-started}{related material}, please ensure to follow this document for every made decision and judge its consequences. @@ -1285,7 +1285,11 @@ To view their current state use \texttt{pmset -g} command in Terminal. support on many firmwares using SMM backing for select services like variable storage. SMM may try to access physical addresses, but they get moved by boot.efi. - \emph{Note}: Most but Apple and VMware firmwares need this quirk. + \emph{Note}: Most but Apple and VMware firmwares need this quirk. This quirk + is generally unnecessary when using \texttt{OpenDuetPkg}, but may be required + to boot macOS 10.6 and earlier for unclear reasons. + + % The reasons are unclear here. \item \texttt{DevirtualiseMmio}\\ @@ -1658,6 +1662,13 @@ blocking. order follows the item order in the array, thus the dependencies should be written prior to their consumers. + To track the dependency order one can inspect the \texttt{OSBundleLibraries} key + in the \texttt{Info.plist} of the kext. Any kext mentioned in the + \texttt{OSBundleLibraries} of the other kext must be precede this kext. + + \emph{Note}: Kexts may have inner kexts (\texttt{Plug-Ins}) in their bundle. Each + inner kext must be added separately. + \item \texttt{Block}\\ \textbf{Type}: \texttt{plist\ array}\\ diff --git a/Docs/Differences/Differences.pdf b/Docs/Differences/Differences.pdf index 793245d978f05ff324e8d7111d8632c981d2fdef..147767f6aa478bd6dd6d18ece2b78855a3254037 100644 Binary files a/Docs/Differences/Differences.pdf and b/Docs/Differences/Differences.pdf differ diff --git a/Docs/Differences/Differences.tex b/Docs/Differences/Differences.tex index a84be4e8d9009f4e0ba7989e79ef66e72e3aa294..2a78afcdd44520b27daff498f6e1ed48f44f5c82 100644 --- a/Docs/Differences/Differences.tex +++ b/Docs/Differences/Differences.tex @@ -1,7 +1,7 @@ \documentclass[]{article} %DIF LATEXDIFF DIFFERENCE FILE -%DIF DEL PreviousConfiguration.tex Fri Jul 17 03:06:36 2020 -%DIF ADD ../Configuration.tex Fri Jul 17 03:06:36 2020 +%DIF DEL PreviousConfiguration.tex Tue Jun 2 03:55:18 2020 +%DIF ADD ../Configuration.tex Sat Jul 25 18:04:52 2020 \usepackage{lmodern} \usepackage{amssymb,amsmath} @@ -192,8 +192,10 @@ Third-party articles, utilities, books, and alike may be more useful for a wider they could provide guide-like material. However, they are prone to their authors' preferences, tastes, this document misinterpretation, and essential obsolescence. In case you use these sources, for example, \href{https://dortania.github.io}{Dortania}'s -\href{https://dortania.github.io/OpenCore-Desktop-Guide}{OpenCore Desktop Guide} -and \href{https://dortania.github.io/getting-started}{related material}, +\DIFdelbegin %DIFDELCMD < \href{https://dortania.github.io/OpenCore-Desktop-Guide}{OpenCore Desktop Guide} +%DIFDELCMD < %%% +\DIFdelend \DIFaddbegin \href{https://dortania.github.io/OpenCore-Install-Guide}{OpenCore Install Guide} +\DIFaddend and \href{https://dortania.github.io/getting-started}{related material}, please ensure to follow this document for every made decision and judge its consequences. Be warned that regardless of the sources used you are required to fully understand every @@ -1349,9 +1351,15 @@ To view their current state use \texttt{pmset -g} command in Terminal. support on many firmwares using SMM backing for select services like variable storage. SMM may try to access physical addresses, but they get moved by boot.efi. - \emph{Note}: Most but Apple and VMware firmwares need this quirk. + \emph{Note}: Most but Apple and VMware firmwares need this quirk. \DIFaddbegin \DIFadd{This quirk + is generally unnecessary when using }\texttt{\DIFadd{OpenDuetPkg}}\DIFadd{, but may be required + to boot macOS 10.6 and earlier for unclear reasons. +}\DIFaddend -\item + %DIF > The reasons are unclear here. +\DIFaddbegin + +\DIFaddend \item \texttt{DevirtualiseMmio}\\ \textbf{Type}: \texttt{plist\ boolean}\\ \textbf{Failsafe}: \texttt{false}\\ @@ -1726,7 +1734,16 @@ blocking. order follows the item order in the array, thus the dependencies should be written prior to their consumers. -\item + \DIFaddbegin \DIFadd{To track the dependency order one can inspect the }\texttt{\DIFadd{OSBundleLibraries}} \DIFadd{key + in the }\texttt{\DIFadd{Info.plist}} \DIFadd{of the kext. Any kext mentioned in the + }\texttt{\DIFadd{OSBundleLibraries}} \DIFadd{of the other kext must be precede this kext. +} + + \emph{\DIFadd{Note}}\DIFadd{: Kexts may have inner kexts (}\texttt{\DIFadd{Plug-Ins}}\DIFadd{) in their bundle. Each + inner kext must be added separately. +} + +\DIFaddend \item \texttt{Block}\\ \textbf{Type}: \texttt{plist\ array}\\ \textbf{Failsafe}: Empty\\ diff --git a/Docs/Errata/Errata.pdf b/Docs/Errata/Errata.pdf index c5bb777252b98a9ce3b6814396f73610aa1b2e15..eaf73d3381ce1c59a63473b75e2faa4d27b82f5f 100644 Binary files a/Docs/Errata/Errata.pdf and b/Docs/Errata/Errata.pdf differ