git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3581
6f19259b-4bc3-4df7-8a09-
765794883524
{\r
EFI_STATUS Status;\r
\r
- ASSERT (SystemTable != NULL);\r
- mRT = SystemTable->RuntimeServices;\r
+ mRT = gRT;\r
ASSERT (mRT != NULL);\r
\r
//\r
#include <Library/UefiRuntimeLib.h>\r
#include <Library/DebugLib.h>\r
#include <Library/UefiBootServicesTableLib.h>\r
+#include <Library/UefiRuntimeServicesTableLib.h>\r
\r
extern EFI_RUNTIME_SERVICES *mRT;\r
\r
IN OUT VOID **Address\r
)\r
{\r
- return mRT->ConvertPointer (DebugDisposition, Address);\r
+ return gRT->ConvertPointer (DebugDisposition, Address);\r
}\r
\r
\r
IN CONST EFI_MEMORY_DESCRIPTOR *VirtualMap\r
)\r
{\r
- return mRT->SetVirtualAddressMap (\r
+ return gRT->SetVirtualAddressMap (\r
MemoryMapSize,\r
DescriptorSize,\r
DescriptorVersion,\r
DESTRUCTOR = RuntimeDriverLibDeconstruct\r
\r
#\r
-# VALID_ARCHITECTURES = IA32 X64 EBC\r
+# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
#\r
\r
\r
[Sources.common]\r
RuntimeLibInternal.h\r
-\r
-[Sources.Ia32]\r
- RuntimeService.c\r
- RuntimeLib.c\r
-\r
-[Sources.X64]\r
- RuntimeService.c\r
- RuntimeLib.c\r
-\r
-[Sources.EBC]\r
RuntimeService.c\r
RuntimeLib.c\r
\r
-\r
-\r
[Packages]\r
MdePkg/MdePkg.dec\r
\r
-[Packages.IPF]\r
- MdePkg/MdePkg.dec\r
-\r
-\r
[LibraryClasses]\r
UefiBootServicesTableLib\r
+ UefiRuntimeServicesTableLib\r
DebugLib\r
\r
\r