diff --git a/Changelog.md b/Changelog.md index 002219dc94eeb23daeb83e30a9afa63c66070888..9635f2022f7bde8d85d7eb598746c55d2b9143c0 100644 --- a/Changelog.md +++ b/Changelog.md @@ -26,6 +26,7 @@ OpenCore Changelog - Fixed serial initialisation when file logging is disabled - Fixed FSBFrequency reporting on Meron and similar CPUs - Fixed incorrect volume icon dimension requirements in OpenCanopy +- Added preview version of KernelCollection injection code #### v0.5.9 - Added full HiDPI support in OpenCanopy diff --git a/Docs/Configuration.pdf b/Docs/Configuration.pdf index bb40e305422d1cebf705de941c4629e638a0c933..7f739e5fdbe1956419cf60d3228ef6896d974d16 100644 Binary files a/Docs/Configuration.pdf and b/Docs/Configuration.pdf differ diff --git a/Docs/Differences/Differences.pdf b/Docs/Differences/Differences.pdf index 004684a7abe231fe4eb8288045eba789d97dfaaa..23a123047dc380d9802b8542c241e3dd5f06708c 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 c49be3b04dca33ba5aaf57a21accb059ec6524a0..a2687bdd1e4e3f28b076eae0f758f9d5376e7c21 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 Tue Jun 2 03:55:18 2020 -%DIF ADD ../Configuration.tex Sun Jun 28 09:37:24 2020 +%DIF ADD ../Configuration.tex Sun Jun 28 10:17:00 2020 \usepackage{lmodern} \usepackage{amssymb,amsmath} @@ -5240,7 +5240,18 @@ functioning. Feature highlights: On all known affected systems \texttt{ConsoleMode} had to be set to empty string for this to work. -\end{enumerate} +\DIFaddbegin \item + \texttt{\DIFadd{UgaPassThrough}}\\ + \textbf{\DIFadd{Type}}\DIFadd{: }\texttt{\DIFadd{plist\ boolean}}\\ + \textbf{\DIFadd{Failsafe}}\DIFadd{: }\texttt{\DIFadd{false}}\\ + \textbf{\DIFadd{Description}}\DIFadd{: Provide UGA protocol instances on top of GOP protocol. +} + + \DIFadd{Some firmwares do not implement legacy UGA protocol, but it may be required + for screen output by older EFI applications like EfiBoot from 10.4. +} + +\DIFaddend \end{enumerate} \subsection{ProtocolOverrides Properties}\label{uefiprotoprops} @@ -5294,7 +5305,16 @@ functioning. Feature highlights: version. This may be used to ensure File Vault 2 compatibility on VMs or legacy Macs. \item - \texttt{AppleImageConversion}\\ + \DIFaddbegin \texttt{\DIFadd{AppleFramebufferInfo}}\\ + \textbf{\DIFadd{Type}}\DIFadd{: }\texttt{\DIFadd{plist\ boolean}}\\ + \textbf{\DIFadd{Failsafe}}\DIFadd{: }\texttt{\DIFadd{false}}\\ + \textbf{\DIFadd{Description}}\DIFadd{: Reinstalls Apple Framebuffer Info protocol with a builtin + version. This may be used to override framebuffer information on VMs or legacy Macs + to improve compatibility with legacy EfiBoot like the one in macOS 10.4. +} + +\item + \DIFaddend \texttt{AppleImageConversion}\\ \textbf{Type}: \texttt{plist\ boolean}\\ \textbf{Failsafe}: \texttt{false}\\ \textbf{Description}: Reinstalls Apple Image Conversion protocol with a builtin diff --git a/Docs/Errata/Errata.pdf b/Docs/Errata/Errata.pdf index eaebd7027278b343bde5e0b9293aeb92ae65ef8a..ee022af2a37253b959b4db62d4956dd6ed19e34f 100644 Binary files a/Docs/Errata/Errata.pdf and b/Docs/Errata/Errata.pdf differ diff --git a/Docs/Errata/Errata.tex b/Docs/Errata/Errata.tex index d5ca3ada00920b9ca29f45aec54ca4e8a90f9d37..7ad8bc4b150139786e4465b5528b04056f4c93f5 100755 --- a/Docs/Errata/Errata.tex +++ b/Docs/Errata/Errata.tex @@ -186,9 +186,9 @@ can be found at \href{https://github.com/acidanthera/bugtracker}{Acidanthera Bug \item \textbf{Identifier}: \texttt{ERR059-4} \\ \textbf{Published}: 2020-06-24 21:18 MSK \\ - \textbf{Updated}: 2020-06-24 21:18 MSK \\ + \textbf{Updated}: 2020-07-05 23:20 MSK \\ \textbf{Affected versions}: 0.5.9 \\ - \textbf{Resolved in}: \texttt{--} \\ + \textbf{Resolved in}: 0.6.0 (\href{https://github.com/acidanthera/OpenCorePkg/commit/d8ace476067ebb4b5abe17e4cdcd094fa3641689}{d8ace476}) \\ \textbf{Description}: Driver injection into \texttt{kernel collections} normally used in macOS 11, @@ -197,6 +197,10 @@ can be found at \href{https://github.com/acidanthera/bugtracker}{Acidanthera Bug \textbf{Possible workarounds}: \begin{itemize} \tightlist + \item For \textbf{preview} version of KernelCollection injection code please update + to commit \texttt{d8ace476} and make sure that variables forcing legacy + kernel loading (\texttt{booter-fileset-kernel} and \texttt{booter-fileset-basesystem}) + are deleted from NVRAM. \item For \textbf{preinstalled} versions of macOS 11 add NVRAM variable \\ \texttt{7C436110-AB2A-4BBB-A880-FE41995C9F82:booter-fileset-kernel} with \texttt{00} value; for some EfiBoot variants it may also be