## @file\r
-# Component description file for BiosKeyboard module.\r
+# Ps2 Keyboard driver.\r
#\r
-# Ps2 Keyboard driver by using Legacy Bios protocol service and IsaIo protocol service.\r
-# This dirver uses legacy INT16 to get the key stroke status.\r
+# Ps2 Keyboard driver by using Legacy Bios protocol service and IsaIo protocol \r
+# service. This dirver uses legacy INT16 to get the key stroke status.\r
#\r
-# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2016, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = KeyboardDxe\r
+ MODULE_UNI_FILE = KeyboardDxe.uni\r
FILE_GUID = 5479662B-6AE4-49e8-A6BD-6DE4B625811F\r
MODULE_TYPE = UEFI_DRIVER\r
VERSION_STRING = 1.0\r
\r
[Packages]\r
MdePkg/MdePkg.dec\r
+ MdeModulePkg/MdeModulePkg.dec\r
IntelFrameworkPkg/IntelFrameworkPkg.dec\r
IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec\r
\r
UefiLib\r
DebugLib\r
BaseLib\r
+ PcdLib\r
+ DxeServicesTableLib\r
\r
[Protocols]\r
- gEfiIsaIoProtocolGuid # PROTOCOL TO_START\r
- gEfiSimpleTextInProtocolGuid # PROTOCOL BY_START\r
- gEfiSimpleTextInputExProtocolGuid # PROTOCOL BY_START\r
- gEfiLegacyBiosProtocolGuid # PROTOCOL TO_START\r
- gEfiPs2PolicyProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiDevicePathProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
+ gEfiIsaIoProtocolGuid ## TO_START\r
+ gEfiSimpleTextInProtocolGuid ## BY_START\r
+ gEfiSimpleTextInputExProtocolGuid ## BY_START\r
+ gEfiLegacyBiosProtocolGuid ## CONSUMES\r
+ gEfiPs2PolicyProtocolGuid ## SOMETIMES_CONSUMES\r
\r
+[FeaturePcd]\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdPs2KbdExtendedVerification|FALSE ## CONSUMES\r
+\r
+[Pcd]\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdFastPS2Detection ## SOMETIMES_CONSUMES\r
+\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ KeyboardDxeExtra.uni\r