]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Library/DxeResetSystemLib/DxeResetSystemLib.c
MdeModulePkg/DxeResetSystemLib: Avoid depending on UefiRuntimeLib
[mirror_edk2.git] / MdeModulePkg / Library / DxeResetSystemLib / DxeResetSystemLib.c
index ea452e32319ff88d6a52ec1b6cba8d1fcea875bb..76bca223ae04cf3d1f731f130e11f5ffa158c612 100644 (file)
@@ -14,7 +14,7 @@
 \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
@@ -30,7 +30,7 @@ ResetCold (
   VOID\r
   )\r
 {\r
-  EfiResetSystem (EfiResetCold, EFI_SUCCESS, 0, NULL);\r
+  gRT->ResetSystem (EfiResetCold, EFI_SUCCESS, 0, NULL);\r
 }\r
 \r
 /**\r
@@ -45,7 +45,7 @@ ResetWarm (
   VOID\r
   )\r
 {\r
-  EfiResetSystem (EfiResetWarm, EFI_SUCCESS, 0, NULL);\r
+  gRT->ResetSystem (EfiResetWarm, EFI_SUCCESS, 0, NULL);\r
 }\r
 \r
 /**\r
@@ -60,7 +60,7 @@ ResetShutdown (
   VOID\r
   )\r
 {\r
-  EfiResetSystem (EfiResetShutdown, EFI_SUCCESS, 0, NULL);\r
+  gRT->ResetSystem (EfiResetShutdown, EFI_SUCCESS, 0, NULL);\r
 }\r
 \r
 /**\r
@@ -94,5 +94,5 @@ ResetPlatformSpecific (
   IN VOID    *ResetData\r
   )\r
 {\r
-  EfiResetSystem (EfiResetPlatformSpecific, EFI_SUCCESS, DataSize, ResetData);\r
+  gRT->ResetSystem (EfiResetPlatformSpecific, EFI_SUCCESS, DataSize, ResetData);\r
 }\r