The driver and library in MdePkg, MdeModulePkg and Nt32Pkg that don't depend on PI...
authorlgao4 <lgao4@de2fecce-e211-0410-80a6-f3fac2684e05>
Sat, 30 Aug 2008 14:09:38 +0000 (14:09 +0000)
committerlgao4 <lgao4@de2fecce-e211-0410-80a6-f3fac2684e05>
Sat, 30 Aug 2008 14:09:38 +0000 (14:09 +0000)
git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@5758 de2fecce-e211-0410-80a6-f3fac2684e05

63 files changed:
edk2/MdeModulePkg/Bus/Pci/EhciDxe/Ehci.h
edk2/MdeModulePkg/Bus/Pci/UhciDxe/Uhci.h
edk2/MdeModulePkg/Bus/Pci/UndiRuntimeDxe/Undi32.h
edk2/MdeModulePkg/Bus/Scsi/ScsiBusDxe/ComponentName.c
edk2/MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBus.c
edk2/MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ComponentName.c
edk2/MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDisk.c
edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/ComponentName.c
edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBus.h
edk2/MdeModulePkg/Bus/Usb/UsbKbDxe/EfiKey.h
edk2/MdeModulePkg/Bus/Usb/UsbMassStorageDxe/ComponentName.c
edk2/MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMass.h
edk2/MdeModulePkg/Bus/Usb/UsbMouseAbsolutePointerDxe/UsbMouseAbsolutePointer.h
edk2/MdeModulePkg/Bus/Usb/UsbMouseDxe/UsbMouse.h
edk2/MdeModulePkg/Core/RuntimeDxe/Crc32.c
edk2/MdeModulePkg/Core/RuntimeDxe/Runtime.h
edk2/MdeModulePkg/Include/MdeModuleHii.h
edk2/MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.c
edk2/MdeModulePkg/Library/EdkDxePrintLib/PrintLib.c
edk2/MdeModulePkg/Library/ExtendedHiiLib/ExtendedHiiLib.c
edk2/MdeModulePkg/Library/ExtendedIfrSupportLib/LibraryInternal.h
edk2/MdeModulePkg/Library/GraphicsLib/Graphics.c
edk2/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleService.h
edk2/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatform.h
edk2/MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitter.h
edk2/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsole.h
edk2/MdeModulePkg/Universal/Console/TerminalDxe/Terminal.h
edk2/MdeModulePkg/Universal/DebugSupportDxe/Ia32/plDebugSupport.h
edk2/MdeModulePkg/Universal/DebugSupportDxe/ipf/plDebugSupport.h
edk2/MdeModulePkg/Universal/DebugSupportDxe/x64/plDebugSupport.h
edk2/MdeModulePkg/Universal/DevicePathDxe/DevicePath.h
edk2/MdeModulePkg/Universal/DriverSampleDxe/DriverSample.h
edk2/MdeModulePkg/Universal/EbcDxe/EbcInt.h
edk2/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabase.h
edk2/MdeModulePkg/Universal/MemoryTest/NullMemoryTestDxe/NullMemoryTest.h
edk2/MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounter.h
edk2/MdeModulePkg/Universal/PcatRealTimeClockRuntimeDxe/PcRtc.h
edk2/MdeModulePkg/Universal/PlatformDriverOverride/PlatOverMngr/PlatOverMngr.h
edk2/MdeModulePkg/Universal/PlatformDriverOverride/PlatformDriOverrideDxe/PlatformDriOverride.h
edk2/MdeModulePkg/Universal/SecurityStubDxe/SecurityStub.h
edk2/MdeModulePkg/Universal/SetupBrowserDxe/Setup.h
edk2/MdeModulePkg/Universal/Variable/EmuRuntimeDxe/Variable.h
edk2/MdeModulePkg/Universal/Variable/RuntimeDxe/Variable.h
edk2/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.h
edk2/MdePkg/Library/DxeMemoryAllocationLib/MemoryAllocationLib.c
edk2/MdePkg/Library/HiiLib/InternalHiiLib.h
edk2/MdePkg/Library/IfrSupportLib/UefiIfrLibraryInternal.h
edk2/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.c
edk2/MdePkg/Library/UefiLib/UefiLibInternal.h
edk2/MdePkg/Library/UefiRuntimeLib/RuntimeLib.c
edk2/MdePkg/Library/UefiRuntimeLib/RuntimeLibInternal.h
edk2/MdePkg/Library/UefiRuntimeLib/RuntimeService.c
edk2/MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.inf
edk2/MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.c
edk2/MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLibInternal.h [deleted file]
edk2/MdePkg/Library/UefiScsiLib/UefiScsiLib.c
edk2/MdePkg/Library/UefiUsbLib/UefiUsbLibInternal.h
edk2/Nt32Pkg/MetronomeDxe/Metronome.h
edk2/Nt32Pkg/RealTimeClockRuntimeDxe/RealTimeClock.c
edk2/Nt32Pkg/ResetRuntimeDxe/reset.c
edk2/Nt32Pkg/SnpNt32Dxe/SnpNt32.h
edk2/Nt32Pkg/TimerDxe/Timer.h
edk2/Nt32Pkg/WinNtThunkDxe/WinNtThunk.c

