\r
#include <PiDxe.h>\r
#include <Library/ResetSystemLib.h>\r
-#include <Library/UefiRuntimeLib.h>\r
+#include <Library/UefiRuntimeServicesTableLib.h>\r
\r
/**\r
This function causes a system-wide reset (cold reset), in which\r
VOID\r
)\r
{\r
- EfiResetSystem (EfiResetCold, EFI_SUCCESS, 0, NULL);\r
+ gRT->ResetSystem (EfiResetCold, EFI_SUCCESS, 0, NULL);\r
}\r
\r
/**\r
VOID\r
)\r
{\r
- EfiResetSystem (EfiResetWarm, EFI_SUCCESS, 0, NULL);\r
+ gRT->ResetSystem (EfiResetWarm, EFI_SUCCESS, 0, NULL);\r
}\r
\r
/**\r
VOID\r
)\r
{\r
- EfiResetSystem (EfiResetShutdown, EFI_SUCCESS, 0, NULL);\r
+ gRT->ResetSystem (EfiResetShutdown, EFI_SUCCESS, 0, NULL);\r
}\r
\r
/**\r
IN VOID *ResetData\r
)\r
{\r
- EfiResetSystem (EfiResetPlatformSpecific, EFI_SUCCESS, DataSize, ResetData);\r
+ gRT->ResetSystem (EfiResetPlatformSpecific, EFI_SUCCESS, DataSize, ResetData);\r
}\r
FILE_GUID = C2BDE4F6-65EE-440B-87B5-83ABF10EF45B\r
MODULE_TYPE = DXE_DRIVER\r
VERSION_STRING = 1.0\r
- LIBRARY_CLASS = ResetSystemLib|DXE_CORE DXE_DRIVER DXE_RUNTIME_DRIVER DXE_SAL_DRIVER DXE_SMM_DRIVER UEFI_APPLICATION UEFI_DRIVER\r
+ LIBRARY_CLASS = ResetSystemLib|DXE_CORE DXE_DRIVER UEFI_APPLICATION UEFI_DRIVER\r
\r
#\r
# The following information is for reference only and not required by the build tools.\r
MdeModulePkg/MdeModulePkg.dec\r
\r
[LibraryClasses]\r
- UefiRuntimeLib\r
-\r
+ UefiRuntimeServicesTableLib\r