]> git.proxmox.com Git - mirror_edk2.git/blobdiff - SecurityPkg/Tcg/TcgConfigDxe/TcgConfigImpl.h
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / SecurityPkg / Tcg / TcgConfigDxe / TcgConfigImpl.h
index acc6062a9b3501b0cb5d99b6711f05c6a414b0dc..0373a7ff678edf299c98a0f913999acb907fca53 100644 (file)
@@ -2,14 +2,8 @@
   The header file of HII Config Access protocol implementation of TCG\r
   configuration module.\r
 \r
-Copyright (c) 2011 - 2016, 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) 2011 - 2018, Intel Corporation. All rights reserved.<BR>\r
+SPDX-License-Identifier: BSD-2-Clause-Patent\r
 \r
 **/\r
 \r
@@ -43,15 +37,15 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 //\r
 // Tool generated IFR binary data and String package data\r
 //\r
-extern UINT8                        TcgConfigBin[];\r
-extern UINT8                        TcgConfigDxeStrings[];\r
+extern UINT8  TcgConfigBin[];\r
+extern UINT8  TcgConfigDxeStrings[];\r
 \r
 ///\r
 /// HII specific Vendor Device Path definition.\r
 ///\r
 typedef struct {\r
-  VENDOR_DEVICE_PATH                VendorDevicePath;\r
-  EFI_DEVICE_PATH_PROTOCOL          End;\r
+  VENDOR_DEVICE_PATH          VendorDevicePath;\r
+  EFI_DEVICE_PATH_PROTOCOL    End;\r
 } HII_VENDOR_DEVICE_PATH;\r
 \r
 typedef struct {\r
@@ -59,17 +53,17 @@ typedef struct {
 \r
   EFI_HII_CONFIG_ACCESS_PROTOCOL    ConfigAccess;\r
   EFI_HII_HANDLE                    HiiHandle;\r
-  EFI_HANDLE                        DriverHandle;  \r
+  EFI_HANDLE                        DriverHandle;\r
 \r
+  TCG_CONFIGURATION                 *Configuration;\r
   EFI_TCG_PROTOCOL                  *TcgProtocol;\r
 } TCG_CONFIG_PRIVATE_DATA;\r
 \r
-extern TCG_CONFIG_PRIVATE_DATA      mTcgConfigPrivateDateTemplate;\r
+extern TCG_CONFIG_PRIVATE_DATA  mTcgConfigPrivateDateTemplate;\r
 \r
-#define TCG_CONFIG_PRIVATE_DATA_SIGNATURE     SIGNATURE_32 ('T', 'C', 'G', 'D')\r
+#define TCG_CONFIG_PRIVATE_DATA_SIGNATURE  SIGNATURE_32 ('T', 'C', 'G', 'D')\r
 #define TCG_CONFIG_PRIVATE_DATA_FROM_THIS(a)  CR (a, TCG_CONFIG_PRIVATE_DATA, ConfigAccess, TCG_CONFIG_PRIVATE_DATA_SIGNATURE)\r
 \r
-\r
 /**\r
   This function publish the TCG configuration Form for TPM device.\r
 \r
@@ -93,7 +87,7 @@ InstallTcgConfigForm (
 **/\r
 VOID\r
 UninstallTcgConfigForm (\r
-  IN OUT TCG_CONFIG_PRIVATE_DATA    *PrivateData\r
+  IN OUT TCG_CONFIG_PRIVATE_DATA  *PrivateData\r
   );\r
 \r
 /**\r
@@ -125,10 +119,10 @@ UninstallTcgConfigForm (
 EFI_STATUS\r
 EFIAPI\r
 TcgExtractConfig (\r
-  IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL        *This,\r
-  IN CONST EFI_STRING                            Request,\r
-       OUT EFI_STRING                            *Progress,\r
-       OUT EFI_STRING                            *Results\r
+  IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL  *This,\r
+  IN CONST EFI_STRING                      Request,\r
+  OUT EFI_STRING                           *Progress,\r
+  OUT EFI_STRING                           *Results\r
   );\r
 \r
 /**\r
@@ -152,9 +146,9 @@ TcgExtractConfig (
 EFI_STATUS\r
 EFIAPI\r
 TcgRouteConfig (\r
-  IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL      *This,\r
-  IN CONST EFI_STRING                          Configuration,\r
-       OUT EFI_STRING                          *Progress\r
+  IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL  *This,\r
+  IN CONST EFI_STRING                      Configuration,\r
+  OUT EFI_STRING                           *Progress\r
   );\r
 \r
 /**\r
@@ -182,12 +176,12 @@ TcgRouteConfig (
 EFI_STATUS\r
 EFIAPI\r
 TcgCallback (\r
-  IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL      *This,\r
-  IN     EFI_BROWSER_ACTION                    Action,\r
-  IN     EFI_QUESTION_ID                       QuestionId,\r
-  IN     UINT8                                 Type,\r
-  IN     EFI_IFR_TYPE_VALUE                    *Value,\r
-     OUT EFI_BROWSER_ACTION_REQUEST            *ActionRequest\r
+  IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL  *This,\r
+  IN     EFI_BROWSER_ACTION                Action,\r
+  IN     EFI_QUESTION_ID                   QuestionId,\r
+  IN     UINT8                             Type,\r
+  IN     EFI_IFR_TYPE_VALUE                *Value,\r
+  OUT EFI_BROWSER_ACTION_REQUEST           *ActionRequest\r
   );\r
 \r
 #endif\r