提交 9521d455 编写于 作者: M MikeBeaton

Docs: Minor improvements to OpenVariableRuntimeDxe docs

上级 66f05922
48864f3f23e51d68072501428f26c1f6
099da6a2cb197e5be23a304b2fdb0af5
......@@ -6360,7 +6360,8 @@ even cause permanent firmware damage. Some of the known drivers are listed below
created using the Apple Partitioning Scheme (creating macOS Installers using GPT avoids
the need for this). OpenDuet already includes this driver. \\
\href{https://github.com/acidanthera/OpenCorePkg}{\texttt{OpenVariableRuntimeDxe}}\textbf{*}
& \hyperref[emunvram]{OpenCore plugin} offering emulated NVRAM support. \\
& \hyperref[emunvram]{OpenCore plugin} offering emulated NVRAM support. OpenDuet already
includes this driver. \\
\href{https://github.com/acidanthera/audk}{\texttt{Ps2KeyboardDxe}}\textbf{*}
& PS/2 keyboard driver from \texttt{MdeModulePkg}. \texttt{OpenDuetPkg} and some types of firmware
may not include this driver, but it is necessary for PS/2 keyboard to work.
......@@ -7027,9 +7028,9 @@ Recommended configuration settings for this driver:
\begin{itemize}
\tightlist
\item \texttt{OpenVariableRuntimeDxe.efi} loaded using \texttt{LoadEarly=true} (not required with OpenDuet).
\item \texttt{OpenRuntime.efi} specified after \texttt{OpenVariableRuntimeDxe.efi} in the
\texttt{Drivers} list and loaded using \texttt{LoadEarly=true} (not required with OpenDuet).
\item \texttt{OpenVariableRuntimeDxe.efi} loaded using \texttt{LoadEarly=true} (driver not required with OpenDuet).
\item \texttt{OpenRuntime.efi} specified after \texttt{OpenVariableRuntimeDxe.efi} (when applicable),
also loaded using \texttt{LoadEarly=true} for correct operation of \texttt{RequestBootVarRouting}.
\item \texttt{LegacySchema} populated.
\item \texttt{ExposeSensitiveData} with at least bit \texttt{0x1} set to make \texttt{boot-path}
variable containing the OpenCore EFI partition UUID available to the \texttt{Launchd.command} script.
......
\documentclass[]{article}
%DIF LATEXDIFF DIFFERENCE FILE
%DIF DEL PreviousConfiguration.tex Sun Jul 10 20:57:48 2022
%DIF ADD ../Configuration.tex Thu Jul 28 23:33:28 2022
%DIF DEL PreviousConfiguration.tex Wed Jul 27 21:20:07 2022
%DIF ADD ../Configuration.tex Thu Jul 28 23:20:08 2022
\usepackage{lmodern}
\usepackage{amssymb,amsmath}
......@@ -118,7 +118,7 @@
%DIF HYPERREF PREAMBLE %DIF PREAMBLE
\providecommand{\DIFadd}[1]{\texorpdfstring{\DIFaddtex{#1}}{#1}} %DIF PREAMBLE
\providecommand{\DIFdel}[1]{\texorpdfstring{\DIFdeltex{#1}}{}} %DIF PREAMBLE
%DIF LISTINGS PREAMBLE %DIF PREAMBLE
%DIF COLORLISTINGS PREAMBLE %DIF PREAMBLE
\RequirePackage{listings} %DIF PREAMBLE
\RequirePackage{color} %DIF PREAMBLE
\lstdefinelanguage{DIFcode}{ %DIF PREAMBLE
......@@ -6606,7 +6606,8 @@ even cause permanent firmware damage. Some of the known drivers are listed below
created using the Apple Partitioning Scheme (creating macOS Installers using GPT avoids
the need for this)}\DIFaddend . OpenDuet already includes this driver. \\
\DIFaddbegin \href{https://github.com/acidanthera/OpenCorePkg}{\texttt{\DIFadd{OpenVariableRuntimeDxe}}}\textbf{\DIFadd{*}}
& \hyperref[emunvram]{OpenCore plugin} \DIFadd{offering emulated NVRAM support. }\\
& \hyperref[emunvram]{OpenCore plugin} \DIFadd{offering emulated NVRAM support. OpenDuet already
includes this driver. }\\
\DIFaddend \href{https://github.com/acidanthera/audk}{\texttt{Ps2KeyboardDxe}}\textbf{*}
& PS/2 keyboard driver from \texttt{MdeModulePkg}. \texttt{OpenDuetPkg} and some types of firmware
may not include this driver, but it is necessary for PS/2 keyboard to work.
......@@ -7288,9 +7289,9 @@ protocol enabling the following:
\begin{itemize}
\tightlist
\item \texttt{\DIFadd{OpenVariableRuntimeDxe.efi}} \DIFadd{loaded using }\texttt{\DIFadd{LoadEarly=true}} \DIFadd{(not required with OpenDuet).
}\item \texttt{\DIFadd{OpenRuntime.efi}} \DIFadd{specified after }\texttt{\DIFadd{OpenVariableRuntimeDxe.efi}} \DIFadd{in the
}\texttt{\DIFadd{Drivers}} \DIFadd{list and loaded using }\texttt{\DIFadd{LoadEarly=true}} \DIFadd{(not required with OpenDuet).
\item \texttt{\DIFadd{OpenVariableRuntimeDxe.efi}} \DIFadd{loaded using }\texttt{\DIFadd{LoadEarly=true}} \DIFadd{(driver not required with OpenDuet).
}\item \texttt{\DIFadd{OpenRuntime.efi}} \DIFadd{specified after }\texttt{\DIFadd{OpenVariableRuntimeDxe.efi}} \DIFadd{(when applicable),
also loaded using }\texttt{\DIFadd{LoadEarly=true}} \DIFadd{for correct operation of }\texttt{\DIFadd{RequestBootVarRouting}}\DIFadd{.
}\item \texttt{\DIFadd{LegacySchema}} \DIFadd{populated.
}\item \texttt{\DIFadd{ExposeSensitiveData}} \DIFadd{with at least bit }\texttt{\DIFadd{0x1}} \DIFadd{set to make }\texttt{\DIFadd{boot-path}}
\DIFadd{variable containing the OpenCore EFI partition UUID available to the }\texttt{\DIFadd{Launchd.command}} \DIFadd{script.
......
......@@ -373,7 +373,7 @@ saveNvram() {
# We would like to unmount here, but umount fails with "Resource busy"
# and diskutil is not available. This should not cause any problem except
# that the boot drive will be left mounted at the unique path if the
# daemon process gets killed (the process would then by restarted by macOS
# daemon process gets killed (the process would then be restarted by macOS
# and NVRAM should still be saved at exit).
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册