audk/MdePkg/Include/Protocol
hhuan13 79a42176c6 Move EFI_SMRAM_DESCRIPTOR into PiMultiPhase.h. Since the top level includes in the other packages all include PiPei.h or PiDxe.h, and PiPei.h and PiDxe.h both include PiuMultiPhase.h, EFI_SMRAM_DESCRIPTOR will be declared for SMM Access 2 Protocol and the SmramMemoryReserve GUIDed HOB.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10105 6f19259b-4bc3-4df7-8a09-765794883524
2010-02-26 06:09:57 +00:00
..
AbsolutePointer.h Reviewed the code comments in the Include/Protocol directory for typos, grammar issues, and language clarity. 2009-06-04 05:49:29 +00:00
AcpiSystemDescriptionTable.h Correct the conflict EFI_ACPI_GET_ACPI_TABLE to EFI_ACPI_GET_ACPI_TABLE2 2010-01-15 02:59:54 +00:00
AcpiTable.h Update comments for Protocol definitions to match UEFI spec. And add the missing comments for the data structure. 2008-11-19 14:24:27 +00:00
Arp.h Clarify the UEFI/EFI specification version in file header comments. 2009-09-03 09:22:38 +00:00
AtaPassThru.h Clean up MdePkg source to correct some coding style issues, etc. 2010-01-27 03:25:28 +00:00
AuthenticationInfo.h 1. Add TCG MOR (Memory Overwrite request) definition from TCG Platform Reset Attack Mitigation Specification.pdf. 2009-09-02 09:23:28 +00:00
Bds.h Formalize comments for Protocols and PPIs. 2008-10-13 02:54:29 +00:00
Bis.h sync comments on data structure to follow latest UEFI spec. 2009-09-24 08:56:33 +00:00
BlockIo.h New data field added follow UEFI Spec. 2009-04-01 08:14:55 +00:00
BusSpecificDriverOverride.h Update comments for Protocol definitions to match UEFI spec. And add the missing comments for the data structure. 2008-11-19 14:24:27 +00:00
Capsule.h Add the missing PI capsule architecture protocol. 2009-02-23 14:41:41 +00:00
ComponentName.h update codes per MdePkg doxgen review comments. 2009-06-11 01:46:51 +00:00
ComponentName2.h sync comments on data structure to follow latest UEFI spec. 2009-09-24 08:56:33 +00:00
Cpu.h Add comments for most of enum data type. 2008-12-08 14:48:27 +00:00
CpuIo2.h Clean up comments 2010-01-14 21:45:28 +00:00
DebugPort.h Formalize comments for Protocols and PPIs. 2008-10-13 02:54:29 +00:00
DebugSupport.h Fix file headers and a few comments 2009-08-24 23:37:52 +00:00
Decompress.h Reviewed the code comments in the Include/Protocol directory for typos, grammar issues, and language clarity. 2009-06-04 05:49:29 +00:00
DeferredImageLoad.h Add protocol and related definitions defined in the UEFI 2.3 spec chapter 31 “User Identification”. 2009-08-19 08:58:19 +00:00
DeviceIo.h update codes per MdePkg doxgen review comments. 2009-06-11 01:46:51 +00:00
DevicePath.h 1. Add UEFI 2.2 VLAN device path definition to MdePkg 2009-11-12 10:40:58 +00:00
DevicePathFromText.h Remove redundant #include statements 2009-05-20 22:06:20 +00:00
DevicePathToText.h Remove redundant #include statements 2009-05-20 22:06:20 +00:00
DevicePathUtilities.h Remove redundant #include statements 2009-05-20 22:06:20 +00:00
Dhcp4.h Add EFI_NO_MEDIA status code to network APIs. 2010-02-03 04:37:11 +00:00
Dhcp6.h Add EFI_NO_MEDIA status code to network APIs. 2010-02-03 04:37:11 +00:00
DiskInfo.h Add the following PI 1.2 Protocols to the MdePkg 2009-07-13 19:01:33 +00:00
DiskIo.h Update comments for Protocol definitions to match UEFI spec. 2008-11-19 14:23:54 +00:00
DriverBinding.h refine functions comments to add new description for remaining devicepath in UEFI 2.3 2009-09-08 03:14:19 +00:00
DriverConfiguration.h Reviewed the code comments in the Include/Protocol directory for typos, grammar issues, and language clarity. 2009-06-04 05:49:29 +00:00
DriverConfiguration2.h Reviewed the code comments in the Include/Protocol directory for typos, grammar issues, and language clarity. 2009-06-04 05:49:29 +00:00
DriverDiagnostics.h sync comments on data structure to follow latest UEFI spec. 2009-09-24 08:56:33 +00:00
DriverDiagnostics2.h Reviewed the code comments in the Include/Protocol directory for typos, grammar issues, and language clarity. 2009-06-04 05:49:29 +00:00
DriverFamilyOverride.h Remove some non-ascii code in header file and fix some minor typos in comments. 2009-08-19 09:08:27 +00:00
DriverHealth.h Update definition aligned to UEFI2.3 2009-09-24 06:08:28 +00:00
DriverSupportedEfiVersion.h update codes per MdePkg doxgen review comments. 2009-06-11 01:46:51 +00:00
DxeSmmReadyToLock.h Add into MdePkg definitions for the DXE SMM Ready To Lock protocol as defined in the PI 1.2 specification. 2009-09-01 07:29:46 +00:00
Eap.h Clean up MdePkg source to correct some coding style issues, etc. 2010-01-27 03:25:28 +00:00
EapManagement.h Clean up MdePkg source to correct some coding style issues, etc. 2010-01-27 03:25:28 +00:00
Ebc.h update codes per MdePkg doxgen review comments. 2009-06-11 01:46:51 +00:00
EdidActive.h Reviewed the code comments in the Include/Protocol directory for typos, grammar issues, and language clarity. 2009-06-04 05:49:29 +00:00
EdidDiscovered.h Reviewed the code comments in the Include/Protocol directory for typos, grammar issues, and language clarity. 2009-06-04 05:49:29 +00:00
EdidOverride.h Reviewed the code comments in the Include/Protocol directory for typos, grammar issues, and language clarity. 2009-06-04 05:49:29 +00:00
ExtendedSalBootService.h Publish definition of MCA/INIT/PMI Protocol & ESAL, as introduced in PI 1.2. 2009-12-25 08:20:37 +00:00
ExtendedSalServiceClasses.h Publish definition of MCA/INIT/PMI Protocol & ESAL, as introduced in PI 1.2. 2009-12-25 08:20:37 +00:00
FirmwareManagement.h Remove some unicode characters in MdePkg source code. 2009-09-21 14:44:09 +00:00
FirmwareVolume2.h Reviewed the code comments in the Include/Protocol directory for typos, grammar issues, and language clarity. 2009-06-04 05:49:29 +00:00
FirmwareVolumeBlock.h Add new protocol definition of FVB2 defined in PI1.2 and change GUID value of FVB to be that of FVB2. 2009-11-09 05:10:55 +00:00
FormBrowser2.h Update definition aligned to UEFI2.3 2009-09-24 06:08:28 +00:00
Ftp4.h Clarify the UEFI/EFI specification version in file header comments. 2009-09-03 09:22:38 +00:00
GraphicsOutput.h update codes per MdePkg doxgen review comments. 2009-06-11 01:46:51 +00:00
GuidedSectionExtraction.h Formalize comments for Protocols and PPIs. 2008-10-13 02:54:29 +00:00
Hash.h 1. Add TCG MOR (Memory Overwrite request) definition from TCG Platform Reset Attack Mitigation Specification.pdf. 2009-09-02 09:23:28 +00:00
HiiConfigAccess.h 1. Add new HII IFR opcode introduced in UEFI2.2 and UEFI2.3 2009-09-14 08:41:01 +00:00
HiiConfigRouting.h sync comments on data structure to follow latest UEFI spec. 2009-09-24 08:56:33 +00:00
HiiDatabase.h Some HII related definitions change. Note these changes are inconsistent with current UEFI 2.3 spec. They are supposed to be in later errata document. 2010-01-14 05:38:04 +00:00
HiiFont.h sync comments on data structure to follow latest UEFI spec. 2009-09-24 08:56:33 +00:00
HiiImage.h Review the comments to match Spec. 2009-04-30 09:26:15 +00:00
HiiPackageList.h Reviewed the code comments in the Include/Protocol directory for typos, grammar issues, and language clarity. 2009-06-04 05:49:29 +00:00
HiiString.h Update HiiString Protocol and HiiSetString Api in HiiLib 2010-02-09 07:12:35 +00:00
IScsiInitiatorName.h Reviewed the code comments in the Include/Protocol directory for typos, grammar issues, and language clarity. 2009-06-04 05:49:29 +00:00
IdeControllerInit.h Scrub EFI_ATA_IDENTIFY_DATA and EFI_ATAPI_IDENTIFY_DATA to strict follow ATA-8 spec in MdePkg 2010-01-26 05:14:54 +00:00
IncompatiblePciDeviceSupport.h Add the following PI 1.2 Protocols to the MdePkg 2009-07-14 19:33:32 +00:00
Ip4.h 1. Update EFI_IP4_MODE_DATA: add MaxPacketSize to this structure to comply with UEFI 2.3 specification. 2009-11-11 07:05:49 +00:00
Ip4Config.h Clarify the UEFI/EFI specification version in file header comments. 2009-09-03 09:22:38 +00:00
Ip6.h Add EFI_NO_MEDIA status code to network APIs. 2010-02-03 04:37:11 +00:00
Ip6Config.h Clean up MdePkg source to correct some coding style issues, etc. 2010-01-27 03:25:28 +00:00
IpSec.h add EFI IPSEC protocol and EFI IPSEC Config protocol definition. 2009-11-11 06:14:57 +00:00
IpSecConfig.h Fix some unicode characters in source file. 2009-11-18 04:14:42 +00:00
LegacyRegion2.h Simplify the @attention statement. 2009-11-23 01:50:52 +00:00
LoadFile.h Update definition aligned to UEFI2.3 2009-09-22 01:35:39 +00:00
LoadFile2.h MEDIA_RELATIVE_OFFSET_RANGE_DEVICE_PATH process added. 2009-04-03 08:17:25 +00:00
LoadedImage.h Remove redundant #include statements 2009-05-20 22:06:20 +00:00
ManagedNetwork.h Clarify the UEFI/EFI specification version in file header comments. 2009-09-03 09:22:38 +00:00
McaInitPmi.h Publish definition of MCA/INIT/PMI Protocol & ESAL, as introduced in PI 1.2. 2009-12-25 08:20:37 +00:00
Metronome.h update codes per MdePkg doxgen review comments. 2009-06-11 01:46:51 +00:00
MonotonicCounter.h Fix typo in Monotonic Counter GUID macro name 2010-01-25 07:49:05 +00:00
MpService.h MdePkg: Move duplicate EFI_AP_PROCEDURE typedef to a common location 2009-11-23 23:16:04 +00:00
Mtftp4.h Add EFI_NO_MEDIA status code to network APIs. 2010-02-03 04:37:11 +00:00
Mtftp6.h Add EFI_NO_MEDIA status code to network APIs. 2010-02-03 04:37:11 +00:00
NetworkInterfaceIdentifier.h Clarify the UEFI/EFI specification version in file header comments. 2009-09-03 09:22:38 +00:00
Pcd.h update comments per review comments. 2009-06-04 09:22:50 +00:00
PciEnumerationComplete.h 1. Impl PI 1.2 PCI part. Major changes include: 2009-10-20 03:43:42 +00:00
PciHostBridgeResourceAllocation.h 1. Impl PI 1.2 PCI part. Major changes include: 2009-10-20 03:43:42 +00:00
PciHotPlugInit.h Add the following PI 1.2 Protocols to the MdePkg 2009-07-14 19:33:32 +00:00
PciHotPlugRequest.h Add the following PI 1.2 Protocols to the MdePkg 2009-07-13 19:01:33 +00:00
PciIo.h Reviewed the code comments in the Include/Protocol directory for typos, grammar issues, and language clarity. 2009-06-04 05:49:29 +00:00
PciOverride.h Add the EFI PCI Override Protocol definitions introduced in PI 1.2. 2009-09-29 07:10:56 +00:00
PciPlatform.h fixed one typo in comments. 2009-08-20 01:49:29 +00:00
PciRootBridgeIo.h Reviewed the code comments in the Include/Protocol directory for typos, grammar issues, and language clarity. 2009-06-04 05:49:29 +00:00
PiPcd.h Make PcdPeim/PcdDxe driver also produce EFI_PCD_PPI/EFI_PCD_PROTOCOL defined in PI 1.2 vol3. The EFI_PCD_PPI/EFI_PCD_PROTOCOL only support dynamic-ex type PCD, but original PCD_PPI/PCD_PROTOCOL in MdePkg support dynamic and dynamic-ex type PCDs. 2009-11-10 08:44:56 +00:00
PlatformDriverOverride.h Reviewed the code comments in the Include/Protocol directory for typos, grammar issues, and language clarity. 2009-06-04 05:49:29 +00:00
PlatformToDriverConfiguration.h update codes per MdePkg doxgen review comments. 2009-06-11 01:46:51 +00:00
PxeBaseCode.h Add PXE Tag Definitions for IA32/X64/Arm/IPF architectures. 2010-01-28 08:10:59 +00:00
PxeBaseCodeCallBack.h Clarify the UEFI/EFI specification version in file header comments. 2009-09-03 09:22:38 +00:00
RealTimeClock.h update comments per review comments. 2009-06-04 09:22:50 +00:00
ReportStatusCodeHandler.h Minor update to add braces for GUID value 2009-08-19 12:51:27 +00:00
Reset.h Update comments for Protocol definitions to match UEFI spec. And add the missing comments for the data structure. 2008-11-19 14:24:27 +00:00
Runtime.h Reviewed the code comments in the Include/Protocol directory for typos, grammar issues, and language clarity. 2009-06-04 05:49:29 +00:00
S3SaveState.h Clean up MdePkg source to correct some coding style issues, etc. 2010-01-27 03:25:28 +00:00
S3SmmSaveState.h the 1st paramter of the function prototype lost the "CONST" keyword which is not complied with Spec 2009-12-29 09:11:01 +00:00
ScsiIo.h Reviewed the code comments in the Include/Protocol directory for typos, grammar issues, and language clarity. 2009-06-04 05:49:29 +00:00
ScsiPassThru.h Reviewed the code comments in the Include/Protocol directory for typos, grammar issues, and language clarity. 2009-06-04 05:49:29 +00:00
ScsiPassThruExt.h update codes per MdePkg doxgen review comments. 2009-06-11 01:46:51 +00:00
Security.h Update comments for Protocol definitions to match UEFI spec. And add the missing comments for the data structure. 2008-11-19 14:24:27 +00:00
SecurityPolicy.h Use doxygen comment style for document entity such as struct, enum, variable that use /// but not // 2008-08-14 04:29:48 +00:00
SerialIo.h update codes per MdePkg doxgen review comments. 2009-06-11 01:46:51 +00:00
ServiceBinding.h added newline after brief summary 2009-01-16 00:01:10 +00:00
SimpleFileSystem.h Fix small issues in SimpleFileSystem.h 2009-09-22 02:33:21 +00:00
SimpleNetwork.h Clarify the UEFI/EFI specification version in file header comments. 2009-09-03 09:22:38 +00:00
SimplePointer.h Reviewed the code comments in the Include/Protocol directory for typos, grammar issues, and language clarity. 2009-06-04 05:49:29 +00:00
SimpleTextIn.h update comments per review comments. 2009-06-04 09:22:50 +00:00
SimpleTextInEx.h update codes per MdePkg doxgen review comments. 2009-06-11 01:46:51 +00:00
SimpleTextOut.h sync comments on data structure to follow latest UEFI spec. 2009-09-24 08:56:33 +00:00
Smbios.h Remove some non-ascii code in header file and fix some minor typos in comments. 2009-08-19 09:08:27 +00:00
SmbusHc.h update codes per MdePkg doxgen review comments. 2009-06-11 01:46:51 +00:00
SmmAccess2.h Move EFI_SMRAM_DESCRIPTOR into PiMultiPhase.h. Since the top level includes in the other packages all include PiPei.h or PiDxe.h, and PiPei.h and PiDxe.h both include PiuMultiPhase.h, EFI_SMRAM_DESCRIPTOR will be declared for SMM Access 2 Protocol and the SmramMemoryReserve GUIDed HOB. 2010-02-26 06:09:57 +00:00
SmmBase2.h To avoid naming conflicts between PI SMMBASE2 Protocol/FRAMEWORK SMM Base Protocol 2009-12-17 07:59:09 +00:00
SmmCommunication.h To avoid naming conflicts between PI SMMBASE2 Protocol/FRAMEWORK SMM Base Protocol 2009-12-17 07:59:09 +00:00
SmmConfiguration.h Add into MdePkg definitions for EFI SMM Configuration Protocol as defined in the PI 1.2 specification. 2009-09-01 06:41:02 +00:00
SmmControl2.h Rename PI SMM definitions which has same name with those of Framework SMM spec but with different content (Note these renamings are not yet in public PI spec or errata now); Remove common definitions shared between PI and Framework Spec from include files for Framework SMM Spec, and change includes files for Framework SMM Spec to include PI SMM include files. The goal is to allow a module include both PI and Framework SMM definitions without conflict. 2009-11-20 03:21:02 +00:00
SmmCpu.h Remove extra #Include 2010-02-01 00:34:13 +00:00
SmmCpuIo2.h Change SMM CPU I/O to SMM CPU I/O 2 2010-01-14 04:20:04 +00:00
SmmGpiDispatch2.h Rename PI SMM definitions which has same name with those of Framework SMM spec but with different content (Note these renamings are not yet in public PI spec or errata now); Remove common definitions shared between PI and Framework Spec from include files for Framework SMM Spec, and change includes files for Framework SMM Spec to include PI SMM include files. The goal is to allow a module include both PI and Framework SMM definitions without conflict. 2009-11-20 03:21:02 +00:00
SmmIoTrapDispatch2.h Add into MdePkg definitions for the SMM IO Trap Dispatch2 Protocol as defined in PI 1.1 Specification Volume 4 System Management Mode Core Interface. 2009-09-03 09:09:55 +00:00
SmmPciRootBridgeIo.h Add into MdePkg definitions for the SMM PCI Root Bridge IO protocol as defined in the PI 1.2 specification. 2009-09-02 07:56:54 +00:00
SmmPeriodicTimerDispatch2.h Rename PI SMM definitions which has same name with those of Framework SMM spec but with different content (Note these renamings are not yet in public PI spec or errata now); Remove common definitions shared between PI and Framework Spec from include files for Framework SMM Spec, and change includes files for Framework SMM Spec to include PI SMM include files. The goal is to allow a module include both PI and Framework SMM definitions without conflict. 2009-11-20 03:21:02 +00:00
SmmPowerButtonDispatch2.h Rename PI SMM definitions which has same name with those of Framework SMM spec but with different content (Note these renamings are not yet in public PI spec or errata now); Remove common definitions shared between PI and Framework Spec from include files for Framework SMM Spec, and change includes files for Framework SMM Spec to include PI SMM include files. The goal is to allow a module include both PI and Framework SMM definitions without conflict. 2009-11-20 03:21:02 +00:00
SmmReadyToLock.h Add into MdePkg definitions for SMM Ready To Lock protocol as defined in the PI 1.2 specification. 2009-09-01 07:19:16 +00:00
SmmReportStatusCodeHandler.h 1. Fix a bug encounter in build 2009-12-17 08:06:29 +00:00
SmmStandbyButtonDispatch2.h Rename PI SMM definitions which has same name with those of Framework SMM spec but with different content (Note these renamings are not yet in public PI spec or errata now); Remove common definitions shared between PI and Framework Spec from include files for Framework SMM Spec, and change includes files for Framework SMM Spec to include PI SMM include files. The goal is to allow a module include both PI and Framework SMM definitions without conflict. 2009-11-20 03:21:02 +00:00
SmmStatusCode.h Remove the unnecessary header files inclusion. 2010-02-03 02:59:58 +00:00
SmmSwDispatch2.h Rename PI SMM definitions which has same name with those of Framework SMM spec but with different content (Note these renamings are not yet in public PI spec or errata now); Remove common definitions shared between PI and Framework Spec from include files for Framework SMM Spec, and change includes files for Framework SMM Spec to include PI SMM include files. The goal is to allow a module include both PI and Framework SMM definitions without conflict. 2009-11-20 03:21:02 +00:00
SmmSxDispatch2.h Rename PI SMM definitions which has same name with those of Framework SMM spec but with different content (Note these renamings are not yet in public PI spec or errata now); Remove common definitions shared between PI and Framework Spec from include files for Framework SMM Spec, and change includes files for Framework SMM Spec to include PI SMM include files. The goal is to allow a module include both PI and Framework SMM definitions without conflict. 2009-11-20 03:21:02 +00:00
SmmUsbDispatch2.h Rename PI SMM definitions which has same name with those of Framework SMM spec but with different content (Note these renamings are not yet in public PI spec or errata now); Remove common definitions shared between PI and Framework Spec from include files for Framework SMM Spec, and change includes files for Framework SMM Spec to include PI SMM include files. The goal is to allow a module include both PI and Framework SMM definitions without conflict. 2009-11-20 03:21:02 +00:00
StatusCode.h Reviewed the code comments in the Include/Protocol directory for typos, grammar issues, and language clarity. 2009-06-04 05:49:29 +00:00
SuperIo.h Add super IO protocol from PI 1.2 specification. 2009-08-20 08:50:48 +00:00
TapeIo.h Update definition aligned to UEFI2.3 2009-09-22 01:35:39 +00:00
TcgService.h Improve status codes returned for functions of EFI_TCG_PROTOCOL. Note that after change, status codes returned for functions of EFI_TCG_PROTOCOL do not exactly match those defined in the TCG EFI Protocol 1.20 Final Specification. 2009-12-11 04:32:30 +00:00
Tcp4.h Add EFI_NO_MEDIA status code to network APIs. 2010-02-03 04:37:11 +00:00
Tcp6.h Add EFI_NO_MEDIA status code to network APIs. 2010-02-03 04:37:11 +00:00
Timer.h Formalize comments for Protocols and PPIs. 2008-10-13 02:54:29 +00:00
Udp4.h Clarify the UEFI/EFI specification version in file header comments. 2009-09-03 09:22:38 +00:00
Udp6.h Add EFI_NO_MEDIA status code to network APIs. 2010-02-03 04:37:11 +00:00
UgaDraw.h updated some comments. 2008-12-24 00:11:16 +00:00
UgaIo.h Reviewed the code comments in the Include/Protocol directory for typos, grammar issues, and language clarity. 2009-06-04 05:49:29 +00:00
UnicodeCollation.h sync comments on data structure to follow latest UEFI spec. 2009-09-24 08:56:33 +00:00
Usb2HostController.h Remove redundant #include statements 2009-05-20 22:06:20 +00:00
UsbHostController.h Formalize comments for Protocols and PPIs. 2008-10-13 02:54:29 +00:00
UsbIo.h sync comments on data structure to follow latest UEFI spec. 2009-09-24 08:56:33 +00:00
UserCredential.h Move the definitions defined for User Manager protocol from UserCredential.h to UserManager.h to align with UEFI spec. 2010-01-29 10:26:04 +00:00
UserManager.h Move the definitions defined for User Manager protocol from UserCredential.h to UserManager.h to align with UEFI spec. 2010-01-29 10:26:04 +00:00
Variable.h Synchronize function's comments with UEFI specification. 2008-09-28 05:30:46 +00:00
VariableWrite.h Synchronize function's comments with UEFI specification. 2008-09-28 05:30:46 +00:00
VlanConfig.h Clarify the UEFI/EFI specification version in file header comments. 2009-09-03 09:22:38 +00:00
WatchdogTimer.h update codes per MdePkg doxgen review comments. 2009-06-11 01:46:51 +00:00