1. Fixed bugs in DxeNetLib to meet consistence with network module DriverBinding protocol.
2. Sync bugs in console modules. 3. Sync bugs in PlatDriOverLib. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4571 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@@ -489,8 +489,30 @@ TerminalDriverBindingStart (
|
||||
//
|
||||
// Simple Text Output Protocol
|
||||
//
|
||||
TerminalDevice->SimpleTextOutput.Reset = TerminalConOutReset;
|
||||
TerminalDevice->SimpleTextOutput.OutputString = TerminalConOutOutputString;
|
||||
TerminalDevice->SimpleTextOutput.TestString = TerminalConOutTestString;
|
||||
TerminalDevice->SimpleTextOutput.QueryMode = TerminalConOutQueryMode;
|
||||
TerminalDevice->SimpleTextOutput.SetMode = TerminalConOutSetMode;
|
||||
TerminalDevice->SimpleTextOutput.SetAttribute = TerminalConOutSetAttribute;
|
||||
TerminalDevice->SimpleTextOutput.ClearScreen = TerminalConOutClearScreen;
|
||||
TerminalDevice->SimpleTextOutput.SetCursorPosition = TerminalConOutSetCursorPosition;
|
||||
TerminalDevice->SimpleTextOutput.EnableCursor = TerminalConOutEnableCursor;
|
||||
TerminalDevice->SimpleTextOutput.Mode = &TerminalDevice->SimpleTextOutputMode;
|
||||
|
||||
TerminalDevice->SimpleTextOutputMode.MaxMode = 2;
|
||||
//
|
||||
// For terminal devices, cursor is always visible
|
||||
//
|
||||
TerminalDevice->SimpleTextOutputMode.CursorVisible = TRUE;
|
||||
Status = TerminalDevice->SimpleTextOutput.SetAttribute (
|
||||
&TerminalDevice->SimpleTextOutput,
|
||||
EFI_TEXT_ATTR (EFI_LIGHTGRAY, EFI_BLACK)
|
||||
);
|
||||
if (EFI_ERROR (Status)) {
|
||||
goto ReportError;
|
||||
}
|
||||
|
||||
Status = TerminalDevice->SimpleTextOutput.Reset (
|
||||
&TerminalDevice->SimpleTextOutput,
|
||||
FALSE
|
||||
|
Reference in New Issue
Block a user