]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/Library/ExtendedSalLib.h
MdePkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / MdePkg / Include / Library / ExtendedSalLib.h
index 6f28eeb7f6b238f0761493c0572652e0f78641c8..85cfe5a34c5e27234452c6e9e01524fa53f279a6 100644 (file)
@@ -1,14 +1,8 @@
 /** @file\r
   Library class definition of Extended SAL Library.\r
 \r
-Copyright (c) 2007 - 2011, 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
-http://opensource.org/licenses/bsd-license.php.\r
-\r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>\r
+SPDX-License-Identifier: BSD-2-Clause-Patent\r
 \r
 **/\r
 \r
@@ -19,7 +13,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 \r
 /**\r
   Register ESAL Class and its associated global.\r
-  \r
+\r
   This function Registers one or more Extended SAL services in a given\r
   class along with the associated global context.\r
   This function is only available prior to ExitBootServices().\r
@@ -32,7 +26,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
   @retval EFI_SUCCESS          The Extended SAL services were registered.\r
   @retval EFI_UNSUPPORTED      This function was called after ExitBootServices().\r
   @retval EFI_OUT_OF_RESOURCES There are not enough resources available to register one or more of the specified services.\r
-  @retval Other                ClassGuid could not be installed onto a new handle.  \r
+  @retval Other                ClassGuid could not be installed onto a new handle.\r
 \r
 **/\r
 EFI_STATUS\r