index ec2e913..9d61067 100644 (file)
@@ -17,7 +17,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #define _EFI_EHCI_H_\r
 \r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 \r
 #include <Protocol/Usb2HostController.h>\r
 #include <Protocol/PciIo.h>\r
index 92c7833..7a8f880 100644 (file)
@@ -17,7 +17,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #define _EFI_UHCI_H_\r
 \r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 \r
 #include <Protocol/Usb2HostController.h>\r
 #include <Protocol/UsbHostController.h>\r
index 43994c7..05f3844 100644 (file)
@@ -15,7 +15,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #ifndef _UNDI_32_H_\r
 #define _UNDI_32_H_\r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 \r
 #include <Guid/EventGroup.h>\r
 #include <Protocol/PciIo.h>\r
index ddf5a88..0e18db5 100644 (file)
@@ -13,7 +13,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 **/\r
 \r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 \r
 \r
 #include <Protocol/ScsiPassThru.h>\r
index 16ad48a..d09d76a 100644 (file)
@@ -14,7 +14,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 **/\r
 \r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 \r
 \r
 #include <Protocol/ScsiPassThru.h>\r
index 9928503..eb9c1d4 100644 (file)
@@ -13,7 +13,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 **/\r
 \r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 \r
 \r
 #include <Protocol/ScsiIo.h>\r
index 1bb7712..54dbada 100644 (file)
@@ -12,7 +12,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 \r
 **/\r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 \r
 \r
 #include <Protocol/ScsiIo.h>\r
index 529c76c..f989340 100644 (file)
@@ -14,7 +14,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 **/\r
 \r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 \r
 \r
 #include <Library/UefiLib.h>\r
index dc6d215..41f2022 100644 (file)
@@ -17,7 +17,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #define _EFI_USB_BUS_H_\r
 \r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 \r
 #include <Protocol/Usb2HostController.h>\r
 #include <Protocol/UsbHostController.h>\r
index b933201..780f16c 100644 (file)
@@ -16,7 +16,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #define _EFI_USB_KB_H_\r
 \r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 \r
 #include <Protocol/SimpleTextIn.h>\r
 #include <Protocol/SimpleTextInEx.h>\r
index 45827b8..a48f0be 100644 (file)
@@ -14,7 +14,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 **/\r
 \r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 \r
 \r
 #include <Library/UefiLib.h>\r
index 019667c..b65fc18 100644 (file)
@@ -23,7 +23,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #define _EFI_USBMASS_H_\r
 \r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 \r
 #include <Protocol/BlockIo.h>\r
 #include <Protocol/UsbIo.h>\r
index 9c7d22f..2dd3cf2 100644 (file)
@@ -22,7 +22,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #define _USB_MOUSE_ABSOLUTE_POINTER_H\r
 \r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 \r
 #include <Protocol/AbsolutePointer.h>\r
 #include <Protocol/UsbIo.h>\r
index 0e4c566..959b914 100644 (file)
@@ -17,7 +17,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #define _EFI_USB_MOUSE_H_\r
 \r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 \r
 #include <Protocol/SimplePointer.h>\r
 #include <Protocol/UsbIo.h>\r
index 14370db..aef2d65 100644 (file)
@@ -18,7 +18,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 **/\r
 \r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 \r
 UINT32  mCrcTable[256];\r
 \r
index c19cc73..f41b375 100644 (file)
@@ -17,7 +17,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #ifndef _RUNTIME_H_\r
 #define _RUNTIME_H_\r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 #include <Protocol/LoadedImage.h>\r
 #include <Protocol/Runtime.h>\r
 #include <Library/BaseLib.h>\r
