#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
;\r
\r
EFI_STATUS\r
+EFIAPI\r
RegisterEsalClass (\r
IN EFI_GUID *ClassGuid,\r
IN VOID *ModuleGlobal,\r
;\r
\r
SAL_RETURN_REGS\r
+EFIAPI\r
EfiCallEsalService (\r
IN EFI_GUID *ClassGuid,\r
IN UINT64 FunctionId,\r
;\r
\r
SAL_RETURN_REGS\r
+EFIAPI\r
SetEsalVirtualEntryPoint (\r
IN UINT64 EntryPoint,\r
IN UINT64 Gp\r
;\r
\r
SAL_RETURN_REGS\r
+EFIAPI\r
SetEsalPhysicalEntryPoint (\r
IN UINT64 EntryPoint,\r
IN UINT64 Gp\r
;\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