# This Package provides all definitions, library classes and libraries instances.\r
#\r
# It also provides the definitions(including PPIs/PROTOCOLs/GUIDs) of\r
-# EFI1.10/UEFI2.6/PI1.4 and some Industry Standards.\r
+# EFI1.10/UEFI2.7/PI1.4 and some Industry Standards.\r
#\r
# Copyright (c) 2007 - 2017, Intel Corporation. All rights reserved.<BR>\r
# Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
PACKAGE_NAME = MdePkg\r
PACKAGE_UNI_FILE = MdePkg.uni\r
PACKAGE_GUID = 1E73767F-8F52-4603-AEB4-F29B510B6766\r
- PACKAGE_VERSION = 1.06\r
+ PACKAGE_VERSION = 1.07\r
\r
\r
[Includes]\r
#\r
SmmMemLib|Include/Library/SmmMemLib.h\r
\r
+ ## @libraryclass Provides services for Smm IO Operation.\r
+ #\r
+ SmmIoLib|Include/Library/SmmIoLib.h\r
+\r
## @libraryclass Provides services to enable/disable periodic SMI handlers.\r
#\r
SmmPeriodicSmiLib|Include/Library/SmmPeriodicSmiLib.h\r
gEfiRamDiskProtocolGuid = { 0xab38a0df, 0x6873, 0x44a9, { 0x87, 0xe6, 0xd4, 0xeb, 0x56, 0x14, 0x84, 0x49 }}\r
\r
## Include/Protocol/ImageDecoder.h\r
- ##\r
- ## In UEFI 2.6 spec,this guid value is duplicate with\r
- ## EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_GUID. Now update this guid value to\r
- ## avoid the duplicate guid issue. So its value is not consistent with\r
- ## UEFI spec definition now. We have proposed to update UEFI spec to\r
- ## use this new guid. After new spec released, we will remove this\r
- ## comments.\r
- ##\r
gEfiHiiImageDecoderProtocolGuid = { 0x9e66f251, 0x727c, 0x418c, { 0xbf, 0xd6, 0xc2, 0xb4, 0x25, 0x28, 0x18, 0xea }}\r
\r
## Include/Protocol/HiiImageEx.h\r
## Include/Protocol/EraseBlock.h\r
gEfiEraseBlockProtocolGuid = { 0x95a9a93e, 0xa86e, 0x4926, {0xaa, 0xef, 0x99, 0x18, 0xe7, 0x72, 0xd9, 0x87 }}\r
\r
+ #\r
+ # Protocols defined in UEFI2.7\r
+ #\r
+ ## Include/Protocol/BluetoothAttribute.h\r
+ gEfiBluetoothAttributeProtocolGuid = { 0x898890e9, 0x84b2, 0x4f3a, { 0x8c, 0x58, 0xd8, 0x57, 0x78, 0x13, 0xe0, 0xac } }\r
+ gEfiBluetoothAttributeServiceBindingProtocolGuid = { 0x5639867a, 0x8c8e, 0x408d, {0xac, 0x2f, 0x4b, 0x61, 0xbd, 0xc0, 0xbb, 0xbb }}\r
+\r
+ ## Include/Protocol/BluetoothLeConfig.h\r
+ gEfiBluetoothLeConfigProtocolGuid = { 0x8f76da58, 0x1f99, 0x4275, { 0xa4, 0xec, 0x47, 0x56, 0x51, 0x5b, 0x1c, 0xe8 } }\r
+\r
+ ## Include/Protocol/UfsDeviceConfig.h\r
+ gEfiUfsDeviceConfigProtocolGuid = { 0xb81bfab0, 0xeb3, 0x4cf9, { 0x84, 0x65, 0x7f, 0xa9, 0x86, 0x36, 0x16, 0x64 }}\r
+\r
+ ## Include/Protocol/HttpBootCallback.h\r
+ gEfiHttpBootCallbackProtocolGuid = {0xba23b311, 0x343d, 0x11e6, {0x91, 0x85, 0x58, 0x20, 0xb1, 0xd6, 0x52, 0x99}}\r
+\r
+ ## Include/Protocol/ResetNotification.h\r
+ gEfiResetNotificationProtocolGuid = { 0x9da34ae0, 0xeaf9, 0x4bbf, { 0x8e, 0xc3, 0xfd, 0x60, 0x22, 0x6c, 0x44, 0xbe } }\r
+\r
#\r
# Protocols defined in Shell2.0\r
#\r