]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/Guid/GlobalVariable.h
MdePkg: Add AuditMode/DeployedMode name definition
[mirror_edk2.git] / MdePkg / Include / Guid / GlobalVariable.h
index b7e37e7e6d6243be94617256351877c69511285f..e58f7a1e8c01a3a6c4c1ca32f5a9ad50d0f17dfc 100644 (file)
@@ -36,6 +36,7 @@ extern EFI_GUID gEfiGlobalVariableGuid;
 // Note: except the globally defined variables defined below, the spec also defines\r
 // L"Boot####"      - A boot load option.\r
 // L"Driver####"    - A driver load option.\r
+// L"SysPrep####"   - A System Prep application load option.\r
 // L"Key####"       - Describes hot key relationship with a Boot#### load option.\r
 // The attribute for them is NV+BS+RT, #### is a printed hex value, and no 0x or h\r
 // is included in the hex value. They can not be expressed as a #define like other globally\r
@@ -125,6 +126,20 @@ extern EFI_GUID gEfiGlobalVariableGuid;
 ///\r
 #define EFI_SETUP_MODE_NAME                         L"SetupMode"\r
 ///\r
+/// Whether the system is operating in audit mode (1) or not (0).\r
+/// All other values are reserved. Should be treated as read-only except when DeployedMode is 0.\r
+/// Always becomes read-only after ExitBootServices() is called.\r
+/// Its attribute is BS+RT.\r
+///\r
+#define EFI_AUDIT_MODE_NAME                         L"AuditMode"\r
+///\r
+/// Whether the system is operating in deployed mode (1) or not (0).\r
+/// All other values are reserved. Should be treated as read-only when its value is 1.\r
+/// Always becomes read-only after ExitBootServices() is called.\r
+/// Its attribute is BS+RT.\r
+///\r
+#define EFI_DEPLOYED_MODE_NAME                      L"DeployedMode"\r
+///\r
 /// The Key Exchange Key Signature Database.\r
 /// Its attribute is NV+BS+RT+AT.\r
 ///\r