\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