@@ -46,7 +40,7 @@ RegisterEsalClass (
 \r
 /**\r
   Calls an Extended SAL Class service that was previously registered with RegisterEsalClass().\r
-  \r
+\r
   This function calls an Extended SAL Class service that was previously registered with RegisterEsalClass().\r
 \r
   @param  ClassGuidLo    GUID of function, lower 64-bits\r
@@ -59,11 +53,11 @@ RegisterEsalClass (
   @param  Arg6           Argument 6 ClassGuid/FunctionId defined\r
   @param  Arg7           Argument 7 ClassGuid/FunctionId defined\r
   @param  Arg8           Argument 8 ClassGuid/FunctionId defined\r
-  \r
+\r
   @retval EFI_SAL_ERROR  The address of ExtendedSalProc() can not be determined\r
                          for the current CPU execution mode.\r
   @retval Other          See the return status from ExtendedSalProc() in the\r
-                         EXTENDED_SAL_BOOT_SERVICE_PROTOCOL.  \r
+                         EXTENDED_SAL_BOOT_SERVICE_PROTOCOL.\r
 \r
 **/\r
 SAL_RETURN_REGS\r
@@ -83,7 +77,7 @@ EsalCall (
 \r
 /**\r
   Wrapper for the EsalStallFunctionId service of Extended SAL Stall Services Class.\r
-  \r
+\r
   This function is a wrapper for the EsalStallFunctionId service of Extended SAL\r
   Stall Services Class. See EsalStallFunctionId of Extended SAL Specification.\r
 \r
@@ -102,7 +96,7 @@ EsalStall (
 \r
 /**\r
   Wrapper for the EsalSetNewPalEntryFunctionId service of Extended SAL PAL Services Services Class.\r
-  \r
+\r
   This function is a wrapper for the EsalSetNewPalEntryFunctionId service of Extended SAL\r
   PAL Services Services Class. See EsalSetNewPalEntryFunctionId of Extended SAL Specification.\r
 \r
@@ -125,7 +119,7 @@ EsalSetNewPalEntry (
 \r
 /**\r
   Wrapper for the EsalGetNewPalEntryFunctionId service of Extended SAL PAL Services Services Class.\r
-  \r
+\r
   This function is a wrapper for the EsalGetNewPalEntryFunctionId service of Extended SAL\r
   PAL Services Services Class. See EsalGetNewPalEntryFunctionId of Extended SAL Specification.\r
 \r
@@ -148,7 +142,7 @@ EsalGetNewPalEntry (
 \r
 /**\r
   Wrapper for the EsalGetStateBufferFunctionId service of Extended SAL MCA Log Services Class.\r
-  \r
+\r
   This function is a wrapper for the EsalGetStateBufferFunctionId service of Extended SAL\r
   MCA Log Services Class. See EsalGetStateBufferFunctionId of Extended SAL Specification.\r
 \r
@@ -174,7 +168,7 @@ EsalGetStateBuffer (
 \r
 /**\r
   Wrapper for the EsalSaveStateBufferFunctionId service of Extended SAL MCA Log Services Class.\r
-  \r
+\r
   This function is a wrapper for the EsalSaveStateBufferFunctionId service of Extended SAL\r
   MCA Log Services Class. See EsalSaveStateBufferFunctionId of Extended SAL Specification.\r
 \r
@@ -191,7 +185,7 @@ EsalSaveStateBuffer (
 \r
 /**\r
   Wrapper for the EsalGetVectorsFunctionId service of Extended SAL Base Services Class.\r
-  \r
+\r
   This function is a wrapper for the EsalGetVectorsFunctionId service of Extended SAL\r
   Base Services Class. See EsalGetVectorsFunctionId of Extended SAL Specification.\r
 \r
@@ -212,7 +206,7 @@ EsalGetVectors (
 \r
 /**\r
   Wrapper for the EsalMcGetParamsFunctionId service of Extended SAL Base Services Class.\r
-  \r
+\r
   This function is a wrapper for the EsalMcGetParamsFunctionId service of Extended SAL\r
   Base Services Class. See EsalMcGetParamsFunctionId of Extended SAL Specification.\r
 \r
@@ -235,7 +229,7 @@ EsalMcGetParams (
 \r
 /**\r
   Wrapper for the EsalMcGetParamsFunctionId service of Extended SAL Base Services Class.\r
-  \r
+\r
   This function is a wrapper for the EsalMcGetParamsFunctionId service of Extended SAL\r
   Base Services Class. See EsalMcGetParamsFunctionId of Extended SAL Specification.\r
 \r
@@ -252,7 +246,7 @@ EsalMcGetMcParams (
 \r
 /**\r
   Wrapper for the EsalGetMcCheckinFlagsFunctionId service of Extended SAL Base Services Class.\r
-  \r
+\r
   This function is a wrapper for the EsalGetMcCheckinFlagsFunctionId service of Extended SAL\r
   Base Services Class. See EsalGetMcCheckinFlagsFunctionId of Extended SAL Specification.\r
 \r
@@ -269,7 +263,7 @@ EsalGetMcCheckinFlags (
 \r
 /**\r
   Wrapper for the EsalAddCpuDataFunctionId service of Extended SAL MP Services Class.\r
-  \r
+\r
   This function is a wrapper for the EsalAddCpuDataFunctionId service of Extended SAL\r
   MP Services Class. See EsalAddCpuDataFunctionId of Extended SAL Specification.\r
 \r
@@ -293,7 +287,7 @@ EsalAddCpuData (
 \r
 /**\r
   Wrapper for the EsalRemoveCpuDataFunctionId service of Extended SAL MP Services Class.\r
-  \r
+\r
   This function is a wrapper for the EsalRemoveCpuDataFunctionId service of Extended SAL\r
   MP Services Class. See EsalRemoveCpuDataFunctionId of Extended SAL Specification.\r
 \r
@@ -311,7 +305,7 @@ EsalRemoveCpuData (
 \r
 /**\r
   Wrapper for the EsalModifyCpuDataFunctionId service of Extended SAL MP Services Class.\r
-  \r
+\r
   This function is a wrapper for the EsalModifyCpuDataFunctionId service of Extended SAL\r
   MP Services Class. See EsalModifyCpuDataFunctionId of Extended SAL Specification.\r
 \r
@@ -335,7 +329,7 @@ EsalModifyCpuData (
 \r
 /**\r
   Wrapper for the EsalGetCpuDataByIdFunctionId service of Extended SAL MP Services Class.\r
-  \r
+\r
   This function is a wrapper for the EsalGetCpuDataByIdFunctionId service of Extended SAL\r
   MP Services Class. See EsalGetCpuDataByIdFunctionId of Extended SAL Specification.\r
 \r
@@ -356,7 +350,7 @@ EsalGetCpuDataById (
 \r
 /**\r
   Wrapper for the EsalGetCpuDataByIndexFunctionId service of Extended SAL MP Services Class.\r
-  \r
+\r
   This function is a wrapper for the EsalGetCpuDataByIndexFunctionId service of Extended SAL\r
   MP Services Class. See EsalGetCpuDataByIndexFunctionId of Extended SAL Specification.\r
 \r
@@ -377,7 +371,7 @@ EsalGetCpuDataByIndex (
 \r
 /**\r
   Wrapper for the EsalWhoAmIFunctionId service of Extended SAL MP Services Class.\r
-  \r
+\r
   This function is a wrapper for the EsalWhoAmIFunctionId service of Extended SAL\r
   MP Services Class. See EsalWhoAmIFunctionId of Extended SAL Specification.\r
 \r
@@ -396,7 +390,7 @@ EsalWhoAmI (
 \r
 /**\r
   Wrapper for the EsalNumProcessors service of Extended SAL MP Services Class.\r
-  \r
+\r
   This function is a wrapper for the EsalNumProcessors service of Extended SAL\r
   MP Services Class. See EsalNumProcessors of Extended SAL Specification.\r
 \r
@@ -412,7 +406,7 @@ EsalNumProcessors (
 \r
 /**\r
   Wrapper for the EsalSetMinStateFnctionId service of Extended SAL MP Services Class.\r
-  \r
+\r
   This function is a wrapper for the EsalSetMinStateFnctionId service of Extended SAL\r
   MP Services Class. See EsalSetMinStateFnctionId of Extended SAL Specification.\r
 \r
@@ -433,7 +427,7 @@ EsalSetMinState (
 \r
 /**\r
   Wrapper for the EsalGetMinStateFunctionId service of Extended SAL MP Services Class.\r
-  \r
+\r
   This function is a wrapper for the EsalGetMinStateFunctionId service of Extended SAL\r
   MP Services Class. See EsalGetMinStateFunctionId of Extended SAL Specification.\r
 \r
@@ -451,7 +445,7 @@ EsalGetMinState (
 \r
 /**\r
   Wrapper for the EsalMcsGetStateInfoFunctionId service of Extended SAL MCA Services Class.\r
-  \r
+\r
   This function is a wrapper for the EsalMcsGetStateInfoFunctionId service of Extended SAL\r
   MCA Services Class. See EsalMcsGetStateInfoFunctionId of Extended SAL Specification.\r
 \r
@@ -473,7 +467,7 @@ EsalMcaGetStateInfo (
 \r
 /**\r
   Wrapper for the EsalMcaRegisterCpuFunctionId service of Extended SAL MCA Services Class.\r
-  \r
+\r
   This function is a wrapper for the EsalMcaRegisterCpuFunctionId service of Extended SAL\r
   MCA Services Class. See EsalMcaRegisterCpuFunctionId of Extended SAL Specification.\r
 \r