/** @file\r
This library implements the SAL Library Class using Extended SAL functions\r
\r
- Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>\r
+ Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
which accompanies this distribution. The full text of the license may be found at\r
\r
/**\r
Makes a SAL procedure call.\r
- \r
- This is a wrapper function to make a SAL procedure call. \r
+\r
+ This is a wrapper function to make a SAL procedure call.\r
No parameter checking is performed on the 8 input parameters,\r
but there are some common rules that the caller should follow\r
when making a SAL call. Any address passed to SAL as buffers\r
)\r
{\r
SAL_RETURN_REGS Regs;\r
- \r
+\r
//\r
// Initial all members in this structure.\r
//\r
return EsalCall (\r
EFI_EXTENDED_SAL_BASE_SERVICES_PROTOCOL_GUID_LO,\r
EFI_EXTENDED_SAL_BASE_SERVICES_PROTOCOL_GUID_HI,\r
- SalSetVectorsFunctionId, \r
- Arg2, \r
- Arg3, \r
- Arg4, \r
- Arg5, \r
- Arg6, \r
- Arg7, \r
+ SalSetVectorsFunctionId,\r
+ Arg2,\r
+ Arg3,\r
+ Arg4,\r
+ Arg5,\r
+ Arg6,\r
+ Arg7,\r
Arg8\r
);\r
break;\r
return EsalCall (\r
EFI_EXTENDED_SAL_MCA_LOG_SERVICES_PROTOCOL_GUID_LO,\r
EFI_EXTENDED_SAL_MCA_LOG_SERVICES_PROTOCOL_GUID_HI,\r
- SalGetStateInfoFunctionId, \r
- Arg2, \r
- Arg3, \r
- Arg4, \r
- Arg5, \r
- Arg6, \r
- Arg7, \r
+ SalGetStateInfoFunctionId,\r
+ Arg2,\r
+ Arg3,\r
+ Arg4,\r
+ Arg5,\r
+ Arg6,\r
+ Arg7,\r
Arg8\r
);\r
break;\r
return EsalCall (\r
EFI_EXTENDED_SAL_MCA_LOG_SERVICES_PROTOCOL_GUID_LO,\r
EFI_EXTENDED_SAL_MCA_LOG_SERVICES_PROTOCOL_GUID_HI,\r
- SalGetStateInfoSizeFunctionId, \r
- Arg2, \r
- Arg3, \r
- Arg4, \r
- Arg5, \r
- Arg6, \r
- Arg7, \r
+ SalGetStateInfoSizeFunctionId,\r
+ Arg2,\r
+ Arg3,\r
+ Arg4,\r
+ Arg5,\r
+ Arg6,\r
+ Arg7,\r
Arg8\r
);\r
break;\r
return EsalCall (\r
EFI_EXTENDED_SAL_MCA_LOG_SERVICES_PROTOCOL_GUID_LO,\r
EFI_EXTENDED_SAL_MCA_LOG_SERVICES_PROTOCOL_GUID_HI,\r
- SalClearStateInfoFunctionId, \r
- Arg2, \r
- Arg3, \r
- Arg4, \r
- Arg5, \r
- Arg6, \r
- Arg7, \r
+ SalClearStateInfoFunctionId,\r
+ Arg2,\r
+ Arg3,\r
+ Arg4,\r
+ Arg5,\r
+ Arg6,\r
+ Arg7,\r
Arg8\r
);\r
break;\r
return EsalCall (\r
EFI_EXTENDED_SAL_BASE_SERVICES_PROTOCOL_GUID_LO,\r
EFI_EXTENDED_SAL_BASE_SERVICES_PROTOCOL_GUID_HI,\r
- SalMcRendezFunctionId, \r
- Arg2, \r
- Arg3, \r
- Arg4, \r
- Arg5, \r
- Arg6, \r
- Arg7, \r
+ SalMcRendezFunctionId,\r
+ Arg2,\r
+ Arg3,\r
+ Arg4,\r
+ Arg5,\r
+ Arg6,\r
+ Arg7,\r
Arg8\r
);\r
break;\r
return EsalCall (\r
EFI_EXTENDED_SAL_BASE_SERVICES_PROTOCOL_GUID_LO,\r
EFI_EXTENDED_SAL_BASE_SERVICES_PROTOCOL_GUID_HI,\r
- SalMcSetParamsFunctionId, \r
- Arg2, \r
- Arg3, \r
- Arg4, \r
- Arg5, \r
- Arg6, \r
- Arg7, \r
+ SalMcSetParamsFunctionId,\r
+ Arg2,\r
+ Arg3,\r
+ Arg4,\r
+ Arg5,\r
+ Arg6,\r
+ Arg7,\r
Arg8\r
);\r
break;\r
return EsalCall (\r
EFI_EXTENDED_SAL_BASE_SERVICES_PROTOCOL_GUID_LO,\r
EFI_EXTENDED_SAL_BASE_SERVICES_PROTOCOL_GUID_HI,\r
- EsalRegisterPhysicalAddrFunctionId, \r
- Arg2, \r
- Arg3, \r
- Arg4, \r
- Arg5, \r
- Arg6, \r
- Arg7, \r
+ EsalRegisterPhysicalAddrFunctionId,\r
+ Arg2,\r
+ Arg3,\r
+ Arg4,\r
+ Arg5,\r
+ Arg6,\r
+ Arg7,\r
Arg8\r
);\r
break;\r
return EsalCall (\r
EFI_EXTENDED_SAL_CACHE_SERVICES_PROTOCOL_GUID_LO,\r
EFI_EXTENDED_SAL_CACHE_SERVICES_PROTOCOL_GUID_HI,\r
- SalCacheFlushFunctionId, \r
- Arg2, \r
- Arg3, \r
- Arg4, \r
- Arg5, \r
- Arg6, \r
- Arg7, \r
+ SalCacheFlushFunctionId,\r
+ Arg2,\r
+ Arg3,\r
+ Arg4,\r
+ Arg5,\r
+ Arg6,\r
+ Arg7,\r
Arg8\r
);\r
break;\r
return EsalCall (\r
EFI_EXTENDED_SAL_CACHE_SERVICES_PROTOCOL_GUID_LO,\r
EFI_EXTENDED_SAL_CACHE_SERVICES_PROTOCOL_GUID_HI,\r
- SalCacheInitFunctionId, \r
- Arg2, \r
- Arg3, \r
- Arg4, \r
- Arg5, \r
- Arg6, \r
- Arg7, \r
+ SalCacheInitFunctionId,\r
+ Arg2,\r
+ Arg3,\r
+ Arg4,\r
+ Arg5,\r
+ Arg6,\r
+ Arg7,\r
Arg8\r
);\r
break;\r
return EsalCall (\r
EFI_EXTENDED_SAL_PCI_SERVICES_PROTOCOL_GUID_LO,\r
EFI_EXTENDED_SAL_PCI_SERVICES_PROTOCOL_GUID_HI,\r
- SalPciConfigReadFunctionId, \r
- Arg2, \r
- Arg3, \r
- Arg4, \r
- Arg5, \r
- Arg6, \r
- Arg7, \r
+ SalPciConfigReadFunctionId,\r
+ Arg2,\r
+ Arg3,\r
+ Arg4,\r
+ Arg5,\r
+ Arg6,\r
+ Arg7,\r
Arg8\r
);\r
break;\r
return EsalCall (\r
EFI_EXTENDED_SAL_PCI_SERVICES_PROTOCOL_GUID_LO,\r
EFI_EXTENDED_SAL_PCI_SERVICES_PROTOCOL_GUID_HI,\r
- SalPciConfigWriteFunctionId, \r
- Arg2, \r
- Arg3, \r
- Arg4, \r
- Arg5, \r
- Arg6, \r
- Arg7, \r
+ SalPciConfigWriteFunctionId,\r
+ Arg2,\r
+ Arg3,\r
+ Arg4,\r
+ Arg5,\r
+ Arg6,\r
+ Arg7,\r
Arg8\r
);\r
break;\r
return EsalCall (\r
EFI_EXTENDED_SAL_BASE_SERVICES_PROTOCOL_GUID_LO,\r
EFI_EXTENDED_SAL_BASE_SERVICES_PROTOCOL_GUID_HI,\r
- EsalGetPlatformBaseFreqFunctionId, \r
- Arg2, \r
- Arg3, \r
- Arg4, \r
- Arg5, \r
- Arg6, \r
- Arg7, \r
+ EsalGetPlatformBaseFreqFunctionId,\r
+ Arg2,\r
+ Arg3,\r
+ Arg4,\r
+ Arg5,\r
+ Arg6,\r
+ Arg7,\r
Arg8\r
);\r
break;\r
return EsalCall (\r
EFI_EXTENDED_SAL_BASE_SERVICES_PROTOCOL_GUID_LO,\r
EFI_EXTENDED_SAL_BASE_SERVICES_PROTOCOL_GUID_HI,\r
- EsalPhysicalIdInfoFunctionId, \r
- Arg2, \r
- Arg3, \r
- Arg4, \r
- Arg5, \r
- Arg6, \r
- Arg7, \r
+ EsalPhysicalIdInfoFunctionId,\r
+ Arg2,\r
+ Arg3,\r
+ Arg4,\r
+ Arg5,\r
+ Arg6,\r
+ Arg7,\r
Arg8\r
);\r
break;\r
return EsalCall (\r
EFI_EXTENDED_SAL_PAL_SERVICES_PROTOCOL_GUID_LO,\r
EFI_EXTENDED_SAL_PAL_SERVICES_PROTOCOL_GUID_HI,\r
- EsalUpdatePalFunctionId, \r
- Arg2, \r
- Arg3, \r
- Arg4, \r
- Arg5, \r
- Arg6, \r
- Arg7, \r
+ EsalUpdatePalFunctionId,\r
+ Arg2,\r
+ Arg3,\r
+ Arg4,\r
+ Arg5,\r
+ Arg6,\r
+ Arg7,\r
Arg8\r
);\r
break;\r