-#/** @file\r
-# Console Platfrom DXE Driver, install Console protocols and updates environment variables.\r
+## @file\r
+# Console Platfrom DXE Driver that specifies whether device can be used as console\r
+# input/output device or error output device and update global variables accordingly.\r
#\r
-# Copyright (c) 2006 - 2008, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# COMPONENT_NAME2 = gConPlatformComponentName2\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
ComponentName.c\r
ConPlatform.h\r
ConPlatform.c\r
DebugLib\r
\r
[Guids]\r
- gEfiGlobalVariableGuid ## SOMETIMES_CONSUMES ## Variable:L"ErrOut"\r
- gEfiStandardErrorDeviceGuid\r
- gEfiConsoleOutDeviceGuid\r
- gEfiConsoleInDeviceGuid\r
+ ##\r
+ # This is the VendorGuid of all architecturally defined variables in UEFI spec.\r
+ #\r
+ gEfiGlobalVariableGuid ## CONSUMES ## Variable:L"ConIn"\r
+ gEfiGlobalVariableGuid ## CONSUMES ## Variable:L"ConOut"\r
+ gEfiGlobalVariableGuid ## CONSUMES ## Variable:L"ErrOut"\r
+ gEfiGlobalVariableGuid ## CONSUMES ## Variable:L"ConInDev"\r
+ gEfiGlobalVariableGuid ## CONSUMES ## Variable:L"ConOutDev"\r
+ gEfiGlobalVariableGuid ## CONSUMES ## Variable:L"ErrOutDev"\r
+ ##\r
+ # This GUID is used to specify the device is the standard error device.\r
+ # If the device is a standard error device, this GUID as the protocol GUID will be installed\r
+ # onto this device handle.\r
+ #\r
+ gEfiStandardErrorDeviceGuid ## PROTOCOL\r
+ ##\r
+ # This GUID is used to specify the device is the console output device.\r
+ # If the device is a console output device, this GUID as the protocol GUID will be installed\r
+ # onto this device handle.\r
+ #\r
+ gEfiConsoleOutDeviceGuid ## PROTOCOL\r
+ ##\r
+ # This GUID is used to specify the device is the console input device.\r
+ # If the device is a console input device, this GUID as the protocol GUID will be installed\r
+ # onto this device handle.\r
+ #\r
+ gEfiConsoleInDeviceGuid ## PROTOCOL\r
\r
[Protocols]\r
gEfiDevicePathProtocolGuid ## TO_START\r
gEfiSimpleTextInProtocolGuid ## TO_START\r
gEfiSimpleTextOutProtocolGuid ## TO_START\r
- gEfiHotPlugDeviceGuid ## SOMETIMES_CONSUMES\r
\ No newline at end of file