• BaseMemoryLib:
authorqhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524>
Mon, 26 Jun 2006 10:18:28 +0000 (10:18 +0000)
committerqhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524>
Mon, 26 Jun 2006 10:18:28 +0000 (10:18 +0000)
Modify some Aassert()s conditions to sync with MWG 0.56d
Modify some defects in function header.
• PostCodeLib:
Implement PeiDxePostCodeLibReportStatusCode.
• Misc
Rename BaseDebugLibReportStatusCode to PeiDxeDebugLibReportStatusCode
Remove tabs in all .c and .h files in MdePkg.
Rename PeiServicesReinstallPpi() to PeiServicesReInstallPpi()
Adjust some minor coding style in PeCoffLoaderGetEntryPointerLib()

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@626 6f19259b-4bc3-4df7-8a09-765794883524

193 files changed:
EdkModulePkg/Bus/Pci/AtapiPassThru/Dxe/AtapiPassThru.mbd
EdkModulePkg/Bus/Pci/CirrusLogic/Dxe/CirrusLogic5430.mbd
EdkModulePkg/Bus/Pci/IdeBus/Dxe/idebus.mbd
EdkModulePkg/Bus/Pci/PciBus/Dxe/LightPciBus.mbd
EdkModulePkg/Bus/Pci/PciBus/Dxe/PciBus.mbd
EdkModulePkg/Bus/Pci/PciBus/Dxe/PciBusLite.mbd
EdkModulePkg/Bus/Pci/Uhci/Dxe/Uhci.mbd
EdkModulePkg/Bus/Pci/Undi/RuntimeDxe/Undi.mbd
EdkModulePkg/Bus/Scsi/ScsiBus/Dxe/ScsiBus.mbd
EdkModulePkg/Bus/Scsi/ScsiDisk/Dxe/ScsiDisk.mbd
EdkModulePkg/Bus/Usb/UsbBot/Dxe/UsbBot.mbd
EdkModulePkg/Bus/Usb/UsbBus/Dxe/UsbBus.mbd
EdkModulePkg/Bus/Usb/UsbCbi/Dxe/Cbi0/UsbCbi0.mbd
EdkModulePkg/Bus/Usb/UsbCbi/Dxe/Cbi1/UsbCbi1.mbd
EdkModulePkg/Bus/Usb/UsbKb/Dxe/UsbKb.mbd
EdkModulePkg/Bus/Usb/UsbMassStorage/Dxe/UsbMassStorage.mbd
EdkModulePkg/Bus/Usb/UsbMouse/Dxe/UsbMouse.mbd
EdkModulePkg/Core/Dxe/DxeMain.mbd
EdkModulePkg/Core/DxeIplPeim/DxeIpl.mbd
EdkModulePkg/Core/DxeIplPeim/DxeIplX64.mbd
EdkModulePkg/Core/Pei/PeiMain.mbd
EdkModulePkg/Universal/Console/ConSplitter/Dxe/ConSplitter.mbd
EdkModulePkg/Universal/Console/GraphicsConsole/Dxe/GraphicsConsole.mbd
EdkModulePkg/Universal/Console/Terminal/Dxe/Terminal.mbd
EdkModulePkg/Universal/DataHub/DataHub/Dxe/DataHub.mbd
EdkModulePkg/Universal/DataHub/DataHubStdErr/Dxe/DataHubStdErr.mbd
EdkModulePkg/Universal/DebugSupport/Dxe/DebugSupport.mbd
EdkModulePkg/Universal/Debugger/Debugport/Dxe/DebugPort.mbd
EdkModulePkg/Universal/Disk/DiskIo/Dxe/DiskIo.mbd
EdkModulePkg/Universal/Disk/DiskIoPartition/Dxe/DiskIoPartition.mbd
EdkModulePkg/Universal/Disk/Partition/Dxe/Partition.mbd
EdkModulePkg/Universal/Disk/UnicodeCollation/English/Dxe/English.mbd
EdkModulePkg/Universal/Ebc/Dxe/Ebc.mbd
EdkModulePkg/Universal/EmuVariable/RuntimeDxe/EmuVariable.mbd
EdkModulePkg/Universal/FirmwareVolume/FaultTolerantWriteLite/Dxe/FtwLite.mbd
EdkModulePkg/Universal/FirmwareVolume/GuidedSectionExtraction/Crc32SectionExtract/Dxe/Crc32SectionExtract.mbd
EdkModulePkg/Universal/GenericMemoryTest/Dxe/NullMemoryTest.mbd
EdkModulePkg/Universal/GenericMemoryTest/Pei/BaseMemoryTest.mbd
EdkModulePkg/Universal/MonotonicCounter/RuntimeDxe/MonotonicCounter.mbd
EdkModulePkg/Universal/Network/PxeBc/Dxe/BC.mbd
EdkModulePkg/Universal/Network/PxeDhcp4/Dxe/Dhcp4.mbd
EdkModulePkg/Universal/Network/Snp32_64/Dxe/SNP.mbd
EdkModulePkg/Universal/PCD/Dxe/Pcd.mbd
EdkModulePkg/Universal/PCD/Pei/Pcd.mbd
EdkModulePkg/Universal/Runtime/RuntimeDxe/Runtime.mbd
EdkModulePkg/Universal/Security/SecurityStub/Dxe/SecurityStub.mbd
EdkModulePkg/Universal/StatusCode/RuntimeDxe/StatusCode.mbd
EdkModulePkg/Universal/UserInterface/HiiDataBase/Dxe/HiiDatabase.mbd
EdkModulePkg/Universal/UserInterface/SetupBrowser/Dxe/DriverSample/DriverSample.mbd
EdkModulePkg/Universal/UserInterface/SetupBrowser/Dxe/SetupBrowser.mbd
EdkModulePkg/Universal/Variable/Pei/Variable.mbd
EdkModulePkg/Universal/Variable/RuntimeDxe/Emu/EmuVariable.mbd
EdkModulePkg/Universal/Variable/RuntimeDxe/Variable.mbd
EdkModulePkg/Universal/WatchdogTimer/Dxe/WatchDogTimer.mbd
EdkNt32Pkg/Dxe/ConPlatform/ConPlatform.mbd
EdkNt32Pkg/Dxe/Nt32Platform/MiscSubclass/MiscSubclassDriver.mbd
EdkNt32Pkg/Dxe/PlatformBds/PlatformBds.mbd
EdkNt32Pkg/Dxe/WinNtThunk/Bus/WinNtBusDriver/WinNtBusDriver.mbd
EdkNt32Pkg/Dxe/WinNtThunk/Chipset/Metronome/Metronome.mbd
EdkNt32Pkg/Dxe/WinNtThunk/Chipset/RealTimeClock/RealTimeClock.mbd
EdkNt32Pkg/Dxe/WinNtThunk/Chipset/Reset/Reset.mbd
EdkNt32Pkg/Dxe/WinNtThunk/Chipset/Timer/Timer.mbd
EdkNt32Pkg/Dxe/WinNtThunk/Cpu/Cpu.mbd
EdkNt32Pkg/Dxe/WinNtThunk/WinNtThunk/WinNtThunk.mbd
EdkNt32Pkg/Pei/Autoscan/WinNtAutoScan.mbd
EdkNt32Pkg/Pei/BootMode/BootMode.mbd
EdkNt32Pkg/Pei/FirmwareVolume/WinNtFwh.mbd
EdkNt32Pkg/Pei/FlashMap/FlashMap.mbd
EdkNt32Pkg/Pei/MonoStatusCode/Nt32/MonoStatusCode.mbd
EdkNt32Pkg/Pei/WinNtStuff/WinNtStuff.mbd
MdePkg/Include/Library/BaseLib.h
MdePkg/Include/Library/BaseMemoryLib.h
MdePkg/Include/Library/CacheMaintenanceLib.h
MdePkg/Include/Library/CpuLib.h
MdePkg/Include/Library/DevicePathLib.h
MdePkg/Include/Library/DxeRuntimeDriverLib.h
MdePkg/Include/Library/DxeServicesTableLib.h
MdePkg/Include/Library/HiiLib.h
MdePkg/Include/Library/HobLib.h
MdePkg/Include/Library/IoLib.h
MdePkg/Include/Library/MemoryAllocationLib.h
MdePkg/Include/Library/PciCf8Lib.h
MdePkg/Include/Library/PciExpressLib.h
MdePkg/Include/Library/PciLib.h
MdePkg/Include/Library/PeCoffGetEntryPointLib.h
MdePkg/Include/Library/PeCoffLib.h
MdePkg/Include/Library/PeiServicesLib.h
MdePkg/Include/Library/PeiServicesTablePointerLib.h
MdePkg/Include/Library/PrintLib.h
MdePkg/Include/Library/ResourcePublicationLib.h
MdePkg/Include/Library/SmbusLib.h
MdePkg/Include/Library/TimerLib.h
MdePkg/Include/Library/UefiBootServicesTableLib.h
MdePkg/Include/Library/UefiDecompressLib.h
MdePkg/Include/Library/UefiDriverModelLib.h
MdePkg/Include/Library/UefiRuntimeServicesTableLib.h
MdePkg/Library/BaseLib/Ia32/Non-existing.c
MdePkg/Library/BaseLib/LinkedList.c
MdePkg/Library/BaseLib/X64/Non-existing.c
MdePkg/Library/BaseMemoryLib/CompareMemWrapper.c
MdePkg/Library/BaseMemoryLib/CopyMemWrapper.c
MdePkg/Library/BaseMemoryLib/MemLibGeneric.c
MdePkg/Library/BaseMemoryLib/MemLibGuid.c
MdePkg/Library/BaseMemoryLib/ScanMem16Wrapper.c
MdePkg/Library/BaseMemoryLib/ScanMem32Wrapper.c
MdePkg/Library/BaseMemoryLib/ScanMem64Wrapper.c
MdePkg/Library/BaseMemoryLib/ScanMem8Wrapper.c
MdePkg/Library/BaseMemoryLib/SetMem.c
MdePkg/Library/BaseMemoryLib/SetMem16Wrapper.c
MdePkg/Library/BaseMemoryLib/SetMem32Wrapper.c
MdePkg/Library/BaseMemoryLib/SetMem64Wrapper.c
MdePkg/Library/BaseMemoryLib/SetMemWrapper.c
MdePkg/Library/BaseMemoryLib/ZeroMemWrapper.c
MdePkg/Library/BaseMemoryLibMmx/CompareMemWrapper.c
MdePkg/Library/BaseMemoryLibMmx/CopyMemWrapper.c
MdePkg/Library/BaseMemoryLibMmx/MemLibGuid.c
MdePkg/Library/BaseMemoryLibMmx/ScanMem16Wrapper.c
MdePkg/Library/BaseMemoryLibMmx/ScanMem32Wrapper.c
MdePkg/Library/BaseMemoryLibMmx/ScanMem64Wrapper.c
MdePkg/Library/BaseMemoryLibMmx/ScanMem8Wrapper.c
MdePkg/Library/BaseMemoryLibMmx/SetMem16Wrapper.c
MdePkg/Library/BaseMemoryLibMmx/SetMem32Wrapper.c
MdePkg/Library/BaseMemoryLibMmx/SetMem64Wrapper.c
MdePkg/Library/BaseMemoryLibMmx/SetMemWrapper.c
MdePkg/Library/BaseMemoryLibMmx/ZeroMemWrapper.c
MdePkg/Library/BaseMemoryLibRepStr/CompareMemWrapper.c
MdePkg/Library/BaseMemoryLibRepStr/CopyMemWrapper.c
MdePkg/Library/BaseMemoryLibRepStr/MemLibGuid.c
MdePkg/Library/BaseMemoryLibRepStr/ScanMem16Wrapper.c
MdePkg/Library/BaseMemoryLibRepStr/ScanMem32Wrapper.c
MdePkg/Library/BaseMemoryLibRepStr/ScanMem64Wrapper.c
MdePkg/Library/BaseMemoryLibRepStr/ScanMem8Wrapper.c
MdePkg/Library/BaseMemoryLibRepStr/SetMem16Wrapper.c
MdePkg/Library/BaseMemoryLibRepStr/SetMem32Wrapper.c
MdePkg/Library/BaseMemoryLibRepStr/SetMem64Wrapper.c
MdePkg/Library/BaseMemoryLibRepStr/SetMemWrapper.c
MdePkg/Library/BaseMemoryLibRepStr/ZeroMemWrapper.c
MdePkg/Library/BaseMemoryLibSse2/CompareMemWrapper.c
MdePkg/Library/BaseMemoryLibSse2/CopyMemWrapper.c
MdePkg/Library/BaseMemoryLibSse2/MemLibGuid.c
MdePkg/Library/BaseMemoryLibSse2/ScanMem16Wrapper.c
MdePkg/Library/BaseMemoryLibSse2/ScanMem32Wrapper.c
MdePkg/Library/BaseMemoryLibSse2/ScanMem64Wrapper.c
MdePkg/Library/BaseMemoryLibSse2/ScanMem8Wrapper.c
MdePkg/Library/BaseMemoryLibSse2/SetMem16Wrapper.c
MdePkg/Library/BaseMemoryLibSse2/SetMem32Wrapper.c
MdePkg/Library/BaseMemoryLibSse2/SetMem64Wrapper.c
MdePkg/Library/BaseMemoryLibSse2/SetMemWrapper.c
MdePkg/Library/BaseMemoryLibSse2/ZeroMemWrapper.c
MdePkg/Library/BasePeCoffLib/BasePeCoff.c
MdePkg/Library/BasePerformanceLibNull/PerformanceLib.c
MdePkg/Library/BasePrintLib/PrintLib.c
MdePkg/Library/BasePrintLib/PrintLibInternal.c
MdePkg/Library/BasePrintLib/PrintLibInternal.h
MdePkg/Library/DxePcdLib/DxePcdLib.c
MdePkg/Library/PeiDxeDebugLibReportStatusCode/DebugLib.c [new file with mode: 0644]
MdePkg/Library/PeiDxeDebugLibReportStatusCode/PeiDxeDebugLibReportStatusCode.mbd [new file with mode: 0644]
MdePkg/Library/PeiDxeDebugLibReportStatusCode/PeiDxeDebugLibReportStatusCode.msa [new file with mode: 0644]
MdePkg/Library/PeiDxeDebugLibReportStatusCode/build.xml [new file with mode: 0644]
MdePkg/Library/PeiDxePostCodeLibReportStatusCode/PeiDxePostCodeLibReportStatusCode.mbd [new file with mode: 0644]
MdePkg/Library/PeiDxePostCodeLibReportStatusCode/PeiDxePostCodeLibReportStatusCode.msa [new file with mode: 0644]
MdePkg/Library/PeiDxePostCodeLibReportStatusCode/PostCode.c [new file with mode: 0644]
MdePkg/Library/PeiDxePostCodeLibReportStatusCode/build.xml [new file with mode: 0644]
MdePkg/Library/PeiMemoryLib/CompareMemWrapper.c
MdePkg/Library/PeiMemoryLib/CopyMemWrapper.c
MdePkg/Library/PeiMemoryLib/MemLibGeneric.c
MdePkg/Library/PeiMemoryLib/MemLibGuid.c
MdePkg/Library/PeiMemoryLib/ScanMem16Wrapper.c
MdePkg/Library/PeiMemoryLib/ScanMem32Wrapper.c
MdePkg/Library/PeiMemoryLib/ScanMem64Wrapper.c
MdePkg/Library/PeiMemoryLib/ScanMem8Wrapper.c
MdePkg/Library/PeiMemoryLib/SetMem16Wrapper.c
MdePkg/Library/PeiMemoryLib/SetMem32Wrapper.c
MdePkg/Library/PeiMemoryLib/SetMem64Wrapper.c
MdePkg/Library/PeiMemoryLib/SetMemWrapper.c
MdePkg/Library/PeiMemoryLib/ZeroMemWrapper.c
MdePkg/Library/PeiServicesLib/PeiServicesLib.c
MdePkg/Library/UefiMemoryLib/CompareMemWrapper.c
MdePkg/Library/UefiMemoryLib/CopyMemWrapper.c
MdePkg/Library/UefiMemoryLib/MemLibGeneric.c
MdePkg/Library/UefiMemoryLib/MemLibGuid.c
MdePkg/Library/UefiMemoryLib/ScanMem16Wrapper.c
MdePkg/Library/UefiMemoryLib/ScanMem32Wrapper.c
MdePkg/Library/UefiMemoryLib/ScanMem64Wrapper.c
MdePkg/Library/UefiMemoryLib/ScanMem8Wrapper.c
MdePkg/Library/UefiMemoryLib/SetMem16Wrapper.c
MdePkg/Library/UefiMemoryLib/SetMem32Wrapper.c
MdePkg/Library/UefiMemoryLib/SetMem64Wrapper.c
MdePkg/Library/UefiMemoryLib/SetMemWrapper.c
MdePkg/Library/UefiMemoryLib/ZeroMemWrapper.c
MdePkg/MdePkg-All-Archs.fpd
MdePkg/MdePkg.fpd
MdePkg/MdePkg.spd

index 903a092..6de42bb 100644 (file)
@@ -34,7 +34,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>UefiDriverModelLib</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>EdkDxePrintLib</Library>\r
     <Library>BaseLib</Library>\r
     <Library>DxeMemoryAllocationLib</Library>\r
index 16bc289..a8757d7 100644 (file)
@@ -34,7 +34,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>UefiDriverModelLib</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>EdkDxePrintLib</Library>\r
     <Library>BaseLib</Library>\r
     <Library>DxeMemoryAllocationLib</Library>\r
index f6e3ba1..b9ad38f 100644 (file)
@@ -35,7 +35,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>UefiDriverModelLib</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>EdkDxePrintLib</Library>\r
     <Library>BaseLib</Library>\r
     <Library>DxeMemoryAllocationLib</Library>\r
index eea4971..2bed01a 100644 (file)
@@ -34,7 +34,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>UefiDriverModelLib</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>EdkDxePrintLib</Library>\r
     <Library>BaseLib</Library>\r
     <Library>UefiDevicePathLib</Library>\r
index 41543f7..d343fd5 100644 (file)
@@ -34,7 +34,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>UefiDriverModelLib</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>EdkDxePrintLib</Library>\r
     <Library>BaseLib</Library>\r
     <Library>DxeMemoryAllocationLib</Library>\r
index c029652..3e2db59 100644 (file)
@@ -34,7 +34,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>UefiDriverModelLib</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>EdkDxePrintLib</Library>\r
     <Library>BaseLib</Library>\r
     <Library>UefiDevicePathLib</Library>\r
index 76d35e7..e0ea583 100644 (file)
@@ -34,7 +34,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>UefiDriverModelLib</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>EdkDxePrintLib</Library>\r
     <Library>BaseLib</Library>\r
     <Library>DxeMemoryAllocationLib</Library>\r
index c4dfccb..8127eb0 100644 (file)
@@ -34,7 +34,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiLib</Library>
     <Library>UefiDriverEntryPoint</Library>
     <Library>DxeReportStatusCodeLib</Library>
-    <Library>BaseDebugLibReportStatusCode</Library>
+    <Library>PeiDxeDebugLibReportStatusCode</Library>
     <Library>EdkDxeRuntimeDriverLib</Library>
     <Library>UefiDriverModelLib</Library>
     <Library>DxeHobLib</Library>
index 0254903..1681a92 100644 (file)
@@ -34,7 +34,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>UefiDriverModelLib</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>EdkDxePrintLib</Library>\r
     <Library>BaseLib</Library>\r
     <Library>EdkScsiLib</Library>\r
index ec19f96..87b9331 100644 (file)
@@ -34,7 +34,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>UefiDriverModelLib</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>EdkDxePrintLib</Library>\r
     <Library>BaseLib</Library>\r
     <Library>EdkScsiLib</Library>\r
index 1d18c75..c853ed4 100644 (file)
@@ -34,7 +34,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>UefiDriverModelLib</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>EdkDxePrintLib</Library>\r
     <Library>BaseLib</Library>\r
     <Library>EdkUsbLib</Library>\r
index 4e46c13..405aab5 100644 (file)
@@ -34,7 +34,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>UefiDriverModelLib</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>EdkDxePrintLib</Library>\r
     <Library>BaseLib</Library>\r
     <Library>EdkUsbLib</Library>\r
index 17a63f9..935e3b5 100644 (file)
@@ -34,7 +34,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>UefiDriverModelLib</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>EdkDxePrintLib</Library>\r
     <Library>BaseLib</Library>\r
     <Library>EdkUsbLib</Library>\r
index e48251e..416976a 100644 (file)
@@ -34,7 +34,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>UefiDriverModelLib</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>EdkDxePrintLib</Library>\r
     <Library>BaseLib</Library>\r
     <Library>EdkUsbLib</Library>\r
index ecb6af6..7a26566 100644 (file)
@@ -35,7 +35,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>UefiDriverModelLib</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>EdkDxePrintLib</Library>\r
     <Library>BaseLib</Library>\r
     <Library>EdkUsbLib</Library>\r
index c9c9b5c..e77c35d 100644 (file)
@@ -34,7 +34,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>UefiDriverModelLib</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>EdkDxePrintLib</Library>\r
     <Library>BaseLib</Library>\r
     <Library>EdkUsbLib</Library>\r
index 88b3e47..026a9bf 100644 (file)
@@ -34,7 +34,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>UefiDriverModelLib</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>EdkDxePrintLib</Library>\r
     <Library>BaseLib</Library>\r
     <Library>EdkUsbLib</Library>\r