index 28f2ea3..a463c19 100644 (file)
@@ -113,7 +113,7 @@ typedef struct _EFI_IFR_GUID_SUBCLASS {
 } EFI_IFR_GUID_SUBCLASS;\r
 \r
 //\r
-// GUIDed opcodes defined for Tiano\r
+// GUIDed opcodes defined for framework vfr.\r
 //\r
 #define EFI_IFR_FRAMEWORK_GUID \\r
   { 0x31ca5d1a, 0xd511, 0x4931, { 0xb7, 0x82, 0xae, 0x6b, 0x2b, 0x17, 0x8c, 0xd7 } }\r
index 66546f1..1d45729 100644 (file)
@@ -11,7 +11,7 @@ THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
 \r
 **/\r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 #include <Library/CapsuleLib.h>\r
 \r
 /**\r
index 78714e9..2281115 100644 (file)
@@ -16,7 +16,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 \r
 **/\r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 \r
 #include <Protocol/Print.h>\r
 \r
index 8b7c61d..b29e13a 100644 (file)
@@ -13,7 +13,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 **/\r
 \r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 \r
 #include <Protocol/DevicePath.h>\r
 \r
index bbc3a90..f402f5a 100644 (file)
@@ -16,7 +16,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #define _IFRLIBRARY_INTERNAL_H_\r
 \r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 \r
 #include <Guid/GlobalVariable.h>\r
 #include <Protocol/DevicePath.h>\r
index 851f40e..997bd95 100644 (file)
@@ -14,7 +14,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 **/\r
 \r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 \r
 #include <Protocol/SimpleTextOut.h>\r
 #include <Protocol/OEMBadging.h>\r
index 989f3a4..17aa473 100644 (file)
@@ -16,7 +16,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #define  _CAPSULE_RUNTIME_H_\r
 \r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 \r
 #include <Protocol/Capsule.h>\r
 #include <Guid/CapsuleVendor.h>\r
index eccb18b..529c03d 100644 (file)
@@ -15,7 +15,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #ifndef _CON_PLATFORM_H_\r
 #define _CON_PLATFORM_H_\r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 \r
 #include <Protocol/SimpleTextOut.h>\r
 #include <Protocol/DevicePath.h>\r
index b1bb791..578b49a 100644 (file)
@@ -15,7 +15,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #ifndef _CON_SPLITTER_H_\r
 #define _CON_SPLITTER_H_\r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 #include <Guid/PrimaryStandardErrorDevice.h>\r
 #include <Guid/PrimaryConsoleOutDevice.h>\r
 #include <Protocol/GraphicsOutput.h>\r
index 8f0bf69..9fa72ad 100644 (file)
@@ -15,7 +15,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #ifndef _GRAPHICS_CONSOLE_H_\r
 #define _GRAPHICS_CONSOLE_H_\r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 #include <Protocol/SimpleTextOut.h>\r
 #include <Protocol/GraphicsOutput.h>\r
 #include <Protocol/UgaDraw.h>\r
index abe4324..7da100c 100644 (file)
@@ -16,7 +16,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #define _TERMINAL_H_\r
 \r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 #include <Protocol/SimpleTextOut.h>\r
 #include <Protocol/SerialIo.h>\r
 #include <Guid/GlobalVariable.h>\r
index 044572f..b8cd8ec 100644 (file)
@@ -16,7 +16,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #define _PLDEBUG_SUPPORT_H\r
 \r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 \r
 #include <Protocol/DebugSupport.h>\r
 #include <Protocol/LoadedImage.h>\r
index 8fdf147..b52597a 100644 (file)
@@ -16,7 +16,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #define _PLDEBUG_SUPPORT_H\r
 \r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 \r
 #include <Protocol/DebugSupport.h>\r
 #include <Protocol/LoadedImage.h>\r
index ca92d07..f45ceff 100644 (file)
@@ -16,7 +16,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #define _PLDEBUG_SUPPORT_H\r
 \r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 \r
 #include <Protocol/DebugSupport.h>\r
 #include <Protocol/LoadedImage.h>\r
index 073f9b9..b1f398d 100644 (file)
@@ -15,7 +15,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #ifndef _DEVICE_PATH_DRIVER_H_\r
 #define _DEVICE_PATH_DRIVER_H_\r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 #include <Protocol/DevicePathUtilities.h>\r
 #include <Protocol/DebugPort.h>\r
 #include <Protocol/DevicePathToText.h>\r
