//\r
// Simple Text Output Protocol\r
//\r
+ TerminalDevice->SimpleTextOutput.Reset = TerminalConOutReset;\r
+ TerminalDevice->SimpleTextOutput.OutputString = TerminalConOutOutputString;\r
+ TerminalDevice->SimpleTextOutput.TestString = TerminalConOutTestString;\r
+ TerminalDevice->SimpleTextOutput.QueryMode = TerminalConOutQueryMode;\r
+ TerminalDevice->SimpleTextOutput.SetMode = TerminalConOutSetMode;\r
+ TerminalDevice->SimpleTextOutput.SetAttribute = TerminalConOutSetAttribute;\r
+ TerminalDevice->SimpleTextOutput.ClearScreen = TerminalConOutClearScreen;\r
+ TerminalDevice->SimpleTextOutput.SetCursorPosition = TerminalConOutSetCursorPosition;\r
+ TerminalDevice->SimpleTextOutput.EnableCursor = TerminalConOutEnableCursor;\r
TerminalDevice->SimpleTextOutput.Mode = &TerminalDevice->SimpleTextOutputMode;\r
\r
+ TerminalDevice->SimpleTextOutputMode.MaxMode = 2;\r
+ //\r
+ // For terminal devices, cursor is always visible\r
+ //\r
+ TerminalDevice->SimpleTextOutputMode.CursorVisible = TRUE;\r
+ Status = TerminalDevice->SimpleTextOutput.SetAttribute (\r
+ &TerminalDevice->SimpleTextOutput,\r
+ EFI_TEXT_ATTR (EFI_LIGHTGRAY, EFI_BLACK)\r
+ );\r
+ if (EFI_ERROR (Status)) {\r
+ goto ReportError;\r
+ }\r
+\r
Status = TerminalDevice->SimpleTextOutput.Reset (\r
&TerminalDevice->SimpleTextOutput,\r
FALSE\r