audk/MdePkg/Include/Protocol
rsun3 4ec21e8b50 Per PI 1.2 errata B spec, for SetMemoryAttributes() service of CPU Architecture Protocol, EFI_INVALID_PARAMETER should be returned for cases:
If Attributes specifies a combination of memory attributes that cannot be set together, then EFI_INVALID_PARAMETER is returned. For example, if both EFI_MEMORY_UC and EFI_MEMORY_WT are set.

Signed-off-by: rsun3
Reviewed-by:  jyao1


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11694 6f19259b-4bc3-4df7-8a09-765794883524
2011-05-24 01:56:29 +00:00
..
AbsolutePointer.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
AcpiSystemDescriptionTable.h Remove spec compliance comment. It follows PI1.2B spec now. 2010-07-20 06:20:16 +00:00
AcpiTable.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
Arp.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
AtaPassThru.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
AuthenticationInfo.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
Bds.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
Bis.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
BlockIo.h Add BlockIO revision 3 definition. Add new API ScsiInquiryCommandEx to UefiScsiLib. 2011-05-23 07:45:40 +00:00
BlockIo2.h Add BlockIO2 Protocol definition. 2011-05-03 18:50:46 +00:00
BusSpecificDriverOverride.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
Capsule.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
ComponentName.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
ComponentName2.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
Cpu.h Per PI 1.2 errata B spec, for SetMemoryAttributes() service of CPU Architecture Protocol, EFI_INVALID_PARAMETER should be returned for cases: 2011-05-24 01:56:29 +00:00
CpuIo2.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
DebugPort.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
DebugSupport.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
Decompress.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
DeferredImageLoad.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
DeviceIo.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
DevicePath.h add those missing device path nodes into the union structure of EFI_DEV_PATH and EFI_DEV_PTR 2011-05-13 06:17:10 +00:00
DevicePathFromText.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
DevicePathToText.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
DevicePathUtilities.h Fix minor spec compliance issue: "EFI_DEVICE_PATH_CREATE_NODE" should be "EFI_DEVICE_PATH_UTILS_CREATE_NODE" according to UEFI spec. 2010-06-25 03:38:18 +00:00
Dhcp4.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
Dhcp6.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
DiskInfo.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
DiskIo.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
DriverBinding.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
DriverConfiguration.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
DriverConfiguration2.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
DriverDiagnostics.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
DriverDiagnostics2.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
DriverFamilyOverride.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
DriverHealth.h Update function description per UEFI2.3d. The main changes include: 2011-02-12 01:26:11 +00:00
DriverSupportedEfiVersion.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
DxeSmmReadyToLock.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
Eap.h Update function description per UEFI2.3d. The main changes include: 2011-02-12 01:26:11 +00:00
EapManagement.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
Ebc.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
EdidActive.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
EdidDiscovered.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
EdidOverride.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
ExtendedSalBootService.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
ExtendedSalServiceClasses.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
FirmwareManagement.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
FirmwareVolume2.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
FirmwareVolumeBlock.h Fixed typos per the PI Spec 1.2 Errata B. 2011-03-10 05:14:10 +00:00
FormBrowser2.h Add new definition used for new call back return type and new action type. 2011-05-20 02:56:26 +00:00
Ftp4.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
GraphicsOutput.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
GuidedSectionExtraction.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
Hash.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
HiiConfigAccess.h Add new definition used for new call back return type and new action type. 2011-05-20 02:56:26 +00:00
HiiConfigRouting.h Adds the missing return status description for HiiConfigRouting.ConfigToBlock() API. 2010-11-23 11:14:39 +00:00
HiiDatabase.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
HiiFont.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
HiiImage.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
HiiPackageList.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
HiiString.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
IScsiInitiatorName.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
IdeControllerInit.h Fixed typos per the PI Spec 1.2 Errata B. 2011-03-10 05:14:10 +00:00
IncompatiblePciDeviceSupport.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
Ip4.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
Ip4Config.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
Ip6.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
Ip6Config.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
IpSec.h Update the file description in IpSec.h to refer to an accurate UEFI version. 2010-11-17 05:36:14 +00:00
IpSecConfig.h Update IPsec.h file to follow approved ECR which will be collected into future UEFI 2.3 Specification after 2.3 errata B and future UEFI Specifications after 2.3. The changes mainly include: 2010-10-15 05:40:41 +00:00
LegacyRegion2.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
LoadFile.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
LoadFile2.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
LoadedImage.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
ManagedNetwork.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
McaInitPmi.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
Metronome.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
MonotonicCounter.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
MpService.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
Mtftp4.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
Mtftp6.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
NetworkInterfaceIdentifier.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
Pcd.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
PciEnumerationComplete.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
PciHostBridgeResourceAllocation.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
PciHotPlugInit.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
PciHotPlugRequest.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
PciIo.h Clean ISA_IO/ISA_IO_16 and VGA_IO/VGA_IO_16 attribute usage in PCI bus driver/PCI host bridge drivers/LPC/VGA device drivers. 2010-12-28 10:10:10 +00:00
PciOverride.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
PciPlatform.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
PciRootBridgeIo.h Clean ISA_IO/ISA_IO_16 and VGA_IO/VGA_IO_16 attribute usage in PCI bus driver/PCI host bridge drivers/LPC/VGA device drivers. 2010-12-28 10:10:10 +00:00
PiPcd.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
PlatformDriverOverride.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
PlatformToDriverConfiguration.h Update function description per UEFI2.3d. The main changes include: 2011-02-12 01:26:11 +00:00
PxeBaseCode.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
PxeBaseCodeCallBack.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
RealTimeClock.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
ReportStatusCodeHandler.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
Reset.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
Runtime.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
S3SaveState.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
S3SmmSaveState.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
ScsiIo.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
ScsiPassThru.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
ScsiPassThruExt.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
Security.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
SecurityPolicy.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
SerialIo.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
ServiceBinding.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
SimpleFileSystem.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
SimpleNetwork.h Fix a typo in comment 2010-05-14 07:51:29 +00:00
SimplePointer.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
SimpleTextIn.h 1.Move the definitions of SCAN_F11 and SCAN_F12 from SimpleTextIn.h to SimpleTextInEx.h because they are defined in Table - EFI Scan Codes for EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL. 2011-05-04 01:06:43 +00:00
SimpleTextInEx.h Add definition of SCAN_PAUSE for EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL. 2011-05-16 01:49:42 +00:00
SimpleTextOut.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
Smbios.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
SmbusHc.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
SmmAccess2.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
SmmBase2.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
SmmCommunication.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
SmmConfiguration.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
SmmControl2.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
SmmCpu.h Change the type of the IoData field of EFI_SMM_SAVE_STATE_IO_INFO from UINTN to UINT64 to follow the PI spec. 2011-05-17 10:04:08 +00:00
SmmCpuIo2.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
SmmGpiDispatch2.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
SmmIoTrapDispatch2.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
SmmPciRootBridgeIo.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
SmmPeriodicTimerDispatch2.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
SmmPowerButtonDispatch2.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
SmmReadyToLock.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
SmmReportStatusCodeHandler.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
SmmStandbyButtonDispatch2.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
SmmStatusCode.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
SmmSwDispatch2.h Change the modifiers of the RegisterContext parameter of EFI SMM SW Dispatch2 Protocol.Register() from IN, CONST to IN, OUT. This is for support for the case where SwSmiInputValue is set to -1, a unique value will be returned in the RegisterContext structure. 2010-12-21 06:34:32 +00:00
SmmSxDispatch2.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
SmmUsbDispatch2.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
StatusCode.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
StorageSecurityCommand.h 1. Add definition for SSP(StorageSecurityCommand Protocol) 2011-05-04 02:37:23 +00:00
SuperIo.h Move ACPI_SMALL_RESOURCE_HEADER and ACPI_LARGE_RESOURCE_HEADER from SuperIo.h to Acpi10.h. 2010-08-19 02:39:19 +00:00
TapeIo.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
TcgService.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
Tcp4.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
Tcp6.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
Timer.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
Udp4.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
Udp6.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
UgaDraw.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
UgaIo.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
UnicodeCollation.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
Usb2HostController.h update USB_PORT_STAT_OWNER from 2^11 to 2^13 which is added as a possible value of EFI_USB_PORT_STATUS and is the equivalent of EfiUsbPortOwner of EFI_USB_PORT_FEATURE 2010-12-14 02:50:25 +00:00
UsbHostController.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
UsbIo.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
UserCredential.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
UserManager.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
Variable.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
VariableWrite.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
VlanConfig.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
WatchdogTimer.h Update the copyright notice format 2010-04-23 15:46:20 +00:00