]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/Guid/ImageAuthentication.h
OvmfPkg/OvmfPkgIa32X64.dsc: Move PcdShellFile to [PcdsFixedAtBuild.X64]
[mirror_edk2.git] / MdePkg / Include / Guid / ImageAuthentication.h
index 427a7d47bbe80ad5c4f4cca0a0757e7f9b003d57..c7336439981bd109acd354a8a902fc719ebd392e 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
   Image signature database are defined for the signed image validation.\r
 \r
-  Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>\r
+  Copyright (c) 2009 - 2015, 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
@@ -11,7 +11,7 @@
   WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
 \r
   @par Revision Reference:\r
-  GUIDs defined in UEFI 2.4 spec.\r
+  GUIDs defined in UEFI 2.5 spec.\r
 **/\r
 \r
 #ifndef __IMAGE_AUTHTICATION_H__\r
 \r
 #define SECURE_BOOT_MODE_ENABLE           1\r
 #define SECURE_BOOT_MODE_DISABLE          0\r
+///\r
+/// Depricated value definition for SetupMode variable \r
+///\r
 #define SETUP_MODE                        1\r
 #define USER_MODE                         0\r
-\r
+///\r
+/// Value definition for SetupMode/DeployedMode/AuditMode variable\r
+///\r
+#define SETUP_MODE_ENABLE                 1\r
+#define SETUP_MODE_DISABLE                0\r
+#define DEPLOYED_MODE_ENABLE              1\r
+#define DEPLOYED_MODE_DISABLE             0\r
+#define AUDIT_MODE_ENABLE                 1\r
+#define AUDIT_MODE_DISABLE                0\r
 \r
 //***********************************************************************\r
 // Signature Database\r
@@ -318,8 +329,8 @@ typedef struct {
   ///\r
   /// Zero or more image signatures. If the image contained no signatures,\r
   /// then this field is empty.\r
-  ///\r
-  EFI_SIGNATURE_LIST            Signature;\r
+  /// EFI_SIGNATURE_LIST            Signature;\r
+  /// \r
 } EFI_IMAGE_EXECUTION_INFO;\r
 \r
 \r
@@ -349,4 +360,4 @@ extern EFI_GUID gEfiCertX509Sha384Guid;
 extern EFI_GUID gEfiCertX509Sha512Guid;\r
 extern EFI_GUID gEfiCertPkcs7Guid;\r
 \r
-#endif
\ No newline at end of file
+#endif\r