]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EdkModulePkg/Include/Library/EdkDxeSalLib.h
pair RaiseTPL with RestoreTPL
[mirror_edk2.git] / EdkModulePkg / Include / Library / EdkDxeSalLib.h
index 9d2184628920e1f6bd3fb938638a2dab566d4c18..1277e0ac054e1c860bea84304cec771fc41cea6e 100644 (file)
@@ -20,9 +20,8 @@ Abstract:
 #ifndef _ESAL_SERVICE_LIB_H__\r
 #define _ESAL_SERVICE_LIB_H__\r
 \r
-//#include <Ipf/SalApi.h>\r
-\r
 EFI_STATUS\r
+EFIAPI\r
 RegisterEsalFunction (\r
   IN  UINT64                                    FunctionId,\r
   IN  EFI_GUID                                  *ClassGuid,\r
@@ -49,6 +48,7 @@ Returns:
 ;\r
 \r
 EFI_STATUS\r
+EFIAPI\r
 RegisterEsalClass (\r
   IN  EFI_GUID                                  *ClassGuid,\r
   IN  VOID                                      *ModuleGlobal,\r
@@ -74,6 +74,7 @@ Returns:
 ;\r
 \r
 SAL_RETURN_REGS\r
+EFIAPI\r
 EfiCallEsalService (\r
   IN  EFI_GUID                                      *ClassGuid,\r
   IN  UINT64                                        FunctionId,\r
@@ -112,6 +113,7 @@ Returns:
 ;\r
 \r
 SAL_RETURN_REGS\r
+EFIAPI\r
 SetEsalVirtualEntryPoint (\r
   IN  UINT64  EntryPoint,\r
   IN  UINT64  Gp\r
@@ -119,6 +121,7 @@ SetEsalVirtualEntryPoint (
 ;\r
 \r
 SAL_RETURN_REGS\r
+EFIAPI\r
 SetEsalPhysicalEntryPoint (\r
   IN  UINT64  EntryPoint,\r
   IN  UINT64  Gp\r
@@ -126,16 +129,11 @@ SetEsalPhysicalEntryPoint (
 ;\r
 \r
 SAL_RETURN_REGS\r
+EFIAPI\r
 GetEsalEntryPoint (\r
   VOID\r
   )\r
 ;\r
 \r
-VOID\r
-SalFlushCache (\r
-  IN EFI_PHYSICAL_ADDRESS  Start,\r
-  IN UINT64                Length\r
-  )\r
-;\r
 \r
 #endif\r