//#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
+EFIAPI\r
SalFlushCache (\r
IN EFI_PHYSICAL_ADDRESS Start,\r
IN UINT64 Length\r