From 9846dc82caec6b008587846fe752856df7ca34f1 Mon Sep 17 00:00:00 2001 From: Michael Belyaev Date: Wed, 21 Aug 2019 16:14:10 +0300 Subject: [PATCH] Add docs for new UEFI quirks (someone please rebuild the PDF, I don't have TeX) --- Docs/Configuration.tex | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/Docs/Configuration.tex b/Docs/Configuration.tex index da1de7e7..d4f3ae76 100755 --- a/Docs/Configuration.tex +++ b/Docs/Configuration.tex @@ -3305,6 +3305,18 @@ build -a X64 -b RELEASE -t XCODE5 -p MdeModulePkg/MdeModulePkg.dsc onscreen error messages. \texttt{ConsoleControl} may need to be set to \texttt{true} for this to work. +\item + \texttt{ReplaceTabWithSpace}\\ + \textbf{Type}: \texttt{plist\ boolean}\\ + \textbf{Failsafe}: \texttt{false}\\ + \textbf{Description}: Some firmwares do not print tab characters or even everything + that follows them, causing difficulties or inability to use the UEFI Shell builtin + text editor to edit property lists and other documents. This option makes the console + output spaces instead of tabs. + + \emph{Note}: \texttt{ConsoleControl} may need to be set to + \texttt{true} for this to work. + \item \texttt{ProvideConsoleGop}\\ \textbf{Type}: \texttt{plist\ boolean}\\ @@ -3347,6 +3359,18 @@ build -a X64 -b RELEASE -t XCODE5 -p MdeModulePkg/MdeModulePkg.dsc \emph{Note}: \texttt{ConsoleControl} may need to be set to \texttt{true} for this to work. On all known affected systems \texttt{ConsoleMode} had to be set to empty string for this to work. + +\item + \texttt{ClearScreenOnModeSwitch}\\ + \textbf{Type}: \texttt{plist\ boolean}\\ + \textbf{Failsafe}: \texttt{false}\\ + \textbf{Description}: Some firmwares clear only part of screen when switching + from graphics to text mode, leaving a fragment of previously drawn image visible. + This option fills the entire graphics screen with black color before switching to + text mode. + + \emph{Note}: \texttt{ConsoleControl} should be set to + \texttt{true} for this to work. \end{enumerate}