/
8BE4DF61-93CA-11D2-AA0D-00E098032B8C.md
92 lines (86 loc) · 7.14 KB
/
8BE4DF61-93CA-11D2-AA0D-00E098032B8C.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
# 8BE4DF61-93CA-11D2-AA0D-00E098032B8C
**GUID Formats**
| Format | Value |
|:--------|:------|
| #define | {0x8BE4DF61, 0x93CA, 0x11d2, 0xAA, 0x0D, 0x00, 0xE0, 0x98, 0x03, 0x2B, 0x8C } |
| ASCII | 8BE4DF61-93CA-11D2-AA0D-00E098032B8C |
**GUID Variables**
| Variable Name | Source |
|:------------------------|:-------|
| EFI\_GLOBAL\_VARIABLE\_GUID | [pexpert/i386/efi.h](http://opensource.apple.com//source/xnu/xnu-3248.60.10/pexpert/pexpert/i386/efi.h) |
**NVRAM Variables**
| Variable | Attribute | Size | Description |
|:-------------------|:------------|:-----|:------------|
| AuditMode | BS,RT | ? | Whether the system is operating in Audit Mode (1) or not (0). All other values are reserved. Should be treated as read-only except when DeployedMode is 0. Always becomes read-only after ExitBootServices() is called. |
| Boot#### | NV,BS,RT | ? | A boot load option. #### is a printed hex value. No 0x or h is included in the hex value. |
| BootCurrent | BS,RT | ? | The boot option that was selected for the current boot. |
| BootNext | NV,BS,RT | ? | The boot option for the next boot only. |
| BootOrder | NV,BS,RT | ? | The ordered boot option load list. || BootOptionSupport | BS,RT | ? | The types of boot options supported by the boot manager. Should be treated as read-only. || ConIn | NV,BS,RT | ? | The device path of the default input console. || ConInDev | BS,RT | ? | The device path of all possible console input devices. || ConOut | NV,BS,RT | ? | The device path of the default output console. || ConOutDev | BS,RT | ? | The device path of all possible console output devices. || dbDefault | BS,RT | ? | The OEM's default secure boot signature store. Should be treated as read-only. || dbrDefault | BS,RT | ? | The OEM's default OS Recovery signature store. Should be treated as read-only. || dbtDefault | BS,RT | ? | The OEM's default secure boot timestamp signature store. Should be treated as read-only. || dbxDefault | BS,RT | ? | The OEM's default secure boot blacklist signature store. Should be treated as read-only. || DeployedMode | BS,RT | ? | Whether the system is operating in Deployed Mode (1) or not (0). All other values are reserved. Should be treated as read-only when its value is 1. Always becomes read- only after ExitBootServices() is called. || Driver#### | NV,BS,RT | ? | A driver load option. #### is a printed hex value. || DriverOrder | NV,BS,RT | ? | The ordered driver load option list. || ErrOut | NV,BS,RT | ? | The device path of the default error output device. || ErrOutDev | BS,RT | ? | The device path of all possible error output devices. || HwErrRecSupport | NV,BS,RT | ? | Identifies the level of hardware error record persistence support implemented by the platform. This variable is only modified by firmware and is read-only to the OS. || KEK | NV,BS,RT,AT | ? | The Key Exchange Key Signature Database. || KEKDefault | BS,RT | ? | The OEM's default Key Exchange Key Signature Database. Should be treated as read-only. || Key#### | NV,BS,RT | ? | Describes hot key relationship with a Boot#### load option. || Lang | NV,BS,RT | ? | The language code that the system is configured for. This value is deprecated. || LangCodes | BS,RT | ? | The language codes that the firmware supports. This value is deprecated. |
| OsIndications | NV,BS,RT | ? | Allows the OS to request the firmware to enable certain features and to take certain actions. || OsIndicationsSupported | BS,RT | ? | Allows the firmware to indicate supported features and actions to the OS. || OsRecoveryOrder | BS,RT,NV,AT | ? | OS-specified recovery options. || PK | NV,BS,RT,AT | ? | The public Platform Key. || PKDefault | BS,RT | ? | The OEM's default public Platform Key. Should be treated as read-only. || PlatformLangCodes | BS,RT | ? | The language codes that the firmware supports. || PlatformLang | NV,BS,RT | ? | The language code that the system is configured for. || PlatformRecovery#### | BS,RT | ? | Platform-specified recovery options. These variables are only modified by firmware and are read-only to the OS. || SignatureSupport | BS,RT | ? | Array of GUIDs representing the type of signatures supported by the platform firmware. Should be treated as read-only. || SecureBoot | BS,RT | ? | Whether the platform firmware is operating in Secure boot mode (1) or not (0). All other values are reserved. Should be treated as read-only. || SetupMode | BS,RT | ? | Whether the system should require authentication on SetVariable() requests to Secure Boot policy variables (0) or not (1). Should be treated as read-only.The system is in "Setup Mode" when SetupMode==1, AuditMode==0, and DeployedMode==0. || SysPrep#### | NV,BS,RT | ? | A System Prep application load option containing a EFI_LOAD_OPTION descriptor. #### is a printed hex value. || SysPrepOrder | NV,BS,RT | ? | The ordered System Prep Application load option list. || Timeout | NV,BS,RT | ? | The firmware’s boot managers timeout, in seconds, before initiating the default boot selection. || VendorKeys | BS,RT | ? | Whether the system is configured to use only vendor- provided keys or not. Should be treated as read-only. |
```
8BE4DF61-93CA-11D2-AA0D-00E098032B8C:ConErrDev
8BE4DF61-93CA-11D2-AA0D-00E098032B8C:ConOutChild1
8BE4DF61-93CA-11D2-AA0D-00E098032B8C:ConOutChildNumber
8BE4DF61-93CA-11D2-AA0D-00E098032B8C:DefaultConOutChild
8BE4DF61-93CA-11D2-AA0D-00E098032B8C:DriverOrder
8BE4DF61-93CA-11D2-AA0D-00E098032B8C:epid_provisioned
8BE4DF61-93CA-11D2-AA0D-00E098032B8C:ErrOut
8BE4DF61-93CA-11D2-AA0D-00E098032B8C:ErrOutDev
8BE4DF61-93CA-11D2-AA0D-00E098032B8C:fpf_provisioned
8BE4DF61-93CA-11D2-AA0D-00E098032B8C:KeyOrder
8BE4DF61-93CA-11D2-AA0D-00E098032B8C:Lang
8BE4DF61-93CA-11D2-AA0D-00E098032B8C:LangCodes
8BE4DF61-93CA-11D2-AA0D-00E098032B8C:MemCeil.
8BE4DF61-93CA-11D2-AA0D-00E098032B8C:MemoryConfih
8BE4DF61-93CA-11D2-AA0D-00E098032B8C:MemoryConfig
8BE4DF61-93CA-11D2-AA0D-00E098032B8C:MonotonicCounter
8BE4DF61-93CA-11D2-AA0D-00E098032B8C:OA3MSDMvariable
8BE4DF61-93CA-11D2-AA0D-00E098032B8C:OriginalLang
8BE4DF61-93CA-11D2-AA0D-00E098032B8C:OsIndicationsSupported
8BE4DF61-93CA-11D2-AA0D-00E098032B8C:PlatformLang
8BE4DF61-93CA-11D2-AA0D-00E098032B8C:PlatformLangCodes
8BE4DF61-93CA-11D2-AA0D-00E098032B8C:PostErrorNumber
8BE4DF61-93CA-11D2-AA0D-00E098032B8C:SecureBoot
8BE4DF61-93CA-11D2-AA0D-00E098032B8C:SetupMode
8BE4DF61-93CA-11D2-AA0D-00E098032B8C:SignatureSupport
8BE4DF61-93CA-11D2-AA0D-00E098032B8C:Timeout
8BE4DF61-93CA-11D2-AA0D-00E098032B8C:USB_POINT
8BE4DF61-93CA-11D2-AA0D-00E098032B8C:Boot%04x
8BE4DF61-93CA-11D2-AA0D-00E098032B8C:Key0000
8BE4DF61-93CA-11D2-AA0D-00E098032B8C:Key%04x
```