index 60fa280..20f9795 100644 (file)
@@ -24,7 +24,7 @@ Revision History
 #ifndef _DRIVER_SAMPLE_H
 #define _DRIVER_SAMPLE_H
 
-#include <PiDxe.h>
+#include <Uefi.h>
 
 #include <Protocol/HiiConfigRouting.h>
 #include <Protocol/FormBrowser2.h>
index becd701..5ad58c0 100644 (file)
@@ -17,7 +17,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #define _EBC_INT_H_\r
 \r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 \r
 #include <Protocol/DebugSupport.h>\r
 #include <Protocol/Ebc.h>\r
index ad016c3..d559c82 100644 (file)
@@ -15,7 +15,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #ifndef __HII_DATABASE_PRIVATE_H__\r
 #define __HII_DATABASE_PRIVATE_H__\r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 \r
 #include <Protocol/ConsoleControl.h>\r
 #include <Protocol/DevicePath.h>\r
index e5e785e..a71e6a2 100644 (file)
@@ -16,7 +16,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #define _NULL_MEMORY_TEST_H\r
 \r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 \r
 \r
 #include <Protocol/GenericMemoryTest.h>\r
index 408b8c4..4fac2a0 100644 (file)
@@ -16,7 +16,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #define _MONOTONIC_COUNTER_DRIVER_H_\r
 \r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 \r
 #include <Protocol/MonotonicCounter.h>\r
 \r
index 6cb9158..8d1dbe1 100644 (file)
@@ -17,7 +17,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #define _RTC_H_\r
 \r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 \r
 #include <Protocol/RealTimeClock.h>\r
 #include <Guid/GenericPlatformVariable.h>\r
index 2c19eff..d9f9dee 100644 (file)
@@ -22,8 +22,6 @@ Abstract:
 #ifndef _PLAT_OVER_MNGR_H_\r
 #define _PLAT_OVER_MNGR_H_\r
 \r
-#include <Uefi.h>\r
-\r
 #include <PiDxe.h>\r
 \r
 #include <Protocol/HiiConfigAccess.h>\r
index 5a5b276..a9d6270 100644 (file)
@@ -21,7 +21,7 @@ Abstract:
 #ifndef PLATFORM_DRI_OVERRIDE_H_
 #define PLATFORM_DRI_OVERRIDE_H_
 
-#include <PiDxe.h>
+#include <Uefi.h>
 \r
 #include <Library/DebugLib.h>\r
 #include <Library/UefiDriverEntryPoint.h>\r
index 5749571..66f0719 100644 (file)
@@ -19,7 +19,7 @@
 //\r
 // Common header files for this module.\r
 //\r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 #include <Protocol/Security.h>\r
 #include <Library/DebugLib.h>\r
 #include <Library/UefiBootServicesTableLib.h>\r
index b1e3c84..60cd50f 100644 (file)
@@ -17,7 +17,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #define _SETUP_H_\r
 \r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 \r
 #include <Protocol/Print.h>\r
 #include <Protocol/SimpleTextOut.h>\r
index 88e9dd6..956e23d 100644 (file)
@@ -21,7 +21,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 // Statements that include other header files\r
 //\r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 \r
 #include <Protocol/VariableWrite.h>\r
 #include <Protocol/Variable.h>\r
index 1fb430e..cf24144 100644 (file)
@@ -17,7 +17,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #ifndef _VARIABLE_H\r
 #define _VARIABLE_H\r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 #include <Protocol/VariableWrite.h>\r
 #include <Protocol/FaultTolerantWriteLite.h>\r
 #include <Protocol/FirmwareVolumeBlock.h>\r
index 103ad06..3ceea7d 100644 (file)
@@ -19,7 +19,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 \r
 \r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 #include <Library/DebugLib.h>\r
 #include <Library/UefiDriverEntryPoint.h>\r
 #include <Library/ReportStatusCodeLib.h>\r
index d80db67..0c7ed9d 100644 (file)
@@ -15,7 +15,7 @@
 #ifndef __INTERNAL_HII_LIB_H__\r
 #define __INTERNAL_HII_LIB_H__\r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 \r
 #include <Protocol/HiiDatabase.h>\r
 #include <Protocol/HiiString.h>\r
index 1cdb36c..d5fcb66 100644 (file)
@@ -18,7 +18,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #define _IFRLIBRARY_INTERNAL_H_
 
 
-#include <PiDxe.h>
+#include <Uefi.h>
 
 #include <Protocol/DevicePath.h>
 
index 100549c..ee19701 100644 (file)
@@ -13,7 +13,7 @@
 **/\r
 \r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 \r
 #include <Library/UefiBootServicesTableLib.h>\r
 #include <Library/DebugLib.h>\r
index 970df2b..886287f 100644 (file)
@@ -14,7 +14,7 @@
 #define __UEFI_LIB_INTERNAL_H_\r
 \r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 #include <Protocol/DriverBinding.h>\r
 #include <Protocol/ComponentName.h>\r
 #include <Protocol/ComponentName2.h>\r
index 4565955..a30a95c 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
-  Library utility functions for Runtime driver.\r
+  UEFI Runtime Library implementation for non IPF processor types.\r
 \r
-Copyright (c) 2006 Intel Corporation. <BR>\r
+Copyright (c) 2006 - 2008 Intel Corporation. <BR>\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
@@ -70,6 +70,8 @@ RuntimeLibVirtualNotifyEvent (
 \r
 /**\r
   Intialize runtime Driver Lib if it has not yet been initialized.\r
+  It will ASSERT() if gRT is NULL or gBS is NULL.\r
+  It will ASSERT() if that operation fails.\r
 \r
   @param[in]  ImageHandle   The firmware allocated handle for the EFI image.\r
   @param[in]  SystemTable   A pointer to the EFI System Table.\r
@@ -85,13 +87,13 @@ RuntimeDriverLibConstruct (
 {\r
   EFI_STATUS  Status;\r
 \r
+  ASSERT (gRT != NULL);\r
+  ASSERT (gBS != NULL);\r
+\r
   mRT = gRT;\r
-  ASSERT (mRT != NULL);\r
-  \r
   //\r
   // Register SetVirtualAddressMap () notify function\r
   //\r
-  ASSERT (gBS != NULL);\r
   Status = gBS->CreateEvent (\r
                   EVT_SIGNAL_VIRTUAL_ADDRESS_CHANGE,\r
                   TPL_NOTIFY,\r
@@ -116,9 +118,10 @@ RuntimeDriverLibConstruct (
 }\r
 \r
 /**\r
-  This routine will free some resources which have been allocated in\r
-  EfiInitializeRuntimeDriverLib(). If a runtime driver exits with an error,\r
-  it must call this routine to free the allocated resource before the exiting.\r
+  If a runtime driver exits with an error, it must call this routine \r
+  to free the allocated resource before the exiting.\r
+  It will ASSERT() if gBS is NULL.\r
+  It will ASSERT() if that operation fails.\r
 \r
   @param[in]  ImageHandle   The firmware allocated handle for the EFI image.\r
   @param[in]  SystemTable   A pointer to the EFI System Table.\r
index 66157fe..fce10c6 100644 (file)
@@ -15,7 +15,7 @@
 #ifndef __RUNTIMELIBINTERNAL_H__\r
 #define __RUNTIMELIBINTERNAL_H__\r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 #include <Library/UefiRuntimeLib.h>\r
 #include <Library/DebugLib.h>\r
 #include <Library/UefiBootServicesTableLib.h>\r
index 941426e..b4479d0 100644 (file)
@@ -6,7 +6,7 @@
   OS virtual address space. All pointer values are different for a virtual \r
   mapping than from the normal physical mapping at boot services time.\r
 \r
-  Copyright (c) 2006 - 2007, Intel Corporation.<BR>\r
+  Copyright (c) 2006 - 2008, Intel Corporation.<BR>\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
@@ -17,9 +17,7 @@
 \r
 **/\r
 \r
-#include <PiDxe.h>\r
-\r
-#include <RuntimeLibInternal.h>\r
+#include "RuntimeLibInternal.h"\r
 \r
 \r
 /**\r
@@ -54,7 +52,7 @@ EfiResetSystem (
                        capabilities.\r
 \r
   @retval  EFI_SUCCESS  Success to execute the function.\r
-  @retval  !EFI_SUCCESS Failed to e3xecute the function.\r
+  @retval  !EFI_SUCCESS Failed to execute the function.\r
 \r
 **/\r
 EFI_STATUS\r
@@ -95,7 +93,7 @@ EfiSetTime (
   @param  Time    Current alarm clock setting.\r
 \r
   @retval  EFI_SUCCESS  Success to execute the function.\r
-  @retval  !EFI_SUCCESS Failed to e3xecute the function.\r
+  @retval  !EFI_SUCCESS Failed to execute the function.\r
 \r
 **/\r
 EFI_STATUS\r
@@ -118,7 +116,7 @@ EfiGetWakeupTime (
   @param  Time   Point to alarm clock setting.\r
 \r
   @retval  EFI_SUCCESS  Success to execute the function.\r
-  @retval  !EFI_SUCCESS Failed to e3xecute the function.\r
+  @retval  !EFI_SUCCESS Failed to execute the function.\r
 \r
 **/\r
 EFI_STATUS\r
@@ -145,7 +143,7 @@ EfiSetWakeupTime (
   @param  Data         Point to return Data-Buffer.\r
 \r
   @retval  EFI_SUCCESS  Success to execute the function.\r
-  @retval  !EFI_SUCCESS Failed to e3xecute the function.\r
+  @retval  !EFI_SUCCESS Failed to execute the function.\r
 \r
 **/\r
 EFI_STATUS\r
@@ -176,7 +174,7 @@ EfiGetVariable (
                            As output, returns the VendorGuid of the current variable.\r
 \r
   @retval  EFI_SUCCESS  Success to execute the function.\r
-  @retval  !EFI_SUCCESS Failed to e3xecute the function.\r
+  @retval  !EFI_SUCCESS Failed to execute the function.\r
 \r
 **/\r
 EFI_STATUS\r
@@ -203,7 +201,7 @@ EfiGetNextVariableName (
   @param  Data         Point to the content of the variable.\r
 \r
   @retval  EFI_SUCCESS  Success to execute the function.\r
-  @retval  !EFI_SUCCESS Failed to e3xecute the function.\r
+  @retval  !EFI_SUCCESS Failed to execute the function.\r
 \r
 **/\r
 EFI_STATUS\r
@@ -226,7 +224,7 @@ EfiSetVariable (
   @param  HighCount Pointer to returned value.\r
 \r
   @retval  EFI_SUCCESS  Success to execute the function.\r
-  @retval  !EFI_SUCCESS Failed to e3xecute the function.\r
+  @retval  !EFI_SUCCESS Failed to execute the function.\r
 \r
 **/\r
 EFI_STATUS\r
@@ -248,7 +246,7 @@ EfiGetNextHighMonotonicCount (
                              applied.\r
 \r
   @retval  EFI_SUCCESS  Success to execute the function.\r
-  @retval  !EFI_SUCCESS Failed to e3xecute the function.\r
+  @retval  !EFI_SUCCESS Failed to execute the function.\r
 \r
 **/\r
 EFI_STATUS\r
@@ -269,7 +267,7 @@ EfiConvertPointer (
   @param  ListHead           Head of linked list to convert.\r
 \r
   @retval  EFI_SUCCESS  Success to execute the function.\r
-  @retval  !EFI_SUCCESS Failed to e3xecute the function.\r
+  @retval  !EFI_SUCCESS Failed to execute the function.\r
 \r
 **/\r
 EFI_STATUS\r
@@ -281,6 +279,13 @@ EfiConvertList (
 {\r
   LIST_ENTRY  *Link;\r
   LIST_ENTRY  *NextLink;\r
+  \r
+  //\r
+  // For NULL List, return EFI_SUCCESS\r
+  //\r
+  if (ListHead == NULL) {\r
+    return EFI_SUCCESS;\r
+  }\r
 \r
   //\r
   // Convert all the ForwardLink & BackLink pointers in the list\r
index 75bc3fc..90e6135 100644 (file)
@@ -2,7 +2,7 @@
 # Runtime driver library\r
 #\r
 # Instance of runtime driver library, Hook VitualAddressChange and\r
-#  BooterviceExit event and provide runtime service.\r
+#  BooterviceExit event and provide runtime service for non IPF processor types.\r
 # Copyright (c) 2006 - 2007, Intel Corporation.\r
 #\r
 #  All rights reserved. This program and the accompanying materials\r
@@ -29,7 +29,7 @@
   DESTRUCTOR                     = RuntimeDriverLibDeconstruct\r
 \r
 #\r
-#  VALID_ARCHITECTURES           = IA32 X64 IPF EBC\r
+#  VALID_ARCHITECTURES           = IA32 X64 EBC\r
 #\r
 \r
 \r
index 4889094..e664a0f 100644 (file)
 \r
 **/\r
 \r
-\r
-#include <PiDxe.h>\r
-\r
-\r
-#include <Library/UefiRuntimeServicesTableLib.h>\r
+#include <Uefi.h>\r
 #include <Library/DebugLib.h>\r
 \r
-#include "UefiRuntimeServicesTableLibInternal.h"\r
-\r
 EFI_RUNTIME_SERVICES  *gRT = NULL;\r
 \r
 /**\r
diff --git a/edk2/MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLibInternal.h b/edk2/MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLibInternal.h
deleted file mode 100644 (file)
index 95ff283..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-/** @file\r
-  Internal Header file for UEFI Runtime Services Table Library.\r
-\r
-  Copyright (c) 2006, Intel Corporation<BR>\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
-\r
-**/\r
-\r
-\r
-#ifndef _UEFI_RUNTIME_SERVICES_TABLE_LIB_INTERNAL_H_\r
-#define _UEFI_RUNTIME_SERVICES_TABLE_LIB_INTERNAL_H_\r
-/**\r
-  The constructor function caches the pointer of Runtime Services Table.\r
-\r
-  The constructor function caches the pointer of Runtime Services Table.\r
-  It will ASSERT() if the pointer of Runtime Services Table is NULL.\r
-  It will always return EFI_SUCCESS.\r
-\r
-  @param  ImageHandle   The firmware allocated handle for the EFI image.\r
-  @param  SystemTable   A pointer to the EFI System Table.\r
-\r
-  @retval EFI_SUCCESS   The constructor always returns EFI_SUCCESS.\r
-\r
-**/\r
-EFI_STATUS\r
-EFIAPI\r
-UefiRuntimeServicesTableLibConstructor (\r
-  IN EFI_HANDLE        ImageHandle,\r
-  IN EFI_SYSTEM_TABLE  *SystemTable\r
-  )\r
-;\r
-#endif\r
-\r
index bbf6317..796d731 100644 (file)
@@ -13,7 +13,7 @@
 **/\r
 \r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 #include <Library/DebugLib.h>\r
 #include <Library/ScsiLib.h>\r
 #include <Library/BaseMemoryLib.h>\r
index 8bfd8c9..99673a3 100644 (file)
@@ -16,7 +16,7 @@
 #ifndef __UEFI_USB_LIB_INTERNAL_H_\r
 #define __UEFI_USB_LIB_INTERNAL_H_\r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 #include <Library/UsbLib.h>\r
 #include <Library/BaseMemoryLib.h>\r
 \r
index c2d4955..22fa9ab 100644 (file)
@@ -22,7 +22,7 @@ Abstract:
 #ifndef _NT_THUNK_METRONOME_H_\r
 #define _NT_THUNK_METRONOME_H_\r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 #include <WinNtDxe.h>\r
 #include <Protocol/Metronome.h>\r
 #include <Library/BaseLib.h>\r
index 17e657c..647acb1 100644 (file)
@@ -19,7 +19,7 @@ Abstract:
 \r
 **/\r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 #include <WinNtDxe.h>\r
 #include <Protocol/RealTimeClock.h>\r
 #include <Library/DebugLib.h>\r
index 0ee9a4e..9a19b56 100644 (file)
@@ -19,7 +19,7 @@ Abstract:
 \r
 **/\r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 #include <WinNtDxe.h>\r
 #include <Protocol/Reset.h>\r
 #include <Library/DebugLib.h>\r
index 7769bbf..0c13562 100644 (file)
@@ -20,7 +20,7 @@ Abstract:
 #ifndef _SNP_NT32_H_\r
 #define _SNP_NT32_H_\r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 \r
 #include <Protocol/SimpleNetwork.h>\r
 #include <Protocol/DevicePath.h>\r
index fd680b1..3b7312b 100644 (file)
@@ -25,7 +25,7 @@ Abstract:
 #define _TIMER_H_\r
 \r
 \r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 #include <WinNtDxe.h>\r
 #include <Protocol/Timer.h>\r
 #include <Protocol/Cpu.h>\r
index c396f9d..1aa491a 100644 (file)
@@ -29,7 +29,7 @@ Abstract:
 //\r
 // The package level header files this module uses\r
 //\r
-#include <PiDxe.h>\r
+#include <Uefi.h>\r
 #include <WinNtDxe.h>\r
 //\r
 // The protocols, PPI and GUID defintions for this module\r