index 55967ca..9b0d2b1 100644 (file)
@@ -24,7 +24,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
         <Library>BaseLib</Library>
         <Library>BaseCacheMaintenanceLib</Library>
         <Library>DxeReportStatusCodeLib</Library>
-        <Library>BaseDebugLibReportStatusCode</Library>
+        <Library>PeiDxeDebugLibReportStatusCode</Library>
         <Library OverrideID="1111">DxeCoreUefiDecompressLibFromHob</Library>
         <Library OverrideID="1111">DxeCoreTianoDecompressLibFromHob</Library>
         <Library OverrideID="3333">DxeCoreCustomDecompressLibFromHob</Library>
index 36219e6..cf9205a 100644 (file)
@@ -37,7 +37,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>BaseUefiTianoDecompressLib</Library>
     <Library>BaseCustomDecompressLibNull</Library>
     <Library>PeiReportStatusCodeLib</Library>
-    <Library>BaseDebugLibReportStatusCode</Library>
+    <Library>PeiDxeDebugLibReportStatusCode</Library>
     <Library>BaseLib</Library>
     <Library>PeiMemoryAllocationLib</Library>
     <Arch ArchType="IA32">
index 4600441..3544ee0 100644 (file)
@@ -35,7 +35,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>BaseCacheMaintenanceLib</Library>
     <Library>BaseUefiTianoDecompressLib</Library>
     <Library>BaseCustomDecompressLibNull</Library>
-    <Library>BaseDebugLibReportStatusCode</Library>
+    <Library>PeiDxeDebugLibReportStatusCode</Library>
     <Library>BaseLib</Library>
     <Library>PeiMemoryAllocationLib</Library>
     <Library>PeiReportStatusCodeLib</Library>
index 4bf137a..5b6d2c2 100644 (file)
@@ -35,7 +35,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>PeiServicesLib</Library>
     <Library>PeiHobLib</Library>
     <Library>PeiReportStatusCodeLib</Library>
-    <Library>BaseDebugLibReportStatusCode</Library>
+    <Library>PeiDxeDebugLibReportStatusCode</Library>
     <Library>BasePerformanceLibNull</Library>
     <Arch ArchType="IA32">
       <Library OverrideID="6666">BasePeCoffGetEntryPointLib</Library>
index d4b36b6..6da9368 100644 (file)
@@ -34,7 +34,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>UefiDriverModelLib</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>    \r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>    \r
     <Library>BaseLib</Library>\r
     <Library>DxeMemoryAllocationLib</Library>\r
   </Libraries>\r
index 4b240ac..b23fd92 100644 (file)
@@ -35,7 +35,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>HiiLib</Library>\r
     <Library>UefiDriverModelLib</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>    \r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>    \r
     <Library>BaseLib</Library>\r
     <Library>DxeMemoryAllocationLib</Library>\r
   </Libraries>\r
index 7ec90ab..230399e 100644 (file)
@@ -35,7 +35,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>UefiDriverModelLib</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>EdkDxePrintLib</Library>\r
     <Library>BaseLib</Library>\r
     <Library>DxeMemoryAllocationLib</Library>\r
index 39b2c93..d117880 100644 (file)
@@ -34,7 +34,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiLib</Library>\r
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>    \r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>    \r
     <Library>BaseLib</Library>\r
     <Library>DxeMemoryAllocationLib</Library>\r
   </Libraries>\r
index 8d03e0c..3df19f1 100644 (file)
@@ -32,7 +32,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiMemoryLib</Library>    \r
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>    \r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>    \r
     <Library>BaseLib</Library>\r
   </Libraries>\r
   <BuildOptions ToolChain="MSFT">\r
index a38bf30..db485cb 100644 (file)
@@ -33,7 +33,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiMemoryLib</Library>    \r
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>    \r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>    \r
     <Library>DxeMemoryAllocationLib</Library>\r
   </Libraries>\r
   <BuildOptions ToolChain="MSFT">\r
index 62abeee..5a5f505 100644 (file)
@@ -35,7 +35,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>UefiDriverModelLib</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>    \r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>    \r
     <Library>BaseLib</Library>\r
     <Library>DxeMemoryAllocationLib</Library>\r
     <Library>UefiDevicePathLib</Library>\r
index 087bedf..5cddc5a 100644 (file)
@@ -34,7 +34,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>UefiDriverModelLib</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>    \r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>    \r
     <Library>BaseLib</Library>\r
     <Library>DxeMemoryAllocationLib</Library>\r
   </Libraries>\r
index ed89f07..160f467 100644 (file)
@@ -35,7 +35,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>UefiDriverModelLib</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>    \r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>    \r
     <Library>DxeMemoryAllocationLib</Library>\r
     <Library>UefiDevicePathLib</Library>\r
   </Libraries>\r
index 7be0d52..628c2ff 100644 (file)
@@ -36,7 +36,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiDriverModelLib</Library>\r
     <Library>DxeMemoryAllocationLib</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>    \r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>    \r
     <Library>UefiDevicePathLib</Library>\r
   </Libraries>\r
 </ModuleBuildDescription>\r
index 46b51cf..4d6e50b 100644 (file)
@@ -33,6 +33,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiMemoryLib</Library>    \r
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>    \r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>    \r
   </Libraries>\r
 </ModuleBuildDescription>\r
index 6107359..a8ac736 100644 (file)
@@ -33,7 +33,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiLib</Library>\r
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>EdkDxePrintLib</Library>\r
     <Library>DxeMemoryAllocationLib</Library>\r
   </Libraries>\r
index 4cc2c20..5bac48f 100644 (file)
@@ -29,7 +29,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
   <Libraries>\r
     <Library>UefiBootServicesTableLib</Library>\r
     <Library>BaseMemoryLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>EdkDxeRuntimeDriverLib</Library>\r
     <Library>DxeMemoryAllocationLib</Library>\r
index a56e9de..fa48188 100644 (file)
@@ -34,7 +34,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiLib</Library>\r
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>EdkDxePrintLib</Library>\r
     <Library>DxeMemoryAllocationLib</Library>\r
   </Libraries>\r
index 67ea3cd..ba3ea42 100644 (file)
@@ -33,7 +33,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiLib</Library>\r
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>EdkDxePrintLib</Library>\r
     <Library>BaseLib</Library>\r
   </Libraries>\r
index 2b770fe..ff035c5 100644 (file)
@@ -35,7 +35,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>DxeServicesTableLib</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>    \r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>    \r
     <Library>DxeMemoryAllocationLib</Library>\r
   </Libraries>\r
   <BuildOptions ToolChain="MSFT">\r
index ac15f7b..2a85959 100644 (file)
@@ -30,7 +30,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
   <Libraries>    \r
     <Library>PeimEntryPoint</Library>\r
     <Library>PeiReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>PeiServicesTablePointerLib</Library>\r
     <Library>PeiMemoryLib</Library>\r
     <Library>PeiServicesLib</Library>\r
index 6a5fa71..2c298e2 100644 (file)
@@ -34,7 +34,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiLib</Library>\r
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>DxeMemoryAllocationLib</Library>\r
     <Library>EdkDxeRuntimeDriverLib</Library>\r
     <Arch ArchType="IPF">\r
index 2262fc6..94e8e7c 100644 (file)
@@ -34,7 +34,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>UefiDriverModelLib</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>EdkDxePrintLib</Library>\r
     <Library>BaseLib</Library>\r
     <Library>DxeMemoryAllocationLib</Library>\r
index 090884a..eda3e28 100644 (file)
@@ -34,7 +34,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>UefiDriverModelLib</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>BaseLib</Library>\r
     <Library>DxeMemoryAllocationLib</Library>\r
   </Libraries>\r
index 293812b..5d4985b 100644 (file)
@@ -34,7 +34,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>UefiDriverModelLib</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>BaseLib</Library>\r
     <Library>DxeMemoryAllocationLib</Library>\r
   </Libraries>\r
index 1623395..5306a8f 100644 (file)
@@ -36,7 +36,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiMemoryLib</Library>\r
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>DxeMemoryAllocationLib</Library>\r
     <Library>EdkDxeRuntimeDriverLib</Library>\r
   </Libraries>\r
index 8509b16..e28c1b9 100644 (file)
@@ -33,7 +33,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>PeiServicesLib</Library>\r
     <Library OverrideID="4444">PeiServicesTablePointerLib</Library>\r
     <Library>PeiHobLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>PeiMemoryLib</Library>\r
     <Library>PeiReportStatusCodeLib</Library>\r
     <Library>PeiMemoryAllocationLib</Library>\r
index 19ac595..0eed93e 100644 (file)
@@ -34,7 +34,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>BaseMemoryLib</Library>\r
     <Library>EdkDxeRuntimeDriverLib</Library>\r
     <Library>UefiDriverEntryPoint</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
     <Arch ArchType="IPF">\r
       <Library>EdkDxeSalLib</Library>\r
index 2dc6fe7..facb62c 100644 (file)
@@ -34,7 +34,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiLib</Library>\r
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>EdkDxePrintLib</Library>\r
   </Libraries>\r
 </ModuleBuildDescription>\r
index f4030f4..b35051b 100644 (file)
@@ -34,7 +34,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiDriverEntryPoint</Library>
     <Library>UefiLib</Library>
     <Library>BasePrintLib</Library>
-    <Library>BaseDebugLibReportStatusCode</Library>
+    <Library>PeiDxeDebugLibReportStatusCode</Library>
     <Library>DxeIoLibCpuIo</Library>
     <Library>BaseMemoryLib</Library>
     <Library>DxeReportStatusCodeLib</Library>
index 03f2ed9..b8d2589 100644 (file)
@@ -32,7 +32,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiRuntimeServicesTableLib</Library>\r
     <Library>BaseLib</Library>\r
     <Library>BaseMemoryLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>DxeMemoryAllocationLib</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
index f9e2886..24ec052 100644 (file)
@@ -35,7 +35,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiLib</Library>\r
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>BasePrintLib</Library>\r
     <Library>EdkGraphicsLib</Library>\r
     <Library>EdkIfrSupportLib</Library>\r
index 6dc2e36..ba9532a 100644 (file)
@@ -32,7 +32,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiRuntimeServicesTableLib</Library>\r
     <Library>BaseLib</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>UefiMemoryLib</Library>\r
     <Library>BasePrintLib</Library>\r
     <Library>UefiDriverEntryPoint</Library>\r
index 97bbde8..d091ef6 100644 (file)
@@ -29,7 +29,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
   </MbdHeader>
   <Libraries>
     <Library>PeiReportStatusCodeLib</Library>
-    <Library>BaseDebugLibReportStatusCode</Library>
+    <Library>PeiDxeDebugLibReportStatusCode</Library>
     <Library>BaseLib</Library>
     <Library>PeiMemoryLib</Library>
     <Library>PeiServicesLib</Library>
index 4cc2c20..5bac48f 100644 (file)
@@ -29,7 +29,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
   <Libraries>\r
     <Library>UefiBootServicesTableLib</Library>\r
     <Library>BaseMemoryLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>EdkDxeRuntimeDriverLib</Library>\r
     <Library>DxeMemoryAllocationLib</Library>\r
index 7f2ea44..4f7bf33 100644 (file)
@@ -35,7 +35,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
     <Library>DxeServicesTableLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>EdkDxeRuntimeDriverLib</Library>\r
     <Library>DxeHobLib</Library>\r
     <Library>DxeMemoryAllocationLib</Library>\r
index 17bd6ea..9a605c9 100644 (file)
@@ -35,7 +35,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiLib</Library>\r
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>EdkDxePrintLib</Library>\r
   </Libraries>\r
   <BuildOptions ToolChain="MSFT">\r
index 6aaa245..57e0a89 100644 (file)
@@ -35,7 +35,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>UefiDriverModelLib</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>EdkDxePrintLib</Library>\r
     <Library>BaseLib</Library>\r
     <Library>DxeMemoryAllocationLib</Library>\r
index 921c5c5..a487dba 100644 (file)
@@ -35,7 +35,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiMemoryLib</Library>\r
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>DxeMemoryAllocationLib</Library>\r
     <Library>UefiDevicePathLib</Library>\r
   </Libraries>\r
index cda7d5b..486f168 100644 (file)
@@ -36,7 +36,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>DxeServicesTableLib</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>EdkGenericBdsLib</Library>\r
     <Library>BasePrintLib</Library>\r
     <Library>EdkGraphicsLib</Library>\r
index eb50771..ca1a8f3 100644 (file)
@@ -35,7 +35,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>UefiDriverModelLib</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>DxePcdLib</Library>\r
     <Library>DxeMemoryAllocationLib</Library>\r
     <Library>UefiDevicePathLib</Library>\r
index f510b42..3ee5bf1 100644 (file)
@@ -35,7 +35,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiMemoryLib</Library>\r
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>DxeWinNtLib</Library>\r
     <Library>DxeMemoryAllocationLib</Library>\r
   </Libraries>\r
index 2eeac01..f76db8e 100644 (file)
@@ -36,7 +36,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiMemoryLib</Library>\r
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>DxeMemoryAllocationLib</Library>\r
   </Libraries>\r
   <BuildOptions ToolChain="MSFT">\r
index 817bc4e..ff6e2c9 100644 (file)
@@ -35,7 +35,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiMemoryLib</Library>\r
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>DxeWinNtLib</Library>\r
     <Library>DxeMemoryAllocationLib</Library>\r
   </Libraries>\r
index 3b8602d..aa850fb 100644 (file)
@@ -29,7 +29,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
   </MbdHeader>\r
   <Libraries>\r
     <Library>UefiBootServicesTableLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>DxeHobLib</Library>\r
     <Library>BaseLib</Library>\r
     <Library>UefiLib</Library>\r
index f2d25fe..0e198b7 100644 (file)
@@ -35,7 +35,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiMemoryLib</Library>\r
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>DxeMemoryAllocationLib</Library>\r
   </Libraries>\r
   <BuildOptions ToolChain="MSFT">\r
index 01f9f6d..b58acbb 100644 (file)
@@ -35,7 +35,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>UefiMemoryLib</Library>\r
     <Library>UefiDriverEntryPoint</Library>\r
     <Library>DxeReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>DxeWinNtLib</Library>\r
     <Library>DxeMemoryAllocationLib</Library>\r
   </Libraries>\r
index 49bc8eb..b257570 100644 (file)
@@ -34,7 +34,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>PeiServicesTablePointerLib</Library>\r
     <Library>PeiHobLib</Library>\r
     <Library>PeiReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>BaseLib</Library>\r
   </Libraries>\r
   <BuildOptions ToolChain="MSFT">\r
index 12d95b1..3e01e9d 100644 (file)
@@ -33,7 +33,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>PeiServicesLib</Library>\r
     <Library>PeiServicesTablePointerLib</Library>\r
     <Library>PeiReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>BaseLib</Library>\r
   </Libraries>\r
   <BuildOptions ToolChain="MSFT">\r
index 8a65521..73667cc 100644 (file)
@@ -34,7 +34,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>PeiServicesTablePointerLib</Library>\r
     <Library>PeiHobLib</Library>\r
     <Library>PeiReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>BaseLib</Library>\r
   </Libraries>\r
   <BuildOptions ToolChain="MSFT">\r
index 351e86d..dcf185c 100644 (file)
@@ -34,7 +34,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>PeiServicesTablePointerLib</Library>\r
     <Library>PeiHobLib</Library>\r
     <Library>PeiReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>BaseLib</Library>\r
   </Libraries>\r
   <BuildOptions ToolChain="MSFT">\r
index 950b450..0b68533 100644 (file)
@@ -29,7 +29,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
   </MbdHeader>\r
   <Libraries>\r
     <Library>PeiReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>BaseLib</Library>\r
     <Library>PeiMemoryLib</Library>\r
     <Library>PeiServicesTablePointerLib</Library>\r
index e931679..4946598 100644 (file)
@@ -34,7 +34,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <Library>PeiServicesTablePointerLib</Library>\r
     <Library>PeiHobLib</Library>\r
     <Library>PeiReportStatusCodeLib</Library>\r
-    <Library>BaseDebugLibReportStatusCode</Library>\r
+    <Library>PeiDxeDebugLibReportStatusCode</Library>\r
     <Library>BaseLib</Library>\r
   </Libraries>\r
   <BuildOptions ToolChain="MSFT">\r
index 28d53bf..746d2ac 100644 (file)
@@ -1,16 +1,16 @@
 /** @file\r
-       Memory-only library functions with no library constructor/destructor\r
+  Memory-only library functions with no library constructor/destructor\r
 \r
-       Copyright (c) 2006, Intel Corporation\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
-       which accompanies this distribution.  The full text of the license may be found at\r
-       http://opensource.org/licenses/bsd-license.php\r
+  Copyright (c) 2006, Intel Corporation\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
+  which accompanies this distribution.  The full text of the license may be found at\r
+  http://opensource.org/licenses/bsd-license.php\r
 \r
-       THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-       WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
+  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
 \r
-       Module Name:    BaseLib.h\r
+  Module Name:  BaseLib.h\r
 \r
 **/\r
 \r
@@ -873,7 +873,7 @@ IsListEmpty (
   If Node is not a node in List and Node is not equal to List, then ASSERT().\r
 \r
   @param  List  A pointer to the head node of a doubly linked list.\r
-  @param  Node A pointer to a node in the doubly linked list.\r
+  @param  Node  A pointer to a node in the doubly linked list.\r
 \r
   @retval TRUE  Node is one of the nodes in the doubly linked list.\r
   @retval FALSE Node is not one of the nodes in the doubly linked list.\r
@@ -901,7 +901,7 @@ IsNull (
   If Node is not a node in List, then ASSERT().\r
 \r
   @param  List  A pointer to the head node of a doubly linked list.\r
-  @param  Node A pointer to a node in the doubly linked list.\r
+  @param  Node  A pointer to a node in the doubly linked list.\r
 \r
   @retval TRUE  Node is the last node in the linked list.\r
   @retval FALSE Node is not the last node in the linked list.\r
index 5994530..38f6c48 100644 (file)
@@ -1,16 +1,16 @@
 /** @file\r
-       Memory-only library functions with no library constructor/destructor\r
+  Memory-only library functions with no library constructor/destructor\r
 \r
-       Copyright (c) 2006, Intel Corporation\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
-       which accompanies this distribution.  The full text of the license may be found at\r
-       http://opensource.org/licenses/bsd-license.php\r
+  Copyright (c) 2006, Intel Corporation\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
+  which accompanies this distribution.  The full text of the license may be found at\r
+  http://opensource.org/licenses/bsd-license.php\r
 \r
-       THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-       WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
+  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
 \r
-       Module Name:    BaseMemoryLib.h\r
+  Module Name:  BaseMemoryLib.h\r
 \r
 **/\r
 \r
 #define __BASE_MEMORY_LIB__\r
 \r
 /**\r
-  Copy Length bytes from Source to Destination.\r
+  Copies a source buffer to a destination buffer, and returns the destination buffer.\r
 \r
-  This function copies Length bytes from SourceBuffer to DestinationBuffer, and\r
-  returns DestinationBuffer. The implementation must be reentrant, and it must\r
-  handle the case where SourceBuffer overlaps DestinationBuffer.\r
+  This function copies Length bytes from SourceBuffer to DestinationBuffer, and returns\r
+  DestinationBuffer.  The implementation must be reentrant, and it must handle the case\r
+  where SourceBuffer overlaps DestinationBuffer.\r
+  If Length is greater than (MAX_ADDRESS - DestinationBuffer + 1), then ASSERT(). \r
+  If Length is greater than (MAX_ADDRESS - SourceBuffer + 1), then ASSERT(). \r
 \r
-  If Length is greater than (MAX_ADDRESS - DestinationBuffer + 1), then\r
-  ASSERT().\r
-  If Length is greater than (MAX_ADDRESS - SourceBuffer + 1), then ASSERT().\r
+  @param  DestinationBuffer   Pointer to the destination buffer of the memory copy.\r
+  @param  SourceBuffer        Pointer to the source buffer of the memory copy.\r
+  @param  Length              Number of bytes to copy from SourceBuffer to DestinationBuffer.\r
 \r
-  @param  Destination Target of copy\r
-  @param  Source Place to copy from\r
-  @param  Length Number of bytes to copy\r
-\r
-  @return Destination\r
+  @return DestinationBuffer.\r
 \r
 **/\r
 VOID *\r
 EFIAPI\r
 CopyMem (\r
-  OUT     VOID                      *DestinationBuffer,\r
-  IN      CONST VOID                *SourceBuffer,\r
-  IN      UINTN                     Length\r
+  OUT VOID       *DestinationBuffer,\r
+  IN CONST VOID  *SourceBuffer,\r
+  IN UINTN       Length\r
   );\r
 \r
 /**\r
-  Set Buffer to Value for Size bytes.\r
+  Fills a target buffer with a byte value, and returns the target buffer.\r
 \r
   This function fills Length bytes of Buffer with Value, and returns Buffer.\r
+  If Length is greater than (MAX_ADDRESS \96 Buffer + 1), then ASSERT(). \r
 \r
-  If Length is greater than (MAX_ADDRESS - Buffer + 1), then ASSERT().\r
-\r
-  @param  Buffer Memory to set.\r
-  @param  Size Number of bytes to set\r
-  @param  Value Value of the set operation.\r
+  @param  Buffer    Memory to set.\r
+  @param  Length    Number of bytes to set\r
+  @param  Value     Value of the set operation.\r
 \r
-  @return Buffer\r
+  @return Buffer.\r
 \r
 **/\r
 VOID *\r
 EFIAPI\r
 SetMem (\r
-  OUT     VOID                      *Buffer,\r
-  IN      UINTN                     Length,\r
-  IN      UINT8                     Value\r
+  OUT VOID  *Buffer,\r
+  IN UINTN  Length,\r
+  IN UINT8  Value\r
   );\r
 \r
 /**\r
@@ -72,7 +69,7 @@ SetMem (
   Value, and returns Buffer. Value is repeated every 16-bits in for Length\r
   bytes of Buffer.\r
 \r
-  If Buffer is NULL and Length > 0, then ASSERT().\r
+  If Length > 0 and Buffer is NULL, then ASSERT().\r
   If Length is greater than (MAX_ADDRESS - Buffer + 1), then ASSERT().\r
   If Buffer is not aligned on a 16-bit boundary, then ASSERT().\r
   If Length is not aligned on a 16-bit boundary, then ASSERT().\r
@@ -81,15 +78,15 @@ SetMem (
   @param  Length  Number of bytes in Buffer to fill.\r
   @param  Value   Value with which to fill Length bytes of Buffer.\r
 \r
-  @return Buffer\r
+  @return Buffer.\r
 \r
 **/\r
 VOID *\r
 EFIAPI\r
 SetMem16 (\r
-  OUT     VOID                      *Buffer,\r
-  IN      UINTN                     Length,\r
-  IN      UINT16                    Value\r
+  OUT VOID   *Buffer,\r
+  IN UINTN   Length,\r
+  IN UINT16  Value\r
   );\r
 \r
 /**\r
@@ -99,7 +96,7 @@ SetMem16 (
   Value, and returns Buffer. Value is repeated every 32-bits in for Length\r
   bytes of Buffer.\r
 \r
-  If Buffer is NULL and Length > 0, then ASSERT().\r
+  If Length > 0 and Buffer is NULL, then ASSERT().\r
   If Length is greater than (MAX_ADDRESS - Buffer + 1), then ASSERT().\r
   If Buffer is not aligned on a 32-bit boundary, then ASSERT().\r
   If Length is not aligned on a 32-bit boundary, then ASSERT().\r
@@ -108,15 +105,15 @@ SetMem16 (
   @param  Length  Number of bytes in Buffer to fill.\r
   @param  Value   Value with which to fill Length bytes of Buffer.\r
 \r
-  @return Buffer\r
+  @return Buffer.\r
 \r
 **/\r
 VOID *\r
 EFIAPI\r
 SetMem32 (\r
-  OUT     VOID                      *Buffer,\r
-  IN      UINTN                     Length,\r
-  IN      UINT32                    Value\r
+  OUT VOID   *Buffer,\r
+  IN UINTN   Length,\r
+  IN UINT32  Value\r
   );\r
 \r
 /**\r
@@ -126,7 +123,7 @@ SetMem32 (
   Value, and returns Buffer. Value is repeated every 64-bits in for Length\r
   bytes of Buffer.\r
 \r
-  If Buffer is NULL and Length > 0, then ASSERT().\r
+  If Length > 0 and Buffer is NULL, then ASSERT().\r
   If Length is greater than (MAX_ADDRESS - Buffer + 1), then ASSERT().\r
   If Buffer is not aligned on a 64-bit boundary, then ASSERT().\r
   If Length is not aligned on a 64-bit boundary, then ASSERT().\r
@@ -135,232 +132,215 @@ SetMem32 (
   @param  Length  Number of bytes in Buffer to fill.\r
   @param  Value   Value with which to fill Length bytes of Buffer.\r
 \r
-  @return Buffer\r
+  @return Buffer.\r
 \r
 **/\r
 VOID *\r
 EFIAPI\r
 SetMem64 (\r
-  OUT     VOID                      *Buffer,\r
-  IN      UINTN                     Length,\r
-  IN      UINT64                    Value\r
+  OUT VOID   *Buffer,\r
+  IN UINTN   Length,\r
+  IN UINT64  Value\r
   );\r
 \r
 /**\r
-  Set Buffer to 0 for Size bytes.\r
+  Fills a target buffer with zeros, and returns the target buffer.\r
 \r
   This function fills Length bytes of Buffer with zeros, and returns Buffer.\r
+  If Length > 0 and Buffer is NULL, then ASSERT().\r
+  If Length is greater than (MAX_ADDRESS \96 Buffer + 1), then ASSERT(). \r
 \r
-  If Buffer is NULL and Length > 0, then ASSERT().\r
-  If Length is greater than (MAX_ADDRESS - Buffer + 1), then ASSERT().\r
-\r
-  @param  Buffer Memory to set.\r
-  @param  Size Number of bytes to set\r
+  @param  Buffer      Pointer to the target buffer to fill with zeros.\r
+  @param  Length      Number of bytes in Buffer to fill with zeros.\r
 \r
-  @return Buffer\r
+  @return Buffer.\r
 \r
 **/\r
 VOID *\r
 EFIAPI\r
 ZeroMem (\r
-  OUT     VOID                      *Buffer,\r
-  IN      UINTN                     Length\r
+  OUT VOID  *Buffer,\r
+  IN UINTN  Length\r
   );\r
 \r
 /**\r
-  Compares two memory buffers of a given length.\r
+  Compares the contents of two buffers.\r
 \r
-  This function compares Length bytes of SourceBuffer to Length bytes of\r
-  DestinationBuffer. If all Length bytes of the two buffers are identical, then\r
-  0 is returned. Otherwise, the value returned is the first mismatched byte in\r
-  SourceBuffer subtracted from the first mismatched byte in DestinationBuffer.\r
+  This function compares Length bytes of SourceBuffer to Length bytes of DestinationBuffer.\r
+  If all Length bytes of the two buffers are identical, then 0 is returned.  Otherwise, the\r
+  value returned is the first mismatched byte in SourceBuffer subtracted from the first\r
+  mismatched byte in DestinationBuffer.\r
+  If Length > 0 and DestinationBuffer is NULL and Length > 0, then ASSERT().\r
+  If Length > 0 and SourceBuffer is NULL and Length > 0, then ASSERT().\r
+  If Length is greater than (MAX_ADDRESS - DestinationBuffer + 1), then ASSERT(). \r
+  If Length is greater than (MAX_ADDRESS - SourceBuffer + 1), then ASSERT(). \r
 \r
-  If DestinationBuffer is NULL and Length > 0, then ASSERT().\r
-  If SourceBuffer is NULL and Length > 0, then ASSERT().\r
-  If Length is greater than (MAX_ADDRESS - DestinationBuffer + 1), then\r
-  ASSERT().\r
-  If Length is greater than (MAX_ADDRESS - SourceBuffer + 1), then ASSERT().\r
 \r
-  @param  DestinationBuffer First memory buffer\r
-  @param  SourceBuffer      Second memory buffer\r
-  @param  Length            Length of DestinationBuffer and SourceBuffer memory\r
-                            regions to compare\r
+  @param  DestinationBuffer Pointer to the destination buffer to compare.\r
+  @param  SourceBuffer      Pointer to the source buffer to compare.\r
+  @param  Length            Number of bytes to compare.\r
 \r
-  @retval 0         if DestinationBuffer == SourceBuffer\r
-  @retval Non-zero  if DestinationBuffer != SourceBuffer\r
+  @return 0                 All Length bytes of the two buffers are identical.\r
+  @retval Non-zero          The first mismatched byte in SourceBuffer subtracted from the first\r
+                            mismatched byte in DestinationBuffer.\r
 \r
 **/\r
 INTN\r
 EFIAPI\r
 CompareMem (\r
-  IN      CONST VOID                *DestinationBuffer,\r
-  IN      CONST VOID                *SourceBuffer,\r
-  IN      UINTN                     Length\r
+  IN CONST VOID  *DestinationBuffer,\r
+  IN CONST VOID  *SourceBuffer,\r
+  IN UINTN       Length\r
   );\r
 \r
 /**\r
-  Scans a target buffer for an 8-bit value, and returns a pointer to the\r
-  matching 8-bit value in the target buffer.\r
+  Scans a target buffer for an 8-bit value, and returns a pointer to the matching 8-bit value\r
+  in the target buffer.\r
 \r
-  This function searches target the buffer specified by Buffer and Length from\r
-  the lowest address to the highest address for an 8-bit value that matches\r
-  Value. If a match is found, then a pointer to the matching byte in the target\r
-  buffer is returned. If no match is found, then NULL is returned. If Length is\r
-  0, then NULL is returned.\r
+  This function searches target the buffer specified by Buffer and Length from the lowest\r
+  address to the highest address for an 8-bit value that matches Value.  If a match is found,\r
+  then a pointer to the matching byte in the target buffer is returned.  If no match is found,\r
+  then NULL is returned.  If Length is 0, then NULL is returned.\r
+  If Length > 0 and Buffer is NULL, then ASSERT().\r
+  If Length is greater than (MAX_ADDRESS \96 Buffer + 1), then ASSERT(). \r
 \r
-  If Buffer is NULL, then ASSERT().\r
-  If Length is greater than (MAX_ADDRESS - Buffer + 1), then ASSERT().\r
+  @param  Buffer      Pointer to the target buffer to scan.\r
+  @param  Length      Number of bytes in Buffer to scan.\r
+  @param  Value       Value to search for in the target buffer.\r
 \r
-  @param  Buffer  Pointer to the target buffer to scan.\r
-  @param  Length  Number of bytes in Buffer to scan.\r
-  @param  Value   Value to search for in the target buffer.\r
-\r
-  @return Pointer to the first occurrence or NULL if not found.\r
-  @retval NULL  if Length == 0 or Value was not found.\r
+  @return A pointer to the matching byte in the target buffer or NULL otherwise.\r
 \r
 **/\r
 VOID *\r
 EFIAPI\r
 ScanMem8 (\r
-  IN      CONST VOID                *Buffer,\r
-  IN      UINTN                     Length,\r
-  IN      UINT8                     Value\r
+  IN CONST VOID  *Buffer,\r
+  IN UINTN       Length,\r
+  IN UINT8       Value\r
   );\r
 \r
 /**\r
-  Scans a target buffer for a 16-bit value, and returns a pointer to the\r
-  matching 16-bit value in the target buffer.\r
-\r
-  This function searches target the buffer specified by Buffer and Length from\r
-  the lowest address to the highest address at 16-bit increments for a 16-bit\r
-  value that matches Value. If a match is found, then a pointer to the matching\r
-  value in the target buffer is returned. If no match is found, then NULL is\r
-  returned. If Length is 0, then NULL is returned.\r
+  Scans a target buffer for a 16-bit value, and returns a pointer to the matching 16-bit value\r
+  in the target buffer.\r
 \r
-  If Buffer is NULL, then ASSERT().\r
+  This function searches target the buffer specified by Buffer and Length from the lowest\r
+  address to the highest address for a 16-bit value that matches Value.  If a match is found,\r
+  then a pointer to the matching byte in the target buffer is returned.  If no match is found,\r
+  then NULL is returned.  If Length is 0, then NULL is returned.\r
+  If Length > 0 and Buffer is NULL, then ASSERT().\r
   If Buffer is not aligned on a 16-bit boundary, then ASSERT().\r
-  If Length is greater than (MAX_ADDRESS - Buffer + 1), then ASSERT().\r
+  If Length is greater than (MAX_ADDRESS \96 Buffer + 1), then ASSERT(). \r
 \r
-  @param  Buffer  Pointer to the target buffer to scan.\r
-  @param  Length  Number of bytes in Buffer to scan.\r
-  @param  Value   Value to search for in the target buffer.\r
+  @param  Buffer      Pointer to the target buffer to scan.\r
+  @param  Length      Number of bytes in Buffer to scan.\r
+  @param  Value       Value to search for in the target buffer.\r
 \r
-  @return Pointer to the first occurrence.\r
-  @retval NULL  if Length == 0 or Value was not found.\r
+  @return A pointer to the matching byte in the target buffer or NULL otherwise.\r
 \r
 **/\r
 VOID *\r
 EFIAPI\r
 ScanMem16 (\r
-  IN      CONST VOID                *Buffer,\r
-  IN      UINTN                     Length,\r
-  IN      UINT16                    Value\r
+  IN CONST VOID  *Buffer,\r
+  IN UINTN       Length,\r
+  IN UINT16      Value\r
   );\r
 \r
 /**\r
-  Scans a target buffer for a 32-bit value, and returns a pointer to the\r
-  matching 32-bit value in the target buffer.\r
-\r
-  This function searches target the buffer specified by Buffer and Length from\r
-  the lowest address to the highest address at 32-bit increments for a 32-bit\r
-  value that matches Value. If a match is found, then a pointer to the matching\r
-  value in the target buffer is returned. If no match is found, then NULL is\r
-  returned. If Length is 0, then NULL is returned.\r
+  Scans a target buffer for a 32-bit value, and returns a pointer to the matching 32-bit value\r
+  in the target buffer.\r
 \r
-  If Buffer is NULL, then ASSERT().\r
+  This function searches target the buffer specified by Buffer and Length from the lowest\r
+  address to the highest address for a 32-bit value that matches Value.  If a match is found,\r
+  then a pointer to the matching byte in the target buffer is returned.  If no match is found,\r
+  then NULL is returned.  If Length is 0, then NULL is returned.\r
+  If Length > 0 and Buffer is NULL, then ASSERT().\r
   If Buffer is not aligned on a 32-bit boundary, then ASSERT().\r
-  If Length is greater than (MAX_ADDRESS - Buffer + 1), then ASSERT().\r
+  If Length is greater than (MAX_ADDRESS \96 Buffer + 1), then ASSERT(). \r
 \r
-  @param  Buffer  Pointer to the target buffer to scan.\r
-  @param  Length  Number of bytes in Buffer to scan.\r
-  @param  Value   Value to search for in the target buffer.\r
+  @param  Buffer      Pointer to the target buffer to scan.\r
+  @param  Length      Number of bytes in Buffer to scan.\r
+  @param  Value       Value to search for in the target buffer.\r
 \r
-  @return Pointer to the first occurrence or NULL if not found.\r
-  @retval NULL  if Length == 0 or Value was not found.\r
+  @return A pointer to the matching byte in the target buffer or NULL otherwise.\r
 \r
 **/\r
 VOID *\r
 EFIAPI\r
 ScanMem32 (\r
-  IN      CONST VOID                *Buffer,\r
-  IN      UINTN                     Length,\r
-  IN      UINT32                    Value\r
+  IN CONST VOID  *Buffer,\r
+  IN UINTN       Length,\r
+  IN UINT32      Value\r
   );\r
 \r
 /**\r
-  Scans a target buffer for a 64-bit value, and returns a pointer to the\r
-  matching 64-bit value in the target buffer.\r
-\r
-  This function searches target the buffer specified by Buffer and Length from\r
-  the lowest address to the highest address at 64-bit increments for a 64-bit\r
-  value that matches Value. If a match is found, then a pointer to the matching\r
-  value in the target buffer is returned. If no match is found, then NULL is\r
-  returned. If Length is 0, then NULL is returned.\r
+  Scans a target buffer for a 64-bit value, and returns a pointer to the matching 64-bit value\r
+  in the target buffer.\r
 \r
-  If Buffer is NULL, then ASSERT().\r
+  This function searches target the buffer specified by Buffer and Length from the lowest\r
+  address to the highest address for a 64-bit value that matches Value.  If a match is found,\r
+  then a pointer to the matching byte in the target buffer is returned.  If no match is found,\r
+  then NULL is returned.  If Length is 0, then NULL is returned.\r
+  If Length > 0 and Buffer is NULL, then ASSERT().\r
   If Buffer is not aligned on a 64-bit boundary, then ASSERT().\r
-  If Length is greater than (MAX_ADDRESS - Buffer + 1), then ASSERT().\r
+  If Length is greater than (MAX_ADDRESS \96 Buffer + 1), then ASSERT(). \r
 \r
-  @param  Buffer  Pointer to the target buffer to scan.\r
-  @param  Length  Number of bytes in Buffer to scan.\r
-  @param  Value   Value to search for in the target buffer.\r
+  @param  Buffer      Pointer to the target buffer to scan.\r
+  @param  Length      Number of bytes in Buffer to scan.\r
+  @param  Value       Value to search for in the target buffer.\r
 \r
-  @return Pointer to the first occurrence or NULL if not found.\r
-  @retval NULL  if Length == 0 or Value was not found.\r
+  @return A pointer to the matching byte in the target buffer or NULL otherwise.\r
 \r
 **/\r
 VOID *\r
 EFIAPI\r
 ScanMem64 (\r
-  IN      CONST VOID                *Buffer,\r
-  IN      UINTN                     Length,\r
-  IN      UINT64                    Value\r
+  IN CONST VOID  *Buffer,\r
+  IN UINTN       Length,\r
+  IN UINT64      Value\r
   );\r
 \r
 /**\r
-  This function copies a source GUID to a destination GUID.\r
-\r
-  This function copies the contents of the 128-bit GUID specified by SourceGuid\r
-  to DestinationGuid, and returns DestinationGuid.\r
+  Copies a source GUID to a destination GUID.\r
 \r
+  This function copies the contents of the 128-bit GUID specified by SourceGuid to\r
+  DestinationGuid, and returns DestinationGuid.\r
   If DestinationGuid is NULL, then ASSERT().\r
   If SourceGuid is NULL, then ASSERT().\r
 \r
-  @param  DestinationGuid Pointer to the destination GUID.\r
-  @param  SourceGuid Pointer to the source GUID.\r
+  @param  DestinationGuid   Pointer to the destination GUID.\r
+  @param  SourceGuid        Pointer to the source GUID.\r
 \r
-  @return DestinationGuid\r
+  @return DestinationGuid.\r
 \r
 **/\r
 GUID *\r
 EFIAPI\r
 CopyGuid (\r
-  OUT     GUID                      *DestinationGuid,\r
-  IN      CONST GUID                *SourceGuid\r
+  OUT GUID       *DestinationGuid,\r
+  IN CONST GUID  *SourceGuid\r
   );\r
 \r
 /**\r
-  Compares two GUIDs\r
-\r
-  This function compares Guid1 to Guid2. If the GUIDs are identical then TRUE\r
-  is returned. If there are any bit differences in the two GUIDs, then FALSE is\r
-  returned.\r
+  Compares two GUIDs.\r
 \r
+  This function compares Guid1 to Guid2.  If the GUIDs are identical then TRUE is returned.\r
+  If there are any bit differences in the two GUIDs, then FALSE is returned.\r
   If Guid1 is NULL, then ASSERT().\r
   If Guid2 is NULL, then ASSERT().\r
 \r
-  @param  Guid1 guid to compare\r
-  @param  Guid2 guid to compare\r
+  @param  Guid1       A pointer to a 128 bit GUID.\r
+  @param  Guid2       A pointer to a 128 bit GUID.\r
 \r
-  @retval TRUE  if Guid1 == Guid2\r
-  @retval FALSE if Guid1 != Guid2\r
+  @retval TRUE        Guid1 and Guid2 are identical.\r
+  @retval FALSE       Guid1 and Guid2 are not identical.\r
 \r
 **/\r
 BOOLEAN\r
 EFIAPI\r
 CompareGuid (\r
-  IN      CONST GUID                *Guid1,\r
-  IN      CONST GUID                *Guid2\r
+  IN CONST GUID  *Guid1,\r
+  IN CONST GUID  *Guid2\r
   );\r
 \r
 /**\r
@@ -368,28 +348,27 @@ CompareGuid (
   in the target buffer.\r
 \r
   This function searches target the buffer specified by Buffer and Length from\r
-  the lowest address to the highest address at 128-bit increments for the\r
-  128-bit GUID value that matches Guid. If a match is found, then a pointer to\r
-  the matching GUID in the target buffer is returned. If no match is found,\r
-  then NULL is returned. If Length is 0, then NULL is returned.\r
-\r
-  If Buffer is NULL, then ASSERT().\r
+  the lowest address to the highest address at 128-bit increments for the 128-bit\r
+  GUID value that matches Guid.  If a match is found, then a pointer to the matching\r
+  GUID in the target buffer is returned.  If no match is found, then NULL is returned.\r
+  If Length is 0, then NULL is returned.\r
+  If Length > 0 and Buffer is NULL, then ASSERT().\r
   If Buffer is not aligned on a 64-bit boundary, then ASSERT().\r
-  If Length is greater than (MAX_ADDRESS - Buffer + 1), then ASSERT().\r
+  If Length is greater than (MAX_ADDRESS \96 Buffer + 1), then ASSERT(). \r
 \r
   @param  Buffer  Pointer to the target buffer to scan.\r
   @param  Length  Number of bytes in Buffer to scan.\r
   @param  Guid    Value to search for in the target buffer.\r
 \r
-  @return Pointer to the first occurrence.\r
-  @retval NULL  if Length == 0 or Guid was not found.\r
+  @return A pointer to the matching Guid in the target buffer or NULL otherwise.\r
+\r
 **/\r
 VOID *\r
 EFIAPI\r
 ScanGuid (\r
-  IN      CONST VOID                *Buffer,\r
-  IN      UINTN                     Length,\r
-  IN      CONST GUID                *Guid\r
+  IN CONST VOID  *Buffer,\r
+  IN UINTN       Length,\r
+  IN CONST GUID  *Guid\r
   );\r
 \r
 #endif\r
index 205bc2a..91e55cf 100644 (file)
@@ -1,16 +1,16 @@
 /** @file\r
-       Cache Maintenance Functions\r
+  Cache Maintenance Functions\r
 \r
-       Copyright (c) 2006, Intel Corporation\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
-       which accompanies this distribution.  The full text of the license may be found at\r
-       http://opensource.org/licenses/bsd-license.php\r
+  Copyright (c) 2006, Intel Corporation\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
+  which accompanies this distribution.  The full text of the license may be found at\r
+  http://opensource.org/licenses/bsd-license.php\r
 \r
-       THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-       WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
+  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
 \r
-       Module Name:    CacheMaintenanceLib.h\r
+  Module Name:  CacheMaintenanceLib.h\r
 \r
 **/\r
 \r
index d79c002..02eed1c 100644 (file)
@@ -1,16 +1,16 @@
 /** @file\r
-       Library that provides processor specific library services\r
+  Library that provides processor specific library services\r
 \r
-       Copyright (c) 2006, Intel Corporation                                                         \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
-       which accompanies this distribution.  The full text of the license may be found at        \r
-       http://opensource.org/licenses/bsd-license.php                                            \r
+  Copyright (c) 2006, Intel Corporation                                                         \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
+  which accompanies this distribution.  The full text of the license may be found at        \r
+  http://opensource.org/licenses/bsd-license.php                                            \r
 \r
-       THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
-       WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
+  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
+  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
 \r
-       Module Name:    CpuLib.h\r
+  Module Name:  CpuLib.h\r
 \r
 **/\r
 \r
index b42a8fe..299d607 100644 (file)
@@ -1,16 +1,16 @@
 /** @file\r
-       Entry point to a DXE Boot Services Driver\r
+  Entry point to a DXE Boot Services Driver\r
 \r
-       Copyright (c) 2006, Intel Corporation                                                         \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
-       which accompanies this distribution.  The full text of the license may be found at        \r
-       http://opensource.org/licenses/bsd-license.php                                            \r
+  Copyright (c) 2006, Intel Corporation                                                         \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
+  which accompanies this distribution.  The full text of the license may be found at        \r
+  http://opensource.org/licenses/bsd-license.php                                            \r
 \r
-       THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
-       WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
+  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
+  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
 \r
-       Module Name:    DevicePathLib.h\r
+  Module Name:  DevicePathLib.h\r
 \r
 **/\r
 \r
 #define __DEVICE_PATH_LIB_H__\r
 \r
 /**\r
-       This function returns the size, in bytes, \r
-       of the device path data structure specified by DevicePath.\r
-       If DevicePath is NULL, then 0 is returned.\r
+  This function returns the size, in bytes, \r
+  of the device path data structure specified by DevicePath.\r
+  If DevicePath is NULL, then 0 is returned.\r
 \r
-       @param  DevicePath A pointer to a device path data structure.\r
+  @param  DevicePath A pointer to a device path data structure.\r
 \r
-       @return The size of a device path in bytes.\r
+  @return The size of a device path in bytes.\r
 \r
 **/\r
 UINTN\r
@@ -35,12 +35,12 @@ GetDevicePathSize (
 ;\r
 \r
 /**\r
-       This function allocates space for a new copy of the device path\r
-       specified by DevicePath.\r
+  This function allocates space for a new copy of the device path\r
+  specified by DevicePath.\r
 \r
-       @param  DevicePath A pointer to a device path data structure.\r
+  @param  DevicePath A pointer to a device path data structure.\r
 \r
-       @return The duplicated device path.\r
+  @return The duplicated device path.\r
 \r
 **/\r
 EFI_DEVICE_PATH_PROTOCOL *\r
@@ -51,18 +51,18 @@ DuplicateDevicePath (
 ;\r
 \r
 /**\r
-       This function appends the device path SecondDevicePath\r
-       to every device path instance in FirstDevicePath. \r
+  This function appends the device path SecondDevicePath\r
+  to every device path instance in FirstDevicePath. \r
 \r
-       @param  FirstDevicePath A pointer to a device path data structure.\r
-       \r
-       @param  SecondDevicePath A pointer to a device path data structure.\r
+  @param  FirstDevicePath A pointer to a device path data structure.\r
+  \r
+  @param  SecondDevicePath A pointer to a device path data structure.\r
 \r
-       @return\r
-       A pointer to the new device path is returned.\r
-       NULL is returned if space for the new device path could not be allocated from pool.\r
-       It is up to the caller to free the memory used by FirstDevicePath and SecondDevicePath\r
-       if they are no longer needed.\r
+  @return\r
+  A pointer to the new device path is returned.\r
+  NULL is returned if space for the new device path could not be allocated from pool.\r
+  It is up to the caller to free the memory used by FirstDevicePath and SecondDevicePath\r
+  if they are no longer needed.\r
 \r
 **/\r
 EFI_DEVICE_PATH_PROTOCOL *\r
@@ -95,16 +95,16 @@ AppendDevicePathNode (
 ;\r
 \r
 /**\r
-       This function appends the device path instance Instance to the device path Source.\r
-       If Source is NULL, then a new device path with one instance is created.  \r
+  This function appends the device path instance Instance to the device path Source.\r
+  If Source is NULL, then a new device path with one instance is created.  \r
 \r
-       @param  Source A pointer to a device path data structure.\r
-       @param  Instance A pointer to a device path instance.\r
+  @param  Source A pointer to a device path data structure.\r
+  @param  Instance A pointer to a device path instance.\r
 \r
-       @return\r
-       A pointer to the new device path.\r
-       If there is not enough temporary pool memory available to complete this function,\r
-       then NULL is returned.\r
+  @return\r
+  A pointer to the new device path.\r
+  If there is not enough temporary pool memory available to complete this function,\r
+  then NULL is returned.\r
 \r
 **/\r
 EFI_DEVICE_PATH_PROTOCOL *\r
@@ -116,17 +116,17 @@ AppendDevicePathInstance (
 ;\r
 \r
 /**\r
-       Function retrieves the next device path instance from a device path data structure.\r
+  Function retrieves the next device path instance from a device path data structure.\r
 \r
-       @param  DevicePath A pointer to a device path data structure.\r
-       \r
-       @param  Size A pointer to the size of a device path instance in bytes.\r
+  @param  DevicePath A pointer to a device path data structure.\r
+  \r
+  @param  Size A pointer to the size of a device path instance in bytes.\r
 \r
-       @return\r
-       This function returns a pointer to the current device path instance.\r
-       In addition, it returns the size in bytes of the current device path instance in Size,\r
-       and a pointer to the next device path instance in DevicePath.\r
-       If there are no more device path instances in DevicePath, then DevicePath will be set to NULL.\r
+  @return\r
+  This function returns a pointer to the current device path instance.\r
+  In addition, it returns the size in bytes of the current device path instance in Size,\r
+  and a pointer to the next device path instance in DevicePath.\r
+  If there are no more device path instances in DevicePath, then DevicePath will be set to NULL.\r
 \r
 **/\r
 EFI_DEVICE_PATH_PROTOCOL *\r
@@ -138,12 +138,12 @@ GetNextDevicePathInstance (
 ;\r
 \r
 /**\r
-       Return TRUE is this is a multi instance device path.\r
+  Return TRUE is this is a multi instance device path.\r
 \r
-       @param  DevicePath A pointer to a device path data structure.\r
+  @param  DevicePath A pointer to a device path data structure.\r
 \r
-       @retval TRUE If DevicePath is multi-instance.\r
-       @retval FALSE If DevicePath is not multi-instance or DevicePath is NULL.\r
+  @retval  TRUE If DevicePath is multi-instance.\r
+  @retval  FALSE If DevicePath is not multi-instance or DevicePath is NULL.\r
 \r
 **/\r
 BOOLEAN\r
@@ -154,13 +154,13 @@ IsDevicePathMultiInstance (
 ;\r
 \r
 /**\r
-       This function retrieves the device path protocol from a handle.\r
+  This function retrieves the device path protocol from a handle.\r
 \r
-       @param  Handle The handle from which to retrieve the device path protocol.\r
+  @param  Handle The handle from which to retrieve the device path protocol.\r
 \r
-       @return\r
-       This function returns the device path protocol from the handle specified by Handle.\r
-       If Handle is NULL or Handle does not contain a device path protocol, then NULL is returned.\r
+  @return\r
+  This function returns the device path protocol from the handle specified by Handle.\r
+  If Handle is NULL or Handle does not contain a device path protocol, then NULL is returned.\r
 \r
 **/\r
 EFI_DEVICE_PATH_PROTOCOL *\r
@@ -171,18 +171,18 @@ DevicePathFromHandle (
 ;\r
 \r
 /**\r
-       This function allocates a device path for a file and appends it to an existing device path.\r
-\r
-       @param  Device A pointer to a device handle.  This parameter is optional and may be NULL.\r
-       @param  FileName A pointer to a Null-terminated Unicode string.\r
-\r
-       @return\r
-       If Device is a valid device handle that contains a device path protocol,\r
-       then a device path for the file specified by FileName is allocated\r
-       and appended to the device path associated with the handle Device. The allocated device path is returned.\r
-       If Device is NULL or Device is a handle that does not support the device path protocol,\r
-       then a device path containing a single device path node for the file specified by FileName\r
-       is allocated and returned.\r
+  This function allocates a device path for a file and appends it to an existing device path.\r
+\r
+  @param  Device A pointer to a device handle.  This parameter is optional and may be NULL.\r
+  @param  FileName A pointer to a Null-terminated Unicode string.\r
+\r
+  @return\r
+  If Device is a valid device handle that contains a device path protocol,\r
+  then a device path for the file specified by FileName is allocated\r
+  and appended to the device path associated with the handle Device. The allocated device path is returned.\r
+  If Device is NULL or Device is a handle that does not support the device path protocol,\r
+  then a device path containing a single device path node for the file specified by FileName\r
+  is allocated and returned.\r
 \r
 **/\r
 EFI_DEVICE_PATH_PROTOCOL *\r
index 7f6f0eb..247979c 100644 (file)
@@ -1,16 +1,16 @@
 /** @file\r
-       Library to abstract runtime services\r
+  Library to abstract runtime services\r
 \r
-       Copyright (c) 2006, Intel Corporation                                                         \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
-       which accompanies this distribution.  The full text of the license may be found at        \r
-       http://opensource.org/licenses/bsd-license.php                                            \r
+  Copyright (c) 2006, Intel Corporation                                                         \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
+  which accompanies this distribution.  The full text of the license may be found at        \r
+  http://opensource.org/licenses/bsd-license.php                                            \r
 \r
-       THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
-       WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
+  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
+  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
 \r
-       Module Name:    DxeRuntimeDriverLib.h\r
+  Module Name:  DxeRuntimeDriverLib.h\r
 \r
 **/\r
 \r
index f473a17..b3aa42b 100644 (file)
@@ -1,16 +1,16 @@
 /** @file\r
-       Library that provides a global pointer to the DXE Services Table\r
+  Library that provides a global pointer to the DXE Services Table\r
 \r
-       Copyright (c) 2006, Intel Corporation                                                         \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
-       which accompanies this distribution.  The full text of the license may be found at        \r
-       http://opensource.org/licenses/bsd-license.php                                            \r
+  Copyright (c) 2006, Intel Corporation                                                         \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
+  which accompanies this distribution.  The full text of the license may be found at        \r
+  http://opensource.org/licenses/bsd-license.php                                            \r
 \r
-       THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
-       WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
+  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
+  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
 \r
-       Module Name:    DxeServicesTableLib.h\r
+  Module Name:  DxeServicesTableLib.h\r
 \r
 **/\r
 \r
index 05824a6..51fde14 100644 (file)
@@ -1,16 +1,16 @@
 /** @file\r
-       Public include file for the HII Library\r
+  Public include file for the HII Library\r
 \r
-       Copyright (c) 2006, Intel Corporation                                                         \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
-       which accompanies this distribution.  The full text of the license may be found at        \r
-       http://opensource.org/licenses/bsd-license.php                                            \r
+  Copyright (c) 2006, Intel Corporation                                                         \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
+  which accompanies this distribution.  The full text of the license may be found at        \r
+  http://opensource.org/licenses/bsd-license.php                                            \r
 \r
-       THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
-       WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
+  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
+  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
 \r
-       Module Name:    HiiLib.h\r
+  Module Name:  HiiLib.h\r
 \r
 **/\r
 \r
 #define __HII_LIB_H__\r
 \r
 /**\r
-       This function allocates pool for an EFI_HII_PACKAGES structure\r
-       with enough space for the variable argument list of package pointers.\r
-       The allocated structure is initialized using NumberOfPackages, Guid, \r
-       and the variable length argument list of package pointers.\r
+  This function allocates pool for an EFI_HII_PACKAGES structure\r
+  with enough space for the variable argument list of package pointers.\r
+  The allocated structure is initialized using NumberOfPackages, Guid, \r
+  and the variable length argument list of package pointers.\r
 \r
-       @param  NumberOfPackages The number of HII packages to prepare.\r
-       @param  Guid Package GUID.\r
+  @param  NumberOfPackages The number of HII packages to prepare.\r
+  @param  Guid Package GUID.\r
 \r
-       @return\r
-       The allocated and initialized packages.\r
+  @return\r
+  The allocated and initialized packages.\r
 \r
 **/\r
 EFI_HII_PACKAGES *\r
index 0d9dc83..4b2745d 100644 (file)
@@ -1,16 +1,16 @@
 /** @file\r
-       Public include file for the HOB Library\r
+  Public include file for the HOB Library\r
 \r
-       Copyright (c) 2006, Intel Corporation                                                         \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
-       which accompanies this distribution.  The full text of the license may be found at        \r
-       http://opensource.org/licenses/bsd-license.php                                            \r
+  Copyright (c) 2006, Intel Corporation                                                         \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
+  which accompanies this distribution.  The full text of the license may be found at        \r
+  http://opensource.org/licenses/bsd-license.php                                            \r
 \r
-       THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
-       WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
+  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
+  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
 \r
-       Module Name:    HobLib.h\r
+  Module Name:  HobLib.h\r
 \r
 **/\r
 \r
index d82b23c..4e9b7f5 100644 (file)
@@ -1,16 +1,16 @@
 /** @file\r
-       I/O and MMIO Library Services\r
+  I/O and MMIO Library Services\r
 \r
-       Copyright (c) 2006, Intel Corporation\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
-       which accompanies this distribution.  The full text of the license may be found at\r
-       http://opensource.org/licenses/bsd-license.php\r
+  Copyright (c) 2006, Intel Corporation\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
+  which accompanies this distribution.  The full text of the license may be found at\r
+  http://opensource.org/licenses/bsd-license.php\r
 \r
-       THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-       WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
+  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
 \r
-       Module Name:    IoLib.h\r
+  Module Name:  IoLib.h\r
 \r
 **/\r
 \r
index 4e76684..bb2c724 100644 (file)
@@ -1,16 +1,16 @@
 /** @file\r
-       Memory Allocation Library Services\r
+  Memory Allocation Library Services\r
 \r
-       Copyright (c) 2006, Intel Corporation                                                         \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
-       which accompanies this distribution.  The full text of the license may be found at        \r
-       http://opensource.org/licenses/bsd-license.php                                            \r
+  Copyright (c) 2006, Intel Corporation                                                         \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
+  which accompanies this distribution.  The full text of the license may be found at        \r
+  http://opensource.org/licenses/bsd-license.php                                            \r
 \r
-       THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
-       WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
+  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
+  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
 \r
-       Module Name:    MemoryAllocationLib.h\r
+  Module Name:  MemoryAllocationLib.h\r
 \r
 **/\r
 \r
 #define __MEMORY_ALLOCATION_LIB_H__\r
 \r
 /**\r
-       Allocates the number of 4KB pages specified by Pages of type EfiBootServicesData.\r
+  Allocates the number of 4KB pages specified by Pages of type EfiBootServicesData.\r
 \r
-       @param  Pages The number of 4 KB pages to allocate.\r
+  @param  Pages The number of 4 KB pages to allocate.\r
 \r
-       @return\r
-       A pointer to the allocated buffer.  The buffer returned is aligned on a 4KB boundary.\r
-       If Pages is 0, then NULL is returned.\r
-       If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
+  @return\r
+  A pointer to the allocated buffer.  The buffer returned is aligned on a 4KB boundary.\r
+  If Pages is 0, then NULL is returned.\r
+  If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
 \r
 **/\r
 VOID *\r
@@ -36,14 +36,14 @@ AllocatePages (
 ;\r
 \r
 /**\r
-       Allocates the number of 4KB pages specified by Pages of type EfiRuntimeServicesData. \r
+  Allocates the number of 4KB pages specified by Pages of type EfiRuntimeServicesData. \r
 \r
-       @param  Pages The number of 4 KB pages to allocate.\r
+  @param  Pages The number of 4 KB pages to allocate.\r
 \r
-       @return\r
-       A pointer to the allocated buffer.  The buffer returned is aligned on a 4KB boundary.\r
-       If Pages is 0, then NULL is returned.\r
-       If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
+  @return\r
+  A pointer to the allocated buffer.  The buffer returned is aligned on a 4KB boundary.\r
+  If Pages is 0, then NULL is returned.\r
+  If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
 \r
 **/\r
 VOID *\r
@@ -54,14 +54,14 @@ AllocateRuntimePages (
 ;\r
 \r
 /**\r
-       Allocates the number of 4KB pages specified by Pages of type EfiReservedMemoryType. \r
+  Allocates the number of 4KB pages specified by Pages of type EfiReservedMemoryType. \r
 \r
-       @param  Pages The number of 4 KB pages to allocate.\r
+  @param  Pages The number of 4 KB pages to allocate.\r
 \r
-       @return\r
-       A pointer to the allocated buffer.  The buffer returned is aligned on a 4KB boundary.\r
-       If Pages is 0, then NULL is returned.\r
-       If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
+  @return\r
+  A pointer to the allocated buffer.  The buffer returned is aligned on a 4KB boundary.\r
+  If Pages is 0, then NULL is returned.\r
+  If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
 \r
 **/\r
 VOID *\r
@@ -72,13 +72,13 @@ AllocateReservedPages (
 ;\r
 \r
 /**\r
-       Frees one or more 4KB pages that were previously allocated with \r
-       one of the page allocation functions in the Memory Allocation Library.\r
+  Frees one or more 4KB pages that were previously allocated with \r
+  one of the page allocation functions in the Memory Allocation Library.\r
 \r
-       @param  Buffer Pointer to the buffer of pages to free.\r
-       @param  Pages The number of 4 KB pages to free.\r
+  @param  Buffer Pointer to the buffer of pages to free.\r
+  @param  Pages The number of 4 KB pages to free.\r
 \r
-       None.\r
+  None.\r
 \r
 **/\r
 VOID\r
@@ -90,15 +90,15 @@ FreePages (
 ;\r
 \r
 /**\r
-       Allocates the number of 4KB pages specified by Pages of type EfiBootServicesData with an alignment specified by Alignment.   \r
+  Allocates the number of 4KB pages specified by Pages of type EfiBootServicesData with an alignment specified by Alignment.   \r
 \r
-       @param  Pages The number of 4 KB pages to allocate.\r
-       @param  Alignment The requested alignment of the allocation.  Must be a power of two.\r
-       If Alignment is zero, then byte alignment is used.\r
+  @param  Pages The number of 4 KB pages to allocate.\r
+  @param  Alignment The requested alignment of the allocation.  Must be a power of two.\r
+  If Alignment is zero, then byte alignment is used.\r
 \r
-       @return\r
-       The allocated buffer is returned.  If Pages is 0, then NULL is returned.\r
-       If there is not enough memory at the specified alignment remaining to satisfy the request, then NULL is returned.\r
+  @return\r
+  The allocated buffer is returned.  If Pages is 0, then NULL is returned.\r
+  If there is not enough memory at the specified alignment remaining to satisfy the request, then NULL is returned.\r
 \r
 **/\r
 VOID *\r
@@ -110,15 +110,15 @@ AllocateAlignedPages (
 ;\r
 \r
 /**\r
-       Allocates the number of 4KB pages specified by Pages of type EfiRuntimeServicesData with an alignment specified by Alignment.   \r
+  Allocates the number of 4KB pages specified by Pages of type EfiRuntimeServicesData with an alignment specified by Alignment.   \r
 \r
-       @param  Pages The number of 4 KB pages to allocate.\r
-       @param  Alignment The requested alignment of the allocation.  Must be a power of two.\r
-       If Alignment is zero, then byte alignment is used.\r
+  @param  Pages The number of 4 KB pages to allocate.\r
+  @param  Alignment The requested alignment of the allocation.  Must be a power of two.\r
+  If Alignment is zero, then byte alignment is used.\r
 \r
-       @return\r
-       The allocated buffer is returned.  If Pages is 0, then NULL is returned.\r
-       If there is not enough memory at the specified alignment remaining to satisfy the request, then NULL is returned.\r
+  @return\r
+  The allocated buffer is returned.  If Pages is 0, then NULL is returned.\r
+  If there is not enough memory at the specified alignment remaining to satisfy the request, then NULL is returned.\r
 \r
 **/\r
 VOID *\r
@@ -130,15 +130,15 @@ AllocateAlignedRuntimePages (
 ;\r
 \r
 /**\r
-       Allocates one or more 4KB pages of type EfiReservedMemoryType at a specified alignment.\r
+  Allocates one or more 4KB pages of type EfiReservedMemoryType at a specified alignment.\r
 \r
-       @param  Pages The number of 4 KB pages to allocate.\r
-       @param  Alignment The requested alignment of the allocation.  Must be a power of two.\r
-       If Alignment is zero, then byte alignment is used.\r
+  @param  Pages The number of 4 KB pages to allocate.\r
+  @param  Alignment The requested alignment of the allocation.  Must be a power of two.\r
+  If Alignment is zero, then byte alignment is used.\r
 \r
-       @return\r
-       The allocated buffer is returned.  If Pages is 0, then NULL is returned.\r
-       If there is not enough memory at the specified alignment remaining to satisfy the request, then NULL is returned.\r
+  @return\r
+  The allocated buffer is returned.  If Pages is 0, then NULL is returned.\r
+  If there is not enough memory at the specified alignment remaining to satisfy the request, then NULL is returned.\r
 \r
 **/\r
 VOID *\r
@@ -150,13 +150,13 @@ AllocateAlignedReservedPages (
 ;\r
 \r
 /**\r
-       Frees one or more 4KB pages that were previously allocated with \r
-       one of the aligned page allocation functions in the Memory Allocation Library.\r
+  Frees one or more 4KB pages that were previously allocated with \r
+  one of the aligned page allocation functions in the Memory Allocation Library.\r
 \r
-       @param  Buffer Pointer to the buffer of pages to free.\r
-       @param  Pages The number of 4 KB pages to free.\r
+  @param  Buffer Pointer to the buffer of pages to free.\r
+  @param  Pages The number of 4 KB pages to free.\r
 \r
-       None.\r
+  None.\r
 \r
 **/\r
 VOID\r
@@ -168,13 +168,13 @@ FreeAlignedPages (
 ;\r
 \r
 /**\r
-       Allocates a buffer of type EfiBootServicesData.\r
+  Allocates a buffer of type EfiBootServicesData.\r
 \r
-       @param  AllocationSize The number of bytes to allocate.\r
+  @param  AllocationSize The number of bytes to allocate.\r
 \r
-       @return\r
-       A pointer to the allocated buffer.  If AllocationSize is 0, then a valid buffer of 0 size is returned.\r
-       If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
+  @return\r
+  A pointer to the allocated buffer.  If AllocationSize is 0, then a valid buffer of 0 size is returned.\r
+  If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
 \r
 **/\r
 VOID *\r
@@ -185,13 +185,13 @@ AllocatePool (
 ;\r
 \r
 /**\r
-       Allocates a buffer of type EfiRuntimeServicesData.\r
+  Allocates a buffer of type EfiRuntimeServicesData.\r
 \r
-       @param  AllocationSize The number of bytes to allocate.\r
+  @param  AllocationSize The number of bytes to allocate.\r
 \r
-       @return\r
-       A pointer to the allocated buffer.  If AllocationSize is 0, then a valid buffer of 0 size is returned.\r
-       If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
+  @return\r
+  A pointer to the allocated buffer.  If AllocationSize is 0, then a valid buffer of 0 size is returned.\r
+  If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
 \r
 **/\r
 VOID *\r
@@ -202,13 +202,13 @@ AllocateRuntimePool (
 ;\r
 \r
 /**\r
-       Allocates a buffer of type EfiReservedMemoryType.\r
+  Allocates a buffer of type EfiReservedMemoryType.\r
 \r
-       @param  AllocationSize The number of bytes to allocate.\r
+  @param  AllocationSize The number of bytes to allocate.\r
 \r
-       @return\r
-       A pointer to the allocated buffer.  If AllocationSize is 0, then a valid buffer of 0 size is returned.\r
-       If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
+  @return\r
+  A pointer to the allocated buffer.  If AllocationSize is 0, then a valid buffer of 0 size is returned.\r
+  If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
 \r
 **/\r
 VOID *\r
@@ -219,13 +219,13 @@ AllocateReservedPool (
 ;\r
 \r
 /**\r
-       Allocates and zeros a buffer of type EfiBootServicesData.\r
+  Allocates and zeros a buffer of type EfiBootServicesData.\r
 \r
-       @param  AllocationSize The number of bytes to allocate and zero.\r
+  @param  AllocationSize The number of bytes to allocate and zero.\r
 \r
-       @return\r
-       A pointer to the allocated buffer.  If AllocationSize is 0, then a valid buffer of 0 size is returned.\r
-       If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
+  @return\r
+  A pointer to the allocated buffer.  If AllocationSize is 0, then a valid buffer of 0 size is returned.\r
+  If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
 \r
 **/\r
 VOID *\r
@@ -236,13 +236,13 @@ AllocateZeroPool (
 ;\r
 \r
 /**\r
-       Allocates and zeros a buffer of type EfiRuntimeServicesData.\r
+  Allocates and zeros a buffer of type EfiRuntimeServicesData.\r
 \r
-       @param  AllocationSize The number of bytes to allocate and zero.\r
+  @param  AllocationSize The number of bytes to allocate and zero.\r
 \r
-       @return\r
-       A pointer to the allocated buffer.  If AllocationSize is 0, then a valid buffer of 0 size is returned.\r
-       If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
+  @return\r
+  A pointer to the allocated buffer.  If AllocationSize is 0, then a valid buffer of 0 size is returned.\r
+  If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
 \r
 **/\r
 VOID *\r
@@ -253,13 +253,13 @@ AllocateRuntimeZeroPool (
 ;\r
 \r
 /**\r
-       Allocates and zeros a buffer of type EfiReservedMemoryType.\r
+  Allocates and zeros a buffer of type EfiReservedMemoryType.\r
 \r
-       @param  AllocationSize The number of bytes to allocate and zero.\r
+  @param  AllocationSize The number of bytes to allocate and zero.\r
 \r
-       @return\r
-       A pointer to the allocated buffer.  If AllocationSize is 0, then a valid buffer of 0 size is returned.\r
-       If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
+  @return\r
+  A pointer to the allocated buffer.  If AllocationSize is 0, then a valid buffer of 0 size is returned.\r
+  If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
 \r
 **/\r
 VOID *\r
@@ -270,14 +270,14 @@ AllocateReservedZeroPool (
 ;\r
 \r
 /**\r
-       Copies a buffer to an allocated buffer of type EfiBootServicesData. \r
+  Copies a buffer to an allocated buffer of type EfiBootServicesData. \r
 \r
-       @param  AllocationSize The number of bytes to allocate.\r
-       @param  Buffer The buffer to copy to the allocated buffer.\r
+  @param  AllocationSize The number of bytes to allocate.\r
+  @param  Buffer The buffer to copy to the allocated buffer.\r
 \r
-       @return\r
-       A pointer to the allocated buffer.  If AllocationSize is 0, then a valid buffer of 0 size is returned.\r
-       If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
+  @return\r
+  A pointer to the allocated buffer.  If AllocationSize is 0, then a valid buffer of 0 size is returned.\r
+  If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
 \r
 **/\r
 VOID *\r
@@ -289,14 +289,14 @@ AllocateCopyPool (
 ;\r
 \r
 /**\r
-       Copies a buffer to an allocated buffer of type EfiRuntimeServicesData. \r
+  Copies a buffer to an allocated buffer of type EfiRuntimeServicesData. \r
 \r
-       @param  AllocationSize The number of bytes to allocate.\r
-       @param  Buffer The buffer to copy to the allocated buffer.\r
+  @param  AllocationSize The number of bytes to allocate.\r
+  @param  Buffer The buffer to copy to the allocated buffer.\r
 \r
-       @return\r
-       A pointer to the allocated buffer.  If AllocationSize is 0, then a valid buffer of 0 size is returned.\r
-       If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
+  @return\r
+  A pointer to the allocated buffer.  If AllocationSize is 0, then a valid buffer of 0 size is returned.\r
+  If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
 \r
 **/\r
 VOID *\r
@@ -308,14 +308,14 @@ AllocateRuntimeCopyPool (
 ;\r
 \r
 /**\r
-       Copies a buffer to an allocated buffer of type EfiReservedMemoryType. \r
+  Copies a buffer to an allocated buffer of type EfiReservedMemoryType. \r
 \r
-       @param  AllocationSize The number of bytes to allocate.\r
-       @param  Buffer The buffer to copy to the allocated buffer.\r
+  @param  AllocationSize The number of bytes to allocate.\r
+  @param  Buffer The buffer to copy to the allocated buffer.\r
 \r
-       @return\r
-       A pointer to the allocated buffer.  If AllocationSize is 0, then a valid buffer of 0 size is returned.\r
-       If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
+  @return\r
+  A pointer to the allocated buffer.  If AllocationSize is 0, then a valid buffer of 0 size is returned.\r
+  If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
 \r
 **/\r
 VOID *\r
@@ -327,12 +327,12 @@ AllocateReservedCopyPool (
 ;\r
 \r
 /**\r
-       Frees a buffer that was previously allocated with one of the pool allocation functions \r
-       in the Memory Allocation Library.\r
+  Frees a buffer that was previously allocated with one of the pool allocation functions \r
+  in the Memory Allocation Library.\r
 \r
-       @param  Buffer Pointer to the buffer to free.\r
+  @param  Buffer Pointer to the buffer to free.\r
 \r
-       None.\r
+  None.\r
 \r
 **/\r
 VOID\r
@@ -343,15 +343,15 @@ FreePool (
 ;\r
 \r
 /**\r
-       Allocates a buffer of type EfiBootServicesData at a specified alignment.\r
+  Allocates a buffer of type EfiBootServicesData at a specified alignment.\r
 \r
-       @param  AllocationSize The number of bytes to allocate.\r
-       @param  Alignment The requested alignment of the allocation.  Must be a power of two.\r
-               If Alignment is zero, then byte alignment is used.\r
+  @param  AllocationSize The number of bytes to allocate.\r
+  @param  Alignment The requested alignment of the allocation.  Must be a power of two.\r
+    If Alignment is zero, then byte alignment is used.\r
 \r
-       @return\r
-       A pointer to the allocated buffer.  If AllocationSize is 0, then a valid buffer of 0 size is returned.\r
-       If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
+  @return\r
+  A pointer to the allocated buffer.  If AllocationSize is 0, then a valid buffer of 0 size is returned.\r
+  If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
 \r
 **/\r
 VOID *\r
@@ -363,15 +363,15 @@ AllocateAlignedPool (
 ;\r
 \r
 /**\r
-       Allocates a buffer of type EfiRuntimeServicesData at a specified alignment.\r
+  Allocates a buffer of type EfiRuntimeServicesData at a specified alignment.\r
 \r
-       @param  AllocationSize The number of bytes to allocate.\r
-       @param  Alignment The requested alignment of the allocation.  Must be a power of two.\r
-       If Alignment is zero, then byte alignment is used.\r
+  @param  AllocationSize The number of bytes to allocate.\r
+  @param  Alignment The requested alignment of the allocation.  Must be a power of two.\r
+  If Alignment is zero, then byte alignment is used.\r
 \r
-       @return\r
-       A pointer to the allocated buffer.  If AllocationSize is 0, then a valid buffer of 0 size is returned.\r
-       If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
+  @return\r
+  A pointer to the allocated buffer.  If AllocationSize is 0, then a valid buffer of 0 size is returned.\r
+  If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
 \r
 **/\r
 VOID *\r
@@ -383,15 +383,15 @@ AllocateAlignedRuntimePool (
 ;\r
 \r
 /**\r
-       Allocates a buffer of type EfiReservedMemoryType at a specified alignment.\r
+  Allocates a buffer of type EfiReservedMemoryType at a specified alignment.\r
 \r
-       @param  AllocationSize The number of bytes to allocate.\r
-       @param  Alignment The requested alignment of the allocation.  Must be a power of two.\r
-       If Alignment is zero, then byte alignment is used.\r
+  @param  AllocationSize The number of bytes to allocate.\r
+  @param  Alignment The requested alignment of the allocation.  Must be a power of two.\r
+  If Alignment is zero, then byte alignment is used.\r
 \r
-       @return\r
-       A pointer to the allocated buffer.  If AllocationSize is 0, then a valid buffer of 0 size is returned.\r
-       If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
+  @return\r
+  A pointer to the allocated buffer.  If AllocationSize is 0, then a valid buffer of 0 size is returned.\r
+  If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
 \r
 **/\r
 VOID *\r
@@ -403,15 +403,15 @@ AllocateAlignedReservedPool (
 ;\r
 \r
 /**\r
-       Allocates and zeros a buffer of type EfiBootServicesData at a specified alignment.\r
+  Allocates and zeros a buffer of type EfiBootServicesData at a specified alignment.\r
 \r
-       @param  AllocationSize The number of bytes to allocate.\r
-       @param  Alignment The requested alignment of the allocation.  Must be a power of two.\r
-       If Alignment is zero, then byte alignment is used.\r
+  @param  AllocationSize The number of bytes to allocate.\r
+  @param  Alignment The requested alignment of the allocation.  Must be a power of two.\r
+  If Alignment is zero, then byte alignment is used.\r
 \r
-       @return\r
-       A pointer to the allocated buffer.  If AllocationSize is 0, then a valid buffer of 0 size is returned.\r
-       If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
+  @return\r
+  A pointer to the allocated buffer.  If AllocationSize is 0, then a valid buffer of 0 size is returned.\r
+  If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
 \r
 **/\r
 VOID *\r
@@ -423,15 +423,15 @@ AllocateAlignedZeroPool (
 ;\r
 \r
 /**\r
-       Allocates and zeros a buffer of type EfiRuntimeServicesData at a specified alignment.\r
+  Allocates and zeros a buffer of type EfiRuntimeServicesData at a specified alignment.\r
 \r
-       @param  AllocationSize The number of bytes to allocate.\r
-       @param  Alignment The requested alignment of the allocation.  Must be a power of two.\r
-       If Alignment is zero, then byte alignment is used.\r
+  @param  AllocationSize The number of bytes to allocate.\r
+  @param  Alignment The requested alignment of the allocation.  Must be a power of two.\r
+  If Alignment is zero, then byte alignment is used.\r
 \r
-       @return\r
-       A pointer to the allocated buffer.  If AllocationSize is 0, then a valid buffer of 0 size is returned.\r
-       If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
+  @return\r
+  A pointer to the allocated buffer.  If AllocationSize is 0, then a valid buffer of 0 size is returned.\r
+  If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
 \r
 **/\r
 VOID *\r
@@ -443,15 +443,15 @@ AllocateAlignedRuntimeZeroPool (
 ;\r
 \r
 /**\r
-       Allocates and zeros a buffer of type EfiReservedMemoryType at a specified alignment.\r
+  Allocates and zeros a buffer of type EfiReservedMemoryType at a specified alignment.\r
 \r
-       @param  AllocationSize The number of bytes to allocate.\r
-       @param  Alignment The requested alignment of the allocation.  Must be a power of two.\r
-       If Alignment is zero, then byte alignment is used.\r
+  @param  AllocationSize The number of bytes to allocate.\r
+  @param  Alignment The requested alignment of the allocation.  Must be a power of two.\r
+  If Alignment is zero, then byte alignment is used.\r
 \r
-       @return\r
-       A pointer to the allocated buffer.  If AllocationSize is 0, then a valid buffer of 0 size is returned.\r
-       If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
+  @return\r
+  A pointer to the allocated buffer.  If AllocationSize is 0, then a valid buffer of 0 size is returned.\r
+  If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
 \r
 **/\r
 VOID *\r
@@ -463,16 +463,16 @@ AllocateAlignedReservedZeroPool (
 ;\r
 \r
 /**\r
-       Copies a buffer to an allocated buffer of type EfiBootServicesData at a specified alignment.\r
+  Copies a buffer to an allocated buffer of type EfiBootServicesData at a specified alignment.\r
 \r
-       @param  AllocationSize The number of bytes to allocate.\r
-       @param  Buffer The buffer to copy to the allocated buffer.\r
-       @param  Alignment The requested alignment of the allocation.  Must be a power of two.\r
-       If Alignment is zero, then byte alignment is used.\r
+  @param  AllocationSize The number of bytes to allocate.\r
+  @param  Buffer The buffer to copy to the allocated buffer.\r
+  @param  Alignment The requested alignment of the allocation.  Must be a power of two.\r
+  If Alignment is zero, then byte alignment is used.\r
 \r
-       @return\r
-       A pointer to the allocated buffer.  If AllocationSize is 0, then a valid buffer of 0 size is returned.\r
-       If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
+  @return\r
+  A pointer to the allocated buffer.  If AllocationSize is 0, then a valid buffer of 0 size is returned.\r
+  If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
 \r
 **/\r
 VOID *\r
@@ -485,16 +485,16 @@ AllocateAlignedCopyPool (
 ;\r
 \r
 /**\r
-       Copies a buffer to an allocated buffer of type EfiRuntimeServicesData at a specified alignment.\r
+  Copies a buffer to an allocated buffer of type EfiRuntimeServicesData at a specified alignment.\r
 \r
-       @param  AllocationSize The number of bytes to allocate.\r
-       @param  Buffer The buffer to copy to the allocated buffer.\r
-       @param  Alignment The requested alignment of the allocation.  Must be a power of two.\r
-       If Alignment is zero, then byte alignment is used.\r
+  @param  AllocationSize The number of bytes to allocate.\r
+  @param  Buffer The buffer to copy to the allocated buffer.\r
+  @param  Alignment The requested alignment of the allocation.  Must be a power of two.\r
+  If Alignment is zero, then byte alignment is used.\r
 \r
-       @return\r
-       A pointer to the allocated buffer.  If AllocationSize is 0, then a valid buffer of 0 size is returned.\r
-       If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
+  @return\r
+  A pointer to the allocated buffer.  If AllocationSize is 0, then a valid buffer of 0 size is returned.\r
+  If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
 \r
 **/\r
 VOID *\r
@@ -507,16 +507,16 @@ AllocateAlignedRuntimeCopyPool (
 ;\r
 \r
 /**\r
-       Copies a buffer to an allocated buffer of type EfiReservedMemoryType at a specified alignment.\r
+  Copies a buffer to an allocated buffer of type EfiReservedMemoryType at a specified alignment.\r
 \r
-       @param  AllocationSize The number of bytes to allocate.\r
-       @param  Buffer The buffer to copy to the allocated buffer.\r
-       @param  Alignment The requested alignment of the allocation.  Must be a power of two.\r
-       If Alignment is zero, then byte alignment is used.\r
+  @param  AllocationSize The number of bytes to allocate.\r
+  @param  Buffer The buffer to copy to the allocated buffer.\r
+  @param  Alignment The requested alignment of the allocation.  Must be a power of two.\r
+  If Alignment is zero, then byte alignment is used.\r
 \r
-       @return\r
-       A pointer to the allocated buffer.  If AllocationSize is 0, then a valid buffer of 0 size is returned.\r
-       If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
+  @return\r
+  A pointer to the allocated buffer.  If AllocationSize is 0, then a valid buffer of 0 size is returned.\r
+  If there is not enough memory remaining to satisfy the request, then NULL is returned.\r
 \r
 **/\r
 VOID *\r
@@ -529,12 +529,12 @@ AllocateAlignedReservedCopyPool (
 ;\r
 \r
 /**\r
-       Frees a buffer that was previously allocated with one of the aligned pool allocation functions \r
-       in the Memory Allocation Library.\r
+  Frees a buffer that was previously allocated with one of the aligned pool allocation functions \r
+  in the Memory Allocation Library.\r
 \r
-       @param  Buffer Pointer to the buffer to free.\r
+  @param  Buffer Pointer to the buffer to free.\r
 \r
-       None.\r
+  None.\r
 \r
 **/\r
 VOID\r
index 3898abe..e2ac1b2 100644 (file)
@@ -1,16 +1,16 @@
 /** @file\r
-       PCI CF8 Library Services for PCI Segment #0\r
+  PCI CF8 Library Services for PCI Segment #0\r
 \r
-       Copyright (c) 2006, Intel Corporation\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
-       which accompanies this distribution.  The full text of the license may be found at\r
-       http://opensource.org/licenses/bsd-license.php\r
+  Copyright (c) 2006, Intel Corporation\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
+  which accompanies this distribution.  The full text of the license may be found at\r
+  http://opensource.org/licenses/bsd-license.php\r
 \r
-       THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-       WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
+  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
 \r
-       Module Name:    PciCf8Lib.h\r
+  Module Name:  PciCf8Lib.h\r
 \r
 **/\r
 \r
index 3c3fd18..c21a279 100644 (file)
@@ -1,16 +1,16 @@
 /** @file\r
-       Pci Express Library Services for PCI Segment #0\r
+  Pci Express Library Services for PCI Segment #0\r
 \r
-       Copyright (c) 2006, Intel Corporation\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
-       which accompanies this distribution.  The full text of the license may be found at\r
-       http://opensource.org/licenses/bsd-license.php\r
+  Copyright (c) 2006, Intel Corporation\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
+  which accompanies this distribution.  The full text of the license may be found at\r
+  http://opensource.org/licenses/bsd-license.php\r
 \r
-       THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-       WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
+  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
 \r
-       Module Name:    PciExpressLib.h\r
+  Module Name:  PciExpressLib.h\r
 \r
 **/\r
 \r
index a80ceae..4d21cb7 100644 (file)
@@ -1,16 +1,16 @@
 /** @file\r
-       PCI Library Services for PCI Segment #0\r
+  PCI Library Services for PCI Segment #0\r
 \r
-       Copyright (c) 2006, Intel Corporation\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
-       which accompanies this distribution.  The full text of the license may be found at\r
-       http://opensource.org/licenses/bsd-license.php\r
+  Copyright (c) 2006, Intel Corporation\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
+  which accompanies this distribution.  The full text of the license may be found at\r
+  http://opensource.org/licenses/bsd-license.php\r
 \r
-       THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-       WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
+  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
 \r
-       Module Name:    PciLib.h\r
+  Module Name:  PciLib.h\r
 \r
 **/\r
 \r
index f20562e..85e3e25 100644 (file)
@@ -1,16 +1,16 @@
 /** @file\r
-       Memory Only PE COFF loader\r
+  Memory Only PE COFF loader\r
 \r
-       Copyright (c) 2006, Intel Corporation                                                         \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
-       which accompanies this distribution.  The full text of the license may be found at        \r
-       http://opensource.org/licenses/bsd-license.php                                            \r
+  Copyright (c) 2006, Intel Corporation                                                         \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
+  which accompanies this distribution.  The full text of the license may be found at        \r
+  http://opensource.org/licenses/bsd-license.php                                            \r
 \r
-       THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
-       WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
+  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
+  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
 \r
-       Module Name:    PeCoffGetEntryPointLib.h\r
+  Module Name:  PeCoffGetEntryPointLib.h\r
 \r
 **/\r
 \r
 #define __PE_COFF_GET_ENTRY_POINT_LIB_H__\r
 \r
 /**\r
-       Loads a PE/COFF image into memory\r
+  Retrieves and returns a pointer to the entry point to a PE/COFF image that has been loaded\r
+  into system memory with the PE/COFF Loader Library functions.\r
 \r
-       @param  Pe32Data Pointer to a PE/COFF Image\r
-       \r
-       @param  EntryPoint Pointer to the entry point of the PE/COFF image\r
+  Retrieves the entry point to the PE/COFF image specified by Pe32Data and returns this entry\r
+  point in EntryPoint.  If the entry point could not be retrieved from the PE/COFF image, then\r
+  return RETURN_INVALID_PARAMETER.  Otherwise return RETURN_SUCCESS.\r
+  If Pe32Data is NULL, then ASSERT().\r
+  If EntryPoint is NULL, then ASSERT().\r
 \r
-       @retval EFI_SUCCESS            if the EntryPoint was returned\r
-       @retval EFI_INVALID_PARAMETER  if the EntryPoint could not be found from Pe32Data\r
+  @param  Pe32Data                  Pointer to the PE/COFF image that is loaded in system memory.\r
+  @param  EntryPoint                Pointer to entry point to the PE/COFF image to return.\r
+\r
+  @retval RETURN_SUCCESS            EntryPoint was returned.\r
+  @retval RETURN_INVALID_PARAMETER  The entry point could not be found in the PE/COFF image.\r
 \r
 **/\r
 RETURN_STATUS\r
 EFIAPI\r
 PeCoffLoaderGetEntryPoint (\r
-  IN     VOID  *Pe32Data,\r
-  IN OUT VOID  **EntryPoint\r
-  )\r
-;\r
+  IN  VOID  *Pe32Data,\r
+  OUT VOID  **EntryPoint\r
+  );\r
 \r
 #endif\r
index 0a68ae6..df588b7 100644 (file)
@@ -1,16 +1,16 @@
 /** @file\r
-       Memory Only PE COFF loader\r
+  Memory Only PE COFF loader\r
 \r
-       Copyright (c) 2006, Intel Corporation                                                         \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
-       which accompanies this distribution.  The full text of the license may be found at        \r
-       http://opensource.org/licenses/bsd-license.php                                            \r
+  Copyright (c) 2006, Intel Corporation                                                         \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
+  which accompanies this distribution.  The full text of the license may be found at        \r
+  http://opensource.org/licenses/bsd-license.php                                            \r
 \r
-       THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
-       WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
+  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
+  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
 \r
-       Module Name:    PeCoffLib.h\r
+  Module Name:  PeCoffLib.h\r
 \r
 **/\r
 \r
index 64bd253..10eebb5 100644 (file)
@@ -1,16 +1,16 @@
 /** @file\r
-       PEI Core Library implementation\r
+  PEI Core Library implementation\r
 \r
-       Copyright (c) 2006, Intel Corporation                                                         \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
-       which accompanies this distribution.  The full text of the license may be found at        \r
-       http://opensource.org/licenses/bsd-license.php                                            \r
+  Copyright (c) 2006, Intel Corporation                                                         \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
+  which accompanies this distribution.  The full text of the license may be found at        \r
+  http://opensource.org/licenses/bsd-license.php                                            \r
 \r
-       THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
-       WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
+  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
+  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
 \r
-       Module Name:    PeiServicesLib.h\r
+  Module Name:  PeiServicesLib.h\r
 \r
 **/\r
 \r
 #define __PEI_SERVICES_LIB_H__\r
 \r
 /**\r
-       This service enables a given PEIM to register an interface into the PEI Foundation. \r
+  This service enables a given PEIM to register an interface into the PEI Foundation. \r
 \r
-       @param  PpiList A pointer to the list of interfaces that the caller shall install.\r
+  @param  PpiList A pointer to the list of interfaces that the caller shall install.\r
 \r
-       @retval EFI_SUCCESS The interface was successfully installed.\r
-       @retval EFI_INVALID_PARAMETER The PpiList pointer is NULL.\r
-       @retval EFI_INVALID_PARAMETER Any of the PEI PPI descriptors in the list do not have\r
-       the EFI_PEI_PPI_DESCRIPTOR_PPI bit set in the Flags field.\r
-       @retval EFI_OUT_OF_RESOURCES There is no additional space in the PPI database.\r
+  @retval  EFI_SUCCESS The interface was successfully installed.\r
+  @retval  EFI_INVALID_PARAMETER The PpiList pointer is NULL.\r
+  @retval  EFI_INVALID_PARAMETER Any of the PEI PPI descriptors in the list do not have\r
+  the EFI_PEI_PPI_DESCRIPTOR_PPI bit set in the Flags field.\r
+  @retval  EFI_OUT_OF_RESOURCES There is no additional space in the PPI database.\r
 \r
 **/\r
 EFI_STATUS\r
@@ -37,37 +37,37 @@ PeiServicesInstallPpi (
 ;\r
 \r
 /**\r
-       This service enables PEIMs to replace an entry in the PPI database with an alternate entry.\r
+  This service enables PEIMs to replace an entry in the PPI database with an alternate entry.\r
 \r
-       @param  OldPpi Pointer to the old PEI PPI Descriptors.\r
-       @param  NewPpi Pointer to the new PEI PPI Descriptors.\r
+  @param  OldPpi Pointer to the old PEI PPI Descriptors.\r
+  @param  NewPpi Pointer to the new PEI PPI Descriptors.\r
 \r
-       @retval EFI_SUCCESS The interface was successfully installed.\r
-       @retval EFI_INVALID_PARAMETER The OldPpi or NewPpi is NULL.\r
-       @retval EFI_INVALID_PARAMETER Any of the PEI PPI descriptors in the list do not have\r
-       the EFI_PEI_PPI_DESCRIPTOR_PPI bit set in the Flags field.\r
-       @retval EFI_OUT_OF_RESOURCES There is no additional space in the PPI database.\r
-       @retval EFI_NOT_FOUND The PPI for which the reinstallation was requested has not been installed.\r
+  @retval  EFI_SUCCESS The interface was successfully installed.\r
+  @retval  EFI_INVALID_PARAMETER The OldPpi or NewPpi is NULL.\r
+  @retval  EFI_INVALID_PARAMETER Any of the PEI PPI descriptors in the list do not have\r
+  the EFI_PEI_PPI_DESCRIPTOR_PPI bit set in the Flags field.\r
+  @retval  EFI_OUT_OF_RESOURCES There is no additional space in the PPI database.\r
+  @retval  EFI_NOT_FOUND The PPI for which the reinstallation was requested has not been installed.\r
 \r
 **/\r
 EFI_STATUS\r
 EFIAPI\r
-PeiServicesReinstallPpi (\r
+PeiServicesReInstallPpi (\r
   IN EFI_PEI_PPI_DESCRIPTOR           *OldPpi,\r
   IN EFI_PEI_PPI_DESCRIPTOR           *NewPpi\r
   )\r
 ;\r
 \r
 /**\r
-       This service enables PEIMs to discover a given instance of an interface.\r
+  This service enables PEIMs to discover a given instance of an interface.\r
 \r
-       @param  Guid A pointer to the GUID whose corresponding interface needs to be found.\r
-       @param  Instance The N-th instance of the interface that is required.\r
-       @param  PpiDescriptor A pointer to instance of the EFI_PEI_PPI_DESCRIPTOR.\r
-       @param  Ppi A pointer to the instance of the interface.\r
+  @param  Guid A pointer to the GUID whose corresponding interface needs to be found.\r
+  @param  Instance The N-th instance of the interface that is required.\r
+  @param  PpiDescriptor A pointer to instance of the EFI_PEI_PPI_DESCRIPTOR.\r
+  @param  Ppi A pointer to the instance of the interface.\r
 \r
-       @retval EFI_SUCCESS The interface was successfully returned.\r
-       @retval EFI_NOT_FOUND The PPI descriptor is not found in the database.\r
+  @retval  EFI_SUCCESS The interface was successfully returned.\r
+  @retval  EFI_NOT_FOUND The PPI descriptor is not found in the database.\r
 \r
 **/\r
 EFI_STATUS\r
@@ -81,16 +81,16 @@ PeiServicesLocatePpi (
 ;\r
 \r
 /**\r
-       This service enables PEIMs to register a given service to be invoked\r
-       when another service is installed or reinstalled.\r
+  This service enables PEIMs to register a given service to be invoked\r
+  when another service is installed or reinstalled.\r
 \r
-       @param  NotifyList A pointer to the list of notification interfaces that the caller shall install.\r
+  @param  NotifyList A pointer to the list of notification interfaces that the caller shall install.\r
 \r
-       @retval EFI_SUCCESS The interface was successfully installed.\r
-       @retval EFI_INVALID_PARAMETER The NotifyList pointer is NULL.\r
-       @retval EFI_INVALID_PARAMETER Any of the PEI notify descriptors in the list do not have\r
-       the EFI_PEI_PPI_DESCRIPTOR_NOTIFY_TYPES bit set in the Flags field.\r
-       @retval EFI_OUT_OF_RESOURCES There is no additional space in the PPI database.\r
+  @retval  EFI_SUCCESS The interface was successfully installed.\r
+  @retval  EFI_INVALID_PARAMETER The NotifyList pointer is NULL.\r
+  @retval  EFI_INVALID_PARAMETER Any of the PEI notify descriptors in the list do not have\r
+  the EFI_PEI_PPI_DESCRIPTOR_NOTIFY_TYPES bit set in the Flags field.\r
+  @retval  EFI_OUT_OF_RESOURCES There is no additional space in the PPI database.\r
 \r
 **/\r
 EFI_STATUS\r
@@ -101,12 +101,12 @@ PeiServicesNotifyPpi (
 ;\r
 \r
 /**\r
-       This service enables PEIMs to ascertain the present value of the boot mode.  \r
+  This service enables PEIMs to ascertain the present value of the boot mode.  \r
 \r
-       @param  BootMode A pointer to contain the value of the boot mode.\r
+  @param  BootMode A pointer to contain the value of the boot mode.\r
 \r
-       @retval EFI_SUCCESS The boot mode was returned successfully.\r
-       @retval EFI_INVALID_PARAMETER BootMode is NULL.\r
+  @retval  EFI_SUCCESS The boot mode was returned successfully.\r
+  @retval  EFI_INVALID_PARAMETER BootMode is NULL.\r
 \r
 **/\r
 EFI_STATUS\r
@@ -117,11 +117,11 @@ PeiServicesGetBootMode (
 ;\r
 \r
 /**\r
-       This service enables PEIMs to update the boot mode variable.    \r
+  This service enables PEIMs to update the boot mode variable.    \r
 \r
-       @param  BootMode The value of the boot mode to set.\r
+  @param  BootMode The value of the boot mode to set.\r
 \r
-       @retval EFI_SUCCESS The value was successfully updated\r
+  @retval  EFI_SUCCESS The value was successfully updated\r
 \r
 **/\r
 EFI_STATUS\r
@@ -132,12 +132,12 @@ PeiServicesSetBootMode (
 ;\r
 \r
 /**\r
-       This service enables a PEIM to ascertain the address of the list of HOBs in memory.\r
+  This service enables a PEIM to ascertain the address of the list of HOBs in memory.\r
 \r
-       @param  HobList A pointer to the list of HOBs that the PEI Foundation will initialize.\r
+  @param  HobList A pointer to the list of HOBs that the PEI Foundation will initialize.\r
 \r
-       @retval EFI_SUCCESS The list was successfully returned.\r
-       @retval EFI_NOT_AVAILABLE_YET The HOB list is not yet published.\r
+  @retval  EFI_SUCCESS The list was successfully returned.\r
+  @retval  EFI_NOT_AVAILABLE_YET The HOB list is not yet published.\r
 \r
 **/\r
 EFI_STATUS\r
@@ -148,14 +148,14 @@ PeiServicesGetHobList (
 ;\r
 \r
 /**\r
-       This service enables PEIMs to create various types of HOBs.\r
+  This service enables PEIMs to create various types of HOBs.\r
 \r
-       @param  Type The type of HOB to be installed.\r
-       @param  Length The length of the HOB to be added.\r
-       @param  Hob The address of a pointer that will contain the HOB header.\r
+  @param  Type The type of HOB to be installed.\r
+  @param  Length The length of the HOB to be added.\r
+  @param  Hob The address of a pointer that will contain the HOB header.\r
 \r
-       @retval EFI_SUCCESS The HOB was successfully created.\r
-       @retval EFI_OUT_OF_RESOURCES There is no additional space for HOB creation.\r
+  @retval  EFI_SUCCESS The HOB was successfully created.\r
+  @retval  EFI_OUT_OF_RESOURCES There is no additional space for HOB creation.\r
 \r
 **/\r
 EFI_STATUS\r
@@ -168,15 +168,15 @@ PeiServicesCreateHob (
 ;\r
 \r
 /**\r
-       This service enables PEIMs to discover additional firmware volumes.\r
+  This service enables PEIMs to discover additional firmware volumes.\r
 \r
-       @param  Instance This instance of the firmware volume to find.\r
-       The value 0 is the Boot Firmware Volume (BFV).\r
-       @param  FwVolHeader Pointer to the firmware volume header of the volume to return.\r
+  @param  Instance This instance of the firmware volume to find.\r
+  The value 0 is the Boot Firmware Volume (BFV).\r
+  @param  FwVolHeader Pointer to the firmware volume header of the volume to return.\r
 \r
-       @retval EFI_SUCCESS The volume was found.\r
-       @retval EFI_NOT_FOUND The volume was not found.\r
-       @retval EFI_INVALID_PARAMETER FwVolHeader is NULL.\r
+  @retval  EFI_SUCCESS The volume was found.\r
+  @retval  EFI_NOT_FOUND The volume was not found.\r
+  @retval  EFI_INVALID_PARAMETER FwVolHeader is NULL.\r
 \r
 **/\r
 EFI_STATUS\r
@@ -188,16 +188,16 @@ PeiServicesFfsFindNextVolume (
 ;\r
 \r
 /**\r
-       This service enables PEIMs to discover additional firmware files.\r
+  This service enables PEIMs to discover additional firmware files.\r
 \r
-       @param  SearchType A filter to find files only of this type.\r
-       @param  FwVolHeader Pointer to the firmware volume header of the volume to search.\r
-       This parameter must point to a valid FFS volume.\r
-       @param  FileHeader Pointer to the current file from which to begin searching.\r
+  @param  SearchType A filter to find files only of this type.\r
+  @param  FwVolHeader Pointer to the firmware volume header of the volume to search.\r
+  This parameter must point to a valid FFS volume.\r
+  @param  FileHeader Pointer to the current file from which to begin searching.\r
 \r
-       @retval EFI_SUCCESS The file was found.\r
-       @retval EFI_NOT_FOUND The file was not found.\r
-       @retval EFI_NOT_FOUND The header checksum was not zero.\r
+  @retval  EFI_SUCCESS The file was found.\r
+  @retval  EFI_NOT_FOUND The file was not found.\r
+  @retval  EFI_NOT_FOUND The header checksum was not zero.\r
 \r
 **/\r
 EFI_STATUS\r
@@ -210,14 +210,14 @@ PeiServicesFfsFindNextFile (
 ;\r
 \r
 /**\r
-       This service enables PEIMs to discover sections of a given type within a valid FFS file.\r
+  This service enables PEIMs to discover sections of a given type within a valid FFS file.\r
 \r
-       @param  SearchType The value of the section type to find.\r
-       @param  FfsFileHeader A pointer to the file header that contains the set of sections to be searched.\r
-       @param  SectionData A pointer to the discovered section, if successful.\r
+  @param  SearchType The value of the section type to find.\r
+  @param  FfsFileHeader A pointer to the file header that contains the set of sections to be searched.\r
+  @param  SectionData A pointer to the discovered section, if successful.\r
 \r
-       @retval EFI_SUCCESS The section was found.\r
-       @retval EFI_NOT_FOUND The section was not found.\r
+  @retval  EFI_SUCCESS The section was found.\r
+  @retval  EFI_NOT_FOUND The section was not found.\r
 \r
 **/\r
 EFI_STATUS\r
@@ -230,15 +230,15 @@ PeiServicesFfsFindSectionData (
 ;\r
 \r
 /**\r
-       This service enables PEIMs to register the permanent memory configuration\r
-       that has been initialized with the PEI Foundation.\r
+  This service enables PEIMs to register the permanent memory configuration\r
+  that has been initialized with the PEI Foundation.\r
 \r
-       @param  MemoryBegin The value of a region of installed memory.\r
-       @param  MemoryLength The corresponding length of a region of installed memory.\r
+  @param  MemoryBegin The value of a region of installed memory.\r
+  @param  MemoryLength The corresponding length of a region of installed memory.\r
 \r
-       @retval EFI_SUCCESS The region was successfully installed in a HOB.\r
-       @retval EFI_INVALID_PARAMETER MemoryBegin and MemoryLength are illegal for this system.\r
-       @retval EFI_OUT_OF_RESOURCES There is no additional space for HOB creation.\r
+  @retval  EFI_SUCCESS The region was successfully installed in a HOB.\r
+  @retval  EFI_INVALID_PARAMETER MemoryBegin and MemoryLength are illegal for this system.\r
+  @retval  EFI_OUT_OF_RESOURCES There is no additional space for HOB creation.\r
 \r
 **/\r
 EFI_STATUS\r
@@ -250,16 +250,16 @@ PeiServicesInstallPeiMemory (
 ;\r
 \r
 /**\r
-       This service enables PEIMs to allocate memory after the permanent memory has been installed by a PEIM.\r
+  This service enables PEIMs to allocate memory after the permanent memory has been installed by a PEIM.\r
 \r
-       @param  MemoryType Type of memory to allocate.\r
-       @param  Pages Number of pages to allocate.\r
-       @param  Memory Pointer of memory allocated.\r
+  @param  MemoryType Type of memory to allocate.\r
+  @param  Pages Number of pages to allocate.\r
+  @param  Memory Pointer of memory allocated.\r
 \r
-       @retval EFI_SUCCESS The memory range was successfully allocated.\r
-       @retval EFI_INVALID_PARAMETER Type is not equal to AllocateAnyPages.\r
-       @retval EFI_NOT_AVAILABLE_YET Called with permanent memory not available.\r
-       @retval EFI_OUT_OF_RESOURCES The pages could not be allocated.\r
+  @retval  EFI_SUCCESS The memory range was successfully allocated.\r
+  @retval  EFI_INVALID_PARAMETER Type is not equal to AllocateAnyPages.\r
+  @retval  EFI_NOT_AVAILABLE_YET Called with permanent memory not available.\r
+  @retval  EFI_OUT_OF_RESOURCES The pages could not be allocated.\r
 \r
 **/\r
 EFI_STATUS\r
@@ -272,14 +272,14 @@ PeiServicesAllocatePages (
 ;\r
 \r
 /**\r
-       This service allocates memory from the Hand-Off Block (HOB) heap.\r
+  This service allocates memory from the Hand-Off Block (HOB) heap.\r
 \r
-       @param  Size The number of bytes to allocate from the pool.\r
-       @param  Buffer If the call succeeds, a pointer to a pointer to the allocated buffer;\r
-       undefined otherwise.\r
+  @param  Size The number of bytes to allocate from the pool.\r
+  @param  Buffer If the call succeeds, a pointer to a pointer to the allocated buffer;\r
+  undefined otherwise.\r
 \r
-       @retval EFI_SUCCESS The allocation was successful\r
-       @retval EFI_OUT_OF_RESOURCES There is not enough heap to allocate the requested size.\r
+  @retval  EFI_SUCCESS The allocation was successful\r
+  @retval  EFI_OUT_OF_RESOURCES There is not enough heap to allocate the requested size.\r
 \r
 **/\r
 EFI_STATUS\r
@@ -291,9 +291,9 @@ PeiServicesAllocatePool (
 ;\r
 \r
 /**\r
-       This service resets the entire platform, including all processors and devices, and reboots the system. \r
+  This service resets the entire platform, including all processors and devices, and reboots the system. \r
 \r
-       @retval EFI_NOT_AVAILABLE_YET The service has not been installed yet.\r
+  @retval  EFI_NOT_AVAILABLE_YET The service has not been installed yet.\r
 \r
 **/\r
 EFI_STATUS\r
index 815e722..2a346aa 100644 (file)
@@ -1,16 +1,16 @@
 /** @file\r
-       PEI Services Table Pointer Library services\r
+  PEI Services Table Pointer Library services\r
 \r
-       Copyright (c) 2006, Intel Corporation                                                         \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
-       which accompanies this distribution.  The full text of the license may be found at        \r
-       http://opensource.org/licenses/bsd-license.php                                            \r
+  Copyright (c) 2006, Intel Corporation                                                         \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
+  which accompanies this distribution.  The full text of the license may be found at        \r
+  http://opensource.org/licenses/bsd-license.php                                            \r
 \r
-       THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
-       WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
+  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
+  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
 \r
-       Module Name:    PeiServicesTablePointerLib.h\r
+  Module Name:  PeiServicesTablePointerLib.h\r
 \r
 **/\r
 \r
index 22df74c..bdab062 100644 (file)
@@ -1,16 +1,16 @@
 /** @file\r
-       Library that provides print services\r
+  Library that provides print services\r
 \r
-       Copyright (c) 2006, Intel Corporation                                                         \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
-       which accompanies this distribution.  The full text of the license may be found at        \r
-       http://opensource.org/licenses/bsd-license.php                                            \r
+  Copyright (c) 2006, Intel Corporation                                                         \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
+  which accompanies this distribution.  The full text of the license may be found at        \r
+  http://opensource.org/licenses/bsd-license.php                                            \r
 \r
-       THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
-       WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
+  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
+  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
 \r
-       Module Name:    PrintLib.h\r
+  Module Name:  PrintLib.h\r
 \r
 **/\r
 \r
@@ -362,7 +362,7 @@ AsciiSPrintUnicodeFormat (
                   Unicode string.\r
   @param  Flags   The bitmask of flags that specify left justification, zero pad, and commas.\r
   @param  Value   The 64-bit signed value to convert to a string.\r
-  @param  Width          The maximum number of Unicode characters to place in Buffer.\r
+  @param  Width    The maximum number of Unicode characters to place in Buffer.\r
   \r
   @return Total number of characters required to perform the conversion.\r
 \r
@@ -406,7 +406,7 @@ UnicodeValueToString (
                   ASCII string.\r
   @param  Flags   The bitmask of flags that specify left justification, zero pad, and commas.\r
   @param  Value   The 64-bit signed value to convert to a string.\r
-  @param  Width          The maximum number of ASCII characters to place in Buffer.\r
+  @param  Width    The maximum number of ASCII characters to place in Buffer.\r
   \r
   @return Total number of characters required to perform the conversion.\r
 \r
index 2aa0040..ccd3eae 100644 (file)
@@ -1,16 +1,16 @@
 /** @file\r
-       Declare presence of resources in the platform\r
+  Declare presence of resources in the platform\r
 \r
-       Copyright (c) 2006, Intel Corporation\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
-       which accompanies this distribution.  The full text of the license may be found at\r
-       http://opensource.org/licenses/bsd-license.php\r
+  Copyright (c) 2006, Intel Corporation\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
+  which accompanies this distribution.  The full text of the license may be found at\r
+  http://opensource.org/licenses/bsd-license.php\r
 \r
-       THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-       WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
+  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
 \r
-       Module Name:    ResourcePublicationLib.h\r
+  Module Name:  ResourcePublicationLib.h\r
 \r
 **/\r
 \r
index 6d214aa..0520523 100644 (file)
@@ -1,16 +1,16 @@
 /** @file\r
-       SMBUS Functions\r
+  SMBUS Functions\r
 \r
-       Copyright (c) 2006, Intel Corporation\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
-       which accompanies this distribution.  The full text of the license may be found at\r
-       http://opensource.org/licenses/bsd-license.php\r
+  Copyright (c) 2006, Intel Corporation\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
+  which accompanies this distribution.  The full text of the license may be found at\r
+  http://opensource.org/licenses/bsd-license.php\r
 \r
-       THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-       WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
+  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
 \r
-       Module Name:    SmbusLib.h\r
+  Module Name:  SmbusLib.h\r
 \r
 **/\r
 \r
index 3d0f03e..4b12152 100644 (file)
@@ -1,16 +1,16 @@
 /** @file\r
-       Timer Library Functions\r
+  Timer Library Functions\r
 \r
-       Copyright (c) 2006, Intel Corporation\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
-       which accompanies this distribution.  The full text of the license may be found at\r
-       http://opensource.org/licenses/bsd-license.php\r
+  Copyright (c) 2006, Intel Corporation\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
+  which accompanies this distribution.  The full text of the license may be found at\r
+  http://opensource.org/licenses/bsd-license.php\r
 \r
-       THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-       WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
+  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
 \r
-       Module Name:    TimerLib.h\r
+  Module Name:  TimerLib.h\r
 \r
 **/\r
 \r
index 52b5e23..73a2e39 100644 (file)
@@ -1,16 +1,16 @@
 /** @file\r
-       Library that provides a global pointer to the UEFI Boot Services Tables\r
+  Library that provides a global pointer to the UEFI Boot Services Tables\r
 \r
-       Copyright (c) 2006, Intel Corporation                                                         \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
-       which accompanies this distribution.  The full text of the license may be found at        \r
-       http://opensource.org/licenses/bsd-license.php                                            \r
+  Copyright (c) 2006, Intel Corporation                                                         \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
+  which accompanies this distribution.  The full text of the license may be found at        \r
+  http://opensource.org/licenses/bsd-license.php                                            \r
 \r
-       THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
-       WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
+  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
+  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
 \r
-       Module Name:    UefiBootServicesTableLib.h\r
+  Module Name:  UefiBootServicesTableLib.h\r
 \r
 **/\r
 \r
index d2a3793..d1cf2d7 100644 (file)
@@ -1,16 +1,16 @@
 /** @file\r
-       Return UEFI Decompress Protocol \r
+  Return UEFI Decompress Protocol \r
 \r
-       Copyright (c) 2006, Intel Corporation                                                         \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
-       which accompanies this distribution.  The full text of the license may be found at        \r
-       http://opensource.org/licenses/bsd-license.php                                            \r
+  Copyright (c) 2006, Intel Corporation                                                         \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
+  which accompanies this distribution.  The full text of the license may be found at        \r
+  http://opensource.org/licenses/bsd-license.php                                            \r
 \r
-       THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
-       WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
+  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
+  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
 \r
-       Module Name:    UefiDecompressLib.h\r
+  Module Name:  UefiDecompressLib.h\r
 \r
 **/\r
 \r
index b6532f1..5d10e75 100644 (file)
@@ -1,16 +1,16 @@
 /** @file\r
-       UEFI Driver Model Library Services\r
+  UEFI Driver Model Library Services\r
 \r
-       Copyright (c) 2006, Intel Corporation                                                         \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
-       which accompanies this distribution.  The full text of the license may be found at        \r
-       http://opensource.org/licenses/bsd-license.php                                            \r
+  Copyright (c) 2006, Intel Corporation                                                         \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
+  which accompanies this distribution.  The full text of the license may be found at        \r
+  http://opensource.org/licenses/bsd-license.php                                            \r
 \r
-       THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
-       WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
+  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
+  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
 \r
-       Module Name:    UefiDriverModelLib.h\r
+  Module Name:  UefiDriverModelLib.h\r
 \r
 **/\r
 \r
index c59851e..d1dfe43 100644 (file)
@@ -1,16 +1,16 @@
 /** @file\r
-       Library that provides a global pointer to the UEFI Runtime Services Tables\r
+  Library that provides a global pointer to the UEFI Runtime Services Tables\r
 \r
-       Copyright (c) 2006, Intel Corporation                                                         \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
-       which accompanies this distribution.  The full text of the license may be found at        \r
-       http://opensource.org/licenses/bsd-license.php                                            \r
+  Copyright (c) 2006, Intel Corporation                                                         \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
+  which accompanies this distribution.  The full text of the license may be found at        \r
+  http://opensource.org/licenses/bsd-license.php                                            \r
 \r
-       THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
-       WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
+  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
+  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
 \r
-       Module Name:    UefiRuntimeServicesTableLib.h\r
+  Module Name:  UefiRuntimeServicesTableLib.h\r
 \r
 **/\r
 \r
index 4132d30..b4e50e9 100644 (file)
@@ -1,16 +1,16 @@
 /** @file\r
-       Non-existing BaseLib functions on Ia32\r
+  Non-existing BaseLib functions on Ia32\r
 \r
-       Copyright (c) 2006, Intel Corporation\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
-       which accompanies this distribution.  The full text of the license may be found at\r
-       http://opensource.org/licenses/bsd-license.php\r
+  Copyright (c) 2006, Intel Corporation\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
+  which accompanies this distribution.  The full text of the license may be found at\r
+  http://opensource.org/licenses/bsd-license.php\r
 \r
-       THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-       WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
+  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
 \r
-       Module Name:    Non-existing.c\r
+  Module Name:  Non-existing.c\r
 \r
 **/\r
 \r
index be7e0a6..846a813 100644 (file)
@@ -278,7 +278,7 @@ IsListEmpty (
   If Node is not a node in List and Node is not equal to List, then ASSERT().\r
 \r
   @param  List  A pointer to the head node of a doubly linked list.\r
-  @param  Node A pointer to a node in the doubly linked list.\r
+  @param  Node  A pointer to a node in the doubly linked list.\r
 \r
   @retval TRUE  Node is one of the nodes in the doubly linked list.\r
   @retval FALSE Node is not one of the nodes in the doubly linked list.\r
@@ -314,7 +314,7 @@ IsNull (
   If Node is not a node in List, then ASSERT().\r
 \r
   @param  List  A pointer to the head node of a doubly linked list.\r
-  @param  Node A pointer to a node in the doubly linked list.\r
+  @param  Node  A pointer to a node in the doubly linked list.\r
 \r
   @retval TRUE  Node is the last node in the linked list.\r
   @retval FALSE Node is not the last node in the linked list.\r
index b2c7378..fc4fd43 100644 (file)
@@ -1,16 +1,16 @@
 /** @file\r
-       Non-existing BaseLib functions on x64\r
+  Non-existing BaseLib functions on x64\r
 \r
-       Copyright (c) 2006, Intel Corporation\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
-       which accompanies this distribution.  The full text of the license may be found at\r
-       http://opensource.org/licenses/bsd-license.php\r
+  Copyright (c) 2006, Intel Corporation\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
+  which accompanies this distribution.  The full text of the license may be found at\r
+  http://opensource.org/licenses/bsd-license.php\r
 \r
-       THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-       WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
+  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
 \r
-       Module Name:    Non-existing.c\r
+  Module Name:  Non-existing.c\r
 \r
 **/\r
 \r
index 6081bbe..e3b0fe3 100644 (file)
@@ -50,9 +50,9 @@
 INTN\r
 EFIAPI\r
 CompareMem (\r
-  IN      CONST VOID                *DestinationBuffer,\r
-  IN      CONST VOID                *SourceBuffer,\r
-  IN      UINTN                     Length\r
+  IN CONST VOID  *DestinationBuffer,\r
+  IN CONST VOID  *SourceBuffer,\r
+  IN UINTN       Length\r
   )\r
 {\r
   if (Length == 0) {\r
index 5ca62f5..1fd00ac 100644 (file)
 #include "MemLibInternals.h"\r
 \r
 /**\r
-  Copy Length bytes from Source to Destination.\r
+  Copies a source buffer to a destination buffer, and returns the destination buffer.\r
 \r
-  This function copies Length bytes from SourceBuffer to DestinationBuffer, and\r
-  returns DestinationBuffer. The implementation must be reentrant, and it must\r
-  handle the case where SourceBuffer overlaps DestinationBuffer.\r
+  This function copies Length bytes from SourceBuffer to DestinationBuffer, and returns\r
+  DestinationBuffer.  The implementation must be reentrant, and it must handle the case\r
+  where SourceBuffer overlaps DestinationBuffer.\r
+  If Length is greater than (MAX_ADDRESS - DestinationBuffer + 1), then ASSERT(). \r
+  If Length is greater than (MAX_ADDRESS - SourceBuffer + 1), then ASSERT(). \r
 \r
-  If Length is greater than (MAX_ADDRESS - DestinationBuffer + 1), then\r
-  ASSERT().\r
-  If Length is greater than (MAX_ADDRESS - SourceBuffer + 1), then ASSERT().\r
+  @param  DestinationBuffer   Pointer to the destination buffer of the memory copy.\r
+  @param  SourceBuffer        Pointer to the source buffer of the memory copy.\r
+  @param  Length              Number of bytes to copy from SourceBuffer to DestinationBuffer.\r
 \r
-  @param  Destination Target of copy\r
-  @param  Source Place to copy from\r
-  @param  Length Number of bytes to copy\r
-\r
-  @return Destination\r
+  @return DestinationBuffer.\r
 \r
 **/\r
 VOID *\r
 EFIAPI\r
 CopyMem (\r
-  OUT     VOID                      *Destination,\r
-  IN      CONST VOID                *Source,\r
-  IN      UINTN                     Length\r
+  OUT VOID       *DestinationBuffer,\r
+  IN CONST VOID  *SourceBuffer,\r
+  IN UINTN       Length\r
   )\r
 {\r
-  ASSERT (\r
-    Destination == NULL ||\r
-    Length <= MAX_ADDRESS - (UINTN)Destination + 1\r
-    );\r
-  ASSERT (\r
-    Source == NULL ||\r
-    Length <= MAX_ADDRESS - (UINTN)Source + 1\r
-    );\r
-  if (Destination == Source || Length == 0) {\r
-    return Destination;\r
+  if (Length == 0) {\r
+    return DestinationBuffer;\r
+  }\r
+  ASSERT ((Length - 1) <= (MAX_ADDRESS - (UINTN)DestinationBuffer));\r
+  ASSERT ((Length - 1) <= (MAX_ADDRESS - (UINTN)SourceBuffer));\r
+\r
+  if (DestinationBuffer == SourceBuffer) {\r
+    return DestinationBuffer;\r
   }\r
-  return InternalMemCopyMem (Destination, Source, Length);\r
+  return InternalMemCopyMem (DestinationBuffer, SourceBuffer, Length);\r
 }\r
index 53c4e44..3fecfc9 100644 (file)
@@ -161,7 +161,6 @@ InternalMemScanMem8 (
 {\r
   CONST UINT8                       *Pointer;\r
 \r
-  ASSERT (Length > 0);\r
   Pointer = (CONST UINT8*)Buffer;\r
   do {\r
     if (*(Pointer++) == Value) {\r
@@ -192,7 +191,6 @@ InternalMemScanMem16 (
 {\r
   CONST UINT16                      *Pointer;\r
 \r
-  ASSERT (Length > 0);\r
   Pointer = (CONST UINT16*)Buffer;\r
   do {\r
     if (*(Pointer++) == Value) {\r
@@ -223,7 +221,6 @@ InternalMemScanMem32 (
 {\r
   CONST UINT32                      *Pointer;\r
 \r
-  ASSERT (Length > 0);\r
   Pointer = (CONST UINT32*)Buffer;\r
   do {\r
     if (*(Pointer++) == Value) {\r
@@ -254,7 +251,6 @@ InternalMemScanMem64 (
 {\r
   CONST UINT64                      *Pointer;\r
 \r
-  ASSERT (Length > 0);\r
   Pointer = (CONST UINT64*)Buffer;\r
   do {\r
     if (*(Pointer++) == Value) {\r
index c54983c..351e370 100644 (file)
 **/\r
 \r
 /**\r
-  This function copies a source GUID to a destination GUID.\r
-\r
-  This function copies the contents of the 128-bit GUID specified by SourceGuid\r
-  to DestinationGuid, and returns DestinationGuid.\r
+  Copies a source GUID to a destination GUID.\r
 \r
+  This function copies the contents of the 128-bit GUID specified by SourceGuid to\r
+  DestinationGuid, and returns DestinationGuid.\r
   If DestinationGuid is NULL, then ASSERT().\r
   If SourceGuid is NULL, then ASSERT().\r
 \r
-  @param  DestinationGuid Pointer to the destination GUID.\r
-  @param  SourceGuid Pointer to the source GUID.\r
+  @param  DestinationGuid   Pointer to the destination GUID.\r
+  @param  SourceGuid        Pointer to the source GUID.\r
 \r
-  @return DestinationGuid\r
+  @return DestinationGuid.\r
 \r
 **/\r
 GUID *\r
 EFIAPI\r
 CopyGuid (\r
-  OUT     GUID                      *DestinationGuid,\r
-  IN      CONST GUID                *SourceGuid\r
+  OUT GUID       *DestinationGuid,\r
+  IN CONST GUID  *SourceGuid\r
   )\r
 {\r
   WriteUnaligned64 (\r
@@ -57,27 +56,25 @@ CopyGuid (
 }\r
 \r
 /**\r
-  Compares two GUIDs\r
-\r
-  This function compares Guid1 to Guid2. If the GUIDs are identical then TRUE\r
-  is returned. If there are any bit differences in the two GUIDs, then FALSE is\r
-  returned.\r
+  Compares two GUIDs.\r
 \r
+  This function compares Guid1 to Guid2.  If the GUIDs are identical then TRUE is returned.\r
+  If there are any bit differences in the two GUIDs, then FALSE is returned.\r
   If Guid1 is NULL, then ASSERT().\r
   If Guid2 is NULL, then ASSERT().\r
 \r
-  @param  Guid1 guid to compare\r
-  @param  Guid2 guid to compare\r
+  @param  Guid1       A pointer to a 128 bit GUID.\r
+  @param  Guid2       A pointer to a 128 bit GUID.\r
 \r
-  @retval TRUE  if Guid1 == Guid2\r
-  @retval FALSE if Guid1 != Guid2\r
+  @retval TRUE        Guid1 and Guid2 are identical.\r
+  @retval FALSE       Guid1 and Guid2 are not identical.\r
 \r
 **/\r
 BOOLEAN\r
 EFIAPI\r
 CompareGuid (\r
-  IN      CONST GUID                *Guid1,\r
-  IN      CONST GUID                *Guid2\r
+  IN CONST GUID  *Guid1,\r
+  IN CONST GUID  *Guid2\r
   )\r
 {\r
   return (BOOLEAN)(\r
@@ -93,28 +90,27 @@ CompareGuid (
   in the target buffer.\r
 \r
   This function searches target the buffer specified by Buffer and Length from\r
-  the lowest address to the highest address at 128-bit increments for the\r
-  128-bit GUID value that matches Guid. If a match is found, then a pointer to\r
-  the matching GUID in the target buffer is returned. If no match is found,\r
-  then NULL is returned. If Length is 0, then NULL is returned.\r
-\r
-  If Buffer is NULL, then ASSERT().\r
+  the lowest address to the highest address at 128-bit increments for the 128-bit\r
+  GUID value that matches Guid.  If a match is found, then a pointer to the matching\r
+  GUID in the target buffer is returned.  If no match is found, then NULL is returned.\r
+  If Length is 0, then NULL is returned.\r
+  If Length > 0 and Buffer is NULL, then ASSERT().\r
   If Buffer is not aligned on a 64-bit boundary, then ASSERT().\r
-  If Length is greater than (MAX_ADDRESS - Buffer + 1), then ASSERT().\r
+  If Length is greater than (MAX_ADDRESS \96 Buffer + 1), then ASSERT(). \r
 \r
   @param  Buffer  Pointer to the target buffer to scan.\r
   @param  Length  Number of bytes in Buffer to scan.\r
   @param  Guid    Value to search for in the target buffer.\r
 \r
-  @return Pointer to the first occurrence.\r
-  @retval NULL  if Length == 0 or Guid was not found.\r
+  @return A pointer to the matching Guid in the target buffer or NULL otherwise.\r
+\r
 **/\r
 VOID *\r
 EFIAPI\r
 ScanGuid (\r
-  IN      CONST VOID                *Buffer,\r
-  IN      UINTN                     Length,\r
-  IN      CONST GUID                *Guid\r
+  IN CONST VOID  *Buffer,\r
+  IN UINTN       Length,\r
+  IN CONST GUID  *Guid\r
   )\r
 {\r
   CONST GUID                        *GuidPtr;\r
index d336d59..9ffc2cf 100644 (file)
 VOID *\r
 EFIAPI\r
 ScanMem16 (\r
-  IN      CONST VOID                *Buffer,\r
-  IN      UINTN                     Length,\r
-  IN      UINT16                    Value\r
+  IN CONST VOID  *Buffer,\r
+  IN UINTN       Length,\r
+  IN UINT16      Value\r
   )\r
 {\r
-  if (Length == 0) {\r
+  UINTN     Stride;\r
+  \r
+  Stride = Length / sizeof (Value);\r
+  if (Stride == 0) {\r
     return NULL;\r
   }\r
 \r
@@ -60,5 +63,5 @@ ScanMem16 (
   ASSERT (((UINTN)Buffer & (sizeof (Value) - 1)) == 0);\r
   ASSERT ((Length - 1) <= (MAX_ADDRESS - (UINTN)Buffer));\r
 \r
-  return (VOID*)InternalMemScanMem16 (Buffer, Length / sizeof (Value), Value);\r
+  return (VOID*)InternalMemScanMem16 (Buffer, Stride, Value);\r
 }\r
index 8de5594..6b0beee 100644 (file)
 VOID *\r
 EFIAPI\r
 ScanMem32 (\r
-  IN      CONST VOID                *Buffer,\r
-  IN      UINTN                     Length,\r
-  IN      UINT32                    Value\r
+  IN CONST VOID  *Buffer,\r
+  IN UINTN       Length,\r
+  IN UINT32      Value\r
   )\r
 {\r
-  if (Length == 0) {\r
+  UINTN     Stride;\r
+  \r
+  Stride = Length / sizeof (Value);\r
+  if (Stride == 0) {\r
     return NULL;\r
   }\r
 \r
@@ -60,5 +63,5 @@ ScanMem32 (
   ASSERT (((UINTN)Buffer & (sizeof (Value) - 1)) == 0);\r
   ASSERT ((Length - 1) <= (MAX_ADDRESS - (UINTN)Buffer));\r
 \r
-  return (VOID*)InternalMemScanMem32 (Buffer, Length / sizeof (Value), Value);\r
+  return (VOID*)InternalMemScanMem32 (Buffer, Stride, Value);\r
 }\r
index 228c864..589d45c 100644 (file)
 VOID *\r
 EFIAPI\r
 ScanMem64 (\r
-  IN      CONST VOID                *Buffer,\r
-  IN      UINTN                     Length,\r
-  IN      UINT64                    Value\r
+  IN CONST VOID  *Buffer,\r
+  IN UINTN       Length,\r
+  IN UINT64      Value\r
   )\r
 {\r
-  if (Length == 0) {\r
+  UINTN     Stride;\r
+  \r
+  Stride = Length / sizeof (Value);\r
+  if (Stride == 0) {\r
     return NULL;\r
   }\r
 \r
@@ -60,5 +63,5 @@ ScanMem64 (
   ASSERT (((UINTN)Buffer & (sizeof (Value) - 1)) == 0);\r
   ASSERT ((Length - 1) <= (MAX_ADDRESS - (UINTN)Buffer));\r
 \r
-  return (VOID*)InternalMemScanMem64 (Buffer, Length / sizeof (Value), Value);\r
+  return (VOID*)InternalMemScanMem64 (Buffer, Stride, Value);\r
 }\r
index 72a8078..4dc8bac 100644 (file)
@@ -46,9 +46,9 @@
 VOID *\r
 EFIAPI\r
 ScanMem8 (\r
-  IN      CONST VOID                *Buffer,\r
-  IN      UINTN                     Length,\r
-  IN      UINT8                     Value\r
+  IN CONST VOID  *Buffer,\r
+  IN UINTN       Length,\r
+  IN UINT8       Value\r
   )\r
 {\r
   if (Length == 0) {\r
@@ -57,5 +57,5 @@ ScanMem8 (
   ASSERT (Buffer != NULL);\r
   ASSERT ((Length - 1) <= (MAX_ADDRESS - (UINTN)Buffer));\r
  \r
-  return (VOID*)InternalMemScanMem8 (Buffer, Length / sizeof (Value), Value);\r
+  return (VOID*)InternalMemScanMem8 (Buffer, Length, Value);\r
 }\r
index bd7fee0..07acc6f 100644 (file)
@@ -13,7 +13,7 @@
   THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
   WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
 \r
-  Module Name:  EfiSetMem.c\r
+  Module Name:  SetMem.c\r
 \r
 **/\r
 \r
index fd3720c..41467a9 100644 (file)
@@ -32,7 +32,7 @@
   Value, and returns Buffer. Value is repeated every 16-bits in for Length\r
   bytes of Buffer.\r
 \r
-  If Length > 0 and Buffer is NULL and Length > 0, then ASSERT().\r
+  If Length > 0 and Buffer is NULL, then ASSERT().\r
   If Length is greater than (MAX_ADDRESS - Buffer + 1), then ASSERT().\r
   If Buffer is not aligned on a 16-bit boundary, then ASSERT().\r
   If Length is not aligned on a 16-bit boundary, then ASSERT().\r
   @param  Length  Number of bytes in Buffer to fill.\r
   @param  Value   Value with which to fill Length bytes of Buffer.\r
 \r
-  @return Buffer\r
+  @return Buffer.\r
 \r
 **/\r
 VOID *\r
 EFIAPI\r
 SetMem16 (\r
-  OUT     VOID                      *Buffer,\r
-  IN      UINTN                     Length,\r
-  IN      UINT16                    Value\r
+  OUT VOID   *Buffer,\r
+  IN UINTN   Length,\r
+  IN UINT16  Value\r
   )\r
 {\r
   if (Length == 0) {\r
index 77f1abd..4258406 100644 (file)
@@ -32,7 +32,7 @@
   Value, and returns Buffer. Value is repeated every 32-bits in for Length\r
   bytes of Buffer.\r
 \r
-  If Length > 0 and Buffer is NULL and Length > 0, then ASSERT().\r
+  If Length > 0 and Buffer is NULL, then ASSERT().\r
   If Length is greater than (MAX_ADDRESS - Buffer + 1), then ASSERT().\r
   If Buffer is not aligned on a 32-bit boundary, then ASSERT().\r
   If Length is not aligned on a 32-bit boundary, then ASSERT().\r
   @param  Length  Number of bytes in Buffer to fill.\r
   @param  Value   Value with which to fill Length bytes of Buffer.\r
 \r
-  @return Buffer\r
+  @return Buffer.\r
 \r
 **/\r
 VOID *\r
 EFIAPI\r
 SetMem32 (\r
-  OUT     VOID                      *Buffer,\r
-  IN      UINTN                     Length,\r
-  IN      UINT32                    Value\r
+  OUT VOID   *Buffer,\r
+  IN UINTN   Length,\r
+  IN UINT32  Value\r
   )\r
 {\r
   if (Length == 0) {\r
index f95b97f..4a1eda8 100644 (file)
@@ -32,7 +32,7 @@
   Value, and returns Buffer. Value is repeated every 64-bits in for Length\r
   bytes of Buffer.\r
 \r
-  If Length > 0 and Buffer is NULL and Length > 0, then ASSERT().\r
+  If Length > 0 and Buffer is NULL, then ASSERT().\r
   If Length is greater than (MAX_ADDRESS - Buffer + 1), then ASSERT().\r
   If Buffer is not aligned on a 64-bit boundary, then ASSERT().\r
   If Length is not aligned on a 64-bit boundary, then ASSERT().\r
   @param  Length  Number of bytes in Buffer to fill.\r
   @param  Value   Value with which to fill Length bytes of Buffer.\r
 \r
-  @return Buffer\r
+  @return Buffer.\r
 \r
 **/\r
 VOID *\r
 EFIAPI\r
 SetMem64 (\r
-  OUT     VOID                      *Buffer,\r
-  IN      UINTN                     Length,\r
-  IN      UINT64                    Value\r
+  OUT VOID   *Buffer,\r
+  IN UINTN   Length,\r
+  IN UINT64  Value\r
   )\r
 {\r
   if (Length == 0) {\r
index d0e8760..3965be7 100644 (file)
@@ -41,9 +41,9 @@
 VOID *\r
 EFIAPI\r
 SetMem (\r
-  IN      VOID                      *Buffer,\r
-  IN      UINTN                     Length,\r
-  IN      UINT8                     Value\r
+  OUT VOID  *Buffer,\r
+  IN UINTN  Length,\r
+  IN UINT8  Value\r
   )\r
 {\r
   if (Length == 0) {\r
index 4a3d615..56dbe5d 100644 (file)
 #include "MemLibInternals.h"\r
 \r
 /**\r
-  Set Buffer to 0 for Size bytes.\r
+  Fills a target buffer with zeros, and returns the target buffer.\r
 \r
   This function fills Length bytes of Buffer with zeros, and returns Buffer.\r
+  If Length > 0 and Buffer is NULL, then ASSERT().\r
+  If Length is greater than (MAX_ADDRESS \96 Buffer + 1), then ASSERT(). \r
 \r
-  If Buffer is NULL and Length > 0, then ASSERT().\r
-  If Length is greater than (MAX_ADDRESS - Buffer + 1), then ASSERT().\r
+  @param  Buffer      Pointer to the target buffer to fill with zeros.\r
+  @param  Length      Number of bytes in Buffer to fill with zeros.\r
 \r
-  @param  Buffer Memory to set.\r
-  @param  Size Number of bytes to set\r
-\r
-  @return Buffer\r
+  @return Buffer.\r
 \r
 **/\r
 VOID *\r
 EFIAPI\r
 ZeroMem (\r
-  IN      VOID                      *Buffer,\r
-  IN      UINTN                     Length\r
+  OUT VOID  *Buffer,\r
+  IN UINTN  Length\r
   )\r
 {\r
   ASSERT (!(Buffer == NULL && Length > 0));\r
index 6081bbe..e3b0fe3 100644 (file)
@@ -50,9 +50,9 @@
 INTN\r
 EFIAPI\r
 CompareMem (\r
-  IN      CONST VOID                *DestinationBuffer,\r
-  IN      CONST VOID                *SourceBuffer,\r
-  IN      UINTN                     Length\r
+  IN CONST VOID  *DestinationBuffer,\r
+  IN CONST VOID  *SourceBuffer,\r
+  IN UINTN       Length\r
   )\r
 {\r
   if (Length == 0) {\r
index 5ca62f5..1fd00ac 100644 (file)
 #include "MemLibInternals.h"\r
 \r
 /**\r
-  Copy Length bytes from Source to Destination.\r
+  Copies a source buffer to a destination buffer, and returns the destination buffer.\r
 \r
-  This function copies Length bytes from SourceBuffer to DestinationBuffer, and\r
-  returns DestinationBuffer. The implementation must be reentrant, and it must\r
-  handle the case where SourceBuffer overlaps DestinationBuffer.\r
+  This function copies Length bytes from SourceBuffer to DestinationBuffer, and returns\r
+  DestinationBuffer.  The implementation must be reentrant, and it must handle the case\r
+  where SourceBuffer overlaps DestinationBuffer.\r
+  If Length is greater than (MAX_ADDRESS - DestinationBuffer + 1), then ASSERT(). \r
+  If Length is greater than (MAX_ADDRESS - SourceBuffer + 1), then ASSERT(). \r
 \r
-  If Length is greater than (MAX_ADDRESS - DestinationBuffer + 1), then\r
-  ASSERT().\r
-  If Length is greater than (MAX_ADDRESS - SourceBuffer + 1), then ASSERT().\r
+  @param  DestinationBuffer   Pointer to the destination buffer of the memory copy.\r
+  @param  SourceBuffer        Pointer to the source buffer of the memory copy.\r
+  @param  Length              Number of bytes to copy from SourceBuffer to DestinationBuffer.\r
 \r
-  @param  Destination Target of copy\r
-  @param  Source Place to copy from\r
-  @param  Length Number of bytes to copy\r
-\r
-  @return Destination\r
+  @return DestinationBuffer.\r
 \r
 **/\r
 VOID *\r
 EFIAPI\r
 CopyMem (\r
-  OUT     VOID                      *Destination,\r
-  IN      CONST VOID                *Source,\r
-  IN      UINTN                     Length\r
+  OUT VOID       *DestinationBuffer,\r
+  IN CONST VOID  *SourceBuffer,\r
+  IN UINTN       Length\r
   )\r
 {\r
-  ASSERT (\r
-    Destination == NULL ||\r
-    Length <= MAX_ADDRESS - (UINTN)Destination + 1\r
-    );\r
-  ASSERT (\r
-    Source == NULL ||\r
-    Length <= MAX_ADDRESS - (UINTN)Source + 1\r
-    );\r
-  if (Destination == Source || Length == 0) {\r
-    return Destination;\r
+  if (Length == 0) {\r
+    return DestinationBuffer;\r
+  }\r
+  ASSERT ((Length - 1) <= (MAX_ADDRESS - (UINTN)DestinationBuffer));\r
+  ASSERT ((Length - 1) <= (MAX_ADDRESS - (UINTN)SourceBuffer));\r
+\r
+  if (DestinationBuffer == SourceBuffer) {\r
+    return DestinationBuffer;\r
   }\r
-  return InternalMemCopyMem (Destination, Source, Length);\r
+  return InternalMemCopyMem (DestinationBuffer, SourceBuffer, Length);\r
 }\r
index c54983c..351e370 100644 (file)
 **/\r
 \r
 /**\r
-  This function copies a source GUID to a destination GUID.\r
-\r
-  This function copies the contents of the 128-bit GUID specified by SourceGuid\r
-  to DestinationGuid, and returns DestinationGuid.\r
+  Copies a source GUID to a destination GUID.\r
 \r
+  This function copies the contents of the 128-bit GUID specified by SourceGuid to\r
+  DestinationGuid, and returns DestinationGuid.\r
   If DestinationGuid is NULL, then ASSERT().\r
   If SourceGuid is NULL, then ASSERT().\r
 \r
-  @param  DestinationGuid Pointer to the destination GUID.\r
-  @param  SourceGuid Pointer to the source GUID.\r
+  @param  DestinationGuid   Pointer to the destination GUID.\r
+  @param  SourceGuid        Pointer to the source GUID.\r
 \r
-  @return DestinationGuid\r
+  @return DestinationGuid.\r
 \r
 **/\r
 GUID *\r
 EFIAPI\r
 CopyGuid (\r
-  OUT     GUID                      *DestinationGuid,\r
-  IN      CONST GUID                *SourceGuid\r
+  OUT GUID       *DestinationGuid,\r
+  IN CONST GUID  *SourceGuid\r
   )\r
 {\r
   WriteUnaligned64 (\r
@@ -57,27 +56,25 @@ CopyGuid (
 }\r
 \r
 /**\r
-  Compares two GUIDs\r
-\r
-  This function compares Guid1 to Guid2. If the GUIDs are identical then TRUE\r
-  is returned. If there are any bit differences in the two GUIDs, then FALSE is\r
-  returned.\r
+  Compares two GUIDs.\r
 \r
+  This function compares Guid1 to Guid2.  If the GUIDs are identical then TRUE is returned.\r
+  If there are any bit differences in the two GUIDs, then FALSE is returned.\r
   If Guid1 is NULL, then ASSERT().\r
   If Guid2 is NULL, then ASSERT().\r
 \r
-  @param  Guid1 guid to compare\r
-  @param  Guid2 guid to compare\r
+  @param  Guid1       A pointer to a 128 bit GUID.\r
+  @param  Guid2       A pointer to a 128 bit GUID.\r
 \r
-  @retval TRUE  if Guid1 == Guid2\r
-  @retval FALSE if Guid1 != Guid2\r
+  @retval TRUE        Guid1 and Guid2 are identical.\r
+  @retval FALSE       Guid1 and Guid2 are not identical.\r
 \r
 **/\r
 BOOLEAN\r
 EFIAPI\r
 CompareGuid (\r
-  IN      CONST GUID                *Guid1,\r
-  IN      CONST GUID                *Guid2\r
+  IN CONST GUID  *Guid1,\r
+  IN CONST GUID  *Guid2\r
   )\r
 {\r
   return (BOOLEAN)(\r
@@ -93,28 +90,27 @@ CompareGuid (
   in the target buffer.\r
 \r
   This function searches target the buffer specified by Buffer and Length from\r
-  the lowest address to the highest address at 128-bit increments for the\r
-  128-bit GUID value that matches Guid. If a match is found, then a pointer to\r
-  the matching GUID in the target buffer is returned. If no match is found,\r
-  then NULL is returned. If Length is 0, then NULL is returned.\r
-\r
-  If Buffer is NULL, then ASSERT().\r
+  the lowest address to the highest address at 128-bit increments for the 128-bit\r
+  GUID value that matches Guid.  If a match is found, then a pointer to the matching\r
+  GUID in the target buffer is returned.  If no match is found, then NULL is returned.\r
+  If Length is 0, then NULL is returned.\r
+  If Length > 0 and Buffer is NULL, then ASSERT().\r
   If Buffer is not aligned on a 64-bit boundary, then ASSERT().\r
-  If Length is greater than (MAX_ADDRESS - Buffer + 1), then ASSERT().\r
+  If Length is greater than (MAX_ADDRESS \96 Buffer + 1), then ASSERT(). \r
 \r
   @param  Buffer  Pointer to the target buffer to scan.\r
   @param  Length  Number of bytes in Buffer to scan.\r
   @param  Guid    Value to search for in the target buffer.\r
 \r
-  @return Pointer to the first occurrence.\r
-  @retval NULL  if Length == 0 or Guid was not found.\r
+  @return A pointer to the matching Guid in the target buffer or NULL otherwise.\r
+\r
 **/\r
 VOID *\r
 EFIAPI\r
 ScanGuid (\r
-  IN      CONST VOID                *Buffer,\r
-  IN      UINTN                     Length,\r
-  IN      CONST GUID                *Guid\r
+  IN CONST VOID  *Buffer,\r
+  IN UINTN       Length,\r
+  IN CONST GUID  *Guid\r
   )\r
 {\r
   CONST GUID                        *GuidPtr;\r
index d336d59..9ffc2cf 100644 (file)
 VOID *\r
 EFIAPI\r
 ScanMem16 (\r
-  IN      CONST VOID                *Buffer,\r
-  IN      UINTN                     Length,\r
-  IN      UINT16                    Value\r
+  IN CONST VOID  *Buffer,\r
+  IN UINTN       Length,\r
+  IN UINT16      Value\r
   )\r
 {\r
-  if (Length == 0) {\r
+  UINTN     Stride;\r
+  \r
+  Stride = Length / sizeof (Value);\r
+  if (Stride == 0) {\r
     return NULL;\r
   }\r
 \r
@@ -60,5 +63,5 @@ ScanMem16 (
   ASSERT (((UINTN)Buffer & (sizeof (Value) - 1)) == 0);\r
   ASSERT ((Length - 1) <= (MAX_ADDRESS - (UINTN)Buffer));\r
 \r
-  return (VOID*)InternalMemScanMem16 (Buffer, Length / sizeof (Value), Value);\r
+  return (VOID*)InternalMemScanMem16 (Buffer, Stride, Value);\r
 }\r
index 8de5594..6b0beee 100644 (file)
 VOID *\r
 EFIAPI\r
 ScanMem32 (\r
-  IN      CONST VOID                *Buffer,\r
-  IN      UINTN                     Length,\r
-  IN      UINT32                    Value\r
+  IN CONST VOID  *Buffer,\r
+  IN UINTN       Length,\r
+  IN UINT32      Value\r
   )\r
 {\r
-  if (Length == 0) {\r
+  UINTN     Stride;\r
+  \r
+  Stride = Length / sizeof (Value);\r
+  if (Stride == 0) {\r
     return NULL;\r
   }\r
 \r
@@ -60,5 +63,5 @@ ScanMem32 (
   ASSERT (((UINTN)Buffer & (sizeof (Value) - 1)) == 0);\r
   ASSERT ((Length - 1) <= (MAX_ADDRESS - (UINTN)Buffer));\r
 \r
-  return (VOID*)InternalMemScanMem32 (Buffer, Length / sizeof (Value), Value);\r
+  return (VOID*)InternalMemScanMem32 (Buffer, Stride, Value);\r
 }\r
index 228c864..589d45c 100644 (file)
 VOID *\r
 EFIAPI\r
 ScanMem64 (\r
-  IN      CONST VOID                *Buffer,\r
-  IN      UINTN                     Length,\r
-  IN      UINT64                    Value\r
+  IN CONST VOID  *Buffer,\r
+  IN UINTN       Length,\r
+  IN UINT64      Value\r
   )\r
 {\r
-  if (Length == 0) {\r
+  UINTN     Stride;\r
+  \r
+  Stride = Length / sizeof (Value);\r
+  if (Stride == 0) {\r
     return NULL;\r
   }\r
 \r
@@ -60,5 +63,5 @@ ScanMem64 (
   ASSERT (((UINTN)Buffer & (sizeof (Value) - 1)) == 0);\r
   ASSERT ((Length - 1) <= (MAX_ADDRESS - (UINTN)Buffer));\r
 \r
-  return (VOID*)InternalMemScanMem64 (Buffer, Length / sizeof (Value), Value);\r
+  return (VOID*)InternalMemScanMem64 (Buffer, Stride, Value);\r
 }\r
index 72a8078..4dc8bac 100644 (file)
@@ -46,9 +46,9 @@
 VOID *\r
 EFIAPI\r
 ScanMem8 (\r
-  IN      CONST VOID                *Buffer,\r
-  IN      UINTN                     Length,\r
-  IN      UINT8                     Value\r
+  IN CONST VOID  *Buffer,\r
+  IN UINTN       Length,\r
+  IN UINT8       Value\r
   )\r
 {\r
   if (Length == 0) {\r
@@ -57,5 +57,5 @@ ScanMem8 (
   ASSERT (Buffer != NULL);\r
   ASSERT ((Length - 1) <= (MAX_ADDRESS - (UINTN)Buffer));\r
  \r
-  return (VOID*)InternalMemScanMem8 (Buffer, Length / sizeof (Value), Value);\r
+  return (VOID*)InternalMemScanMem8 (Buffer, Length, Value);\r
 }\r
index fd3720c..41467a9 100644 (file)
@@ -32,7 +32,7 @@
   Value, and returns Buffer. Value is repeated every 16-bits in for Length\r
   bytes of Buffer.\r
 \r
-  If Length > 0 and Buffer is NULL and Length > 0, then ASSERT().\r
+  If Length > 0 and Buffer is NULL, then ASSERT().\r
   If Length is greater than (MAX_ADDRESS - Buffer + 1), then ASSERT().\r
   If Buffer is not aligned on a 16-bit boundary, then ASSERT().\r
   If Length is not aligned on a 16-bit boundary, then ASSERT().\r
   @param  Length  Number of bytes in Buffer to fill.\r
   @param  Value   Value with which to fill Length bytes of Buffer.\r
 \r
-  @return Buffer\r
+  @return Buffer.\r
 \r
 **/\r
 VOID *\r
 EFIAPI\r
 SetMem16 (\r
-  OUT     VOID                      *Buffer,\r
-  IN      UINTN                     Length,\r
-  IN      UINT16                    Value\r