提交 bab4ef84 编写于 作者: P PMheart
上级 5ec3ece4
......@@ -10,6 +10,7 @@ OpenCore Changelog
- Added kext blocking `Strategy` for prelinked and newer
- Added global MSR 35h fix to `ProvideCurrentCpuInfo`, allowing `-cpu host` in KVM
- Fixed potential memory corruption with AVX acceleration enabled
- Added `LogModules` for positive and negative log filtering by modules
#### v0.7.8
- Updated ocvalidate to warn about insecure `DmgLoading` with secure `SecureBootModel` (already disallowed in runtime)
......
af8312e880f1b5c8f1773e840ef3dbf0
cc719727cce977f2aed6cdaa5b88c23f
\documentclass[]{article}
%DIF LATEXDIFF DIFFERENCE FILE
%DIF DEL PreviousConfiguration.tex Thu Feb 10 18:56:25 2022
%DIF ADD ../Configuration.tex Sat Feb 12 04:35:26 2022
%DIF DEL PreviousConfiguration.tex Fri Feb 11 00:24:26 2022
%DIF ADD ../Configuration.tex Fri Feb 25 23:37:24 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
......@@ -3766,7 +3766,36 @@ cat Kernel.panic | grep macOSProcessedStackshotData |
\end{itemize}
\item
\texttt{SerialInit}\\
\DIFaddbegin \texttt{\DIFadd{LogModules}}\\
\textbf{\DIFadd{Type}}\DIFadd{: }\texttt{\DIFadd{plist\ string}}\\
\textbf{\DIFadd{Failsafe}}\DIFadd{: }\texttt{\DIFadd{*}}\\
\textbf{\DIFadd{Description}}\DIFadd{: Filter log entries by module.
}
\DIFadd{This option filters logging generated by specific modules, both in the log and onscreen.
Two modes are supported:
}\begin{itemize}
\tightlist
\item \texttt{\DIFadd{+}} \DIFadd{--- Positive filtering: Only present selected modules.
}\item \texttt{\DIFadd{-}} \DIFadd{--- Negative filtering: Exclude selected modules.
}\end{itemize}
\DIFadd{When multiple ones are selected, comma (}\texttt{\DIFadd{,}}\DIFadd{) should be used as the splitter.
For instance, }\texttt{\DIFadd{+OCCPU,OCA,OCB}} \DIFadd{means }\emph{\DIFadd{only}} \texttt{\DIFadd{OCCPU}}\DIFadd{, }\texttt{\DIFadd{OCA}}\DIFadd{, }\texttt{\DIFadd{OCB}} \DIFadd{being printed,
while }\texttt{\DIFadd{-OCCPU,OCA,OCB}} \DIFadd{indicates these modules being filtered out (i.e. }\emph{\DIFadd{not}} \DIFadd{logged).
When no symbol is specified, positive filtering (}\texttt{\DIFadd{+}}\DIFadd{) will be used.
}\texttt{\DIFadd{*}} \DIFadd{indicates all modules being logged.
}
\emph{\DIFadd{Note 1}}\DIFadd{: Acronyms of libraries can be found in the
}\hyperref[oc-mod-libs]{\texttt{Libraries}} \DIFadd{section below.
}
\emph{\DIFadd{Note 2}}\DIFadd{: Messages printed before the configuration of log protocol
cannot be filtered.
}
\item
\DIFaddend \texttt{SerialInit}\\
\textbf{Type}: \texttt{plist\ boolean}\\
\textbf{Failsafe}: \texttt{false}\\
\textbf{Description}: Perform serial port initialisation.
......@@ -3880,7 +3909,8 @@ nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:boot-log |
\item \texttt{VMOPT} --- VerifyMemOpt
\end{itemize}
\textbf{Libraries}:
\DIFaddbegin \label{oc-mod-libs}
\DIFaddend \textbf{Libraries}:
\begin{itemize}
\tightlist
\item \texttt{AAPL} --- OcDebugLogLib, Apple EfiBoot logging
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册