9 #ifndef __UEFI_MULTIPHASE_H__ 10 #define __UEFI_MULTIPHASE_H__ 17 #define EFI_VARIABLE_NON_VOLATILE 0x00000001 18 #define EFI_VARIABLE_BOOTSERVICE_ACCESS 0x00000002 19 #define EFI_VARIABLE_RUNTIME_ACCESS 0x00000004 24 #define EFI_VARIABLE_HARDWARE_ERROR_RECORD 0x00000008 28 #define EFI_VARIABLE_TIME_BASED_AUTHENTICATED_WRITE_ACCESS 0x00000020 29 #define EFI_VARIABLE_APPEND_WRITE 0x00000040 33 #define EFI_VARIABLE_AUTHENTICATED_WRITE_ACCESS 0x00000010
EFI_RESET_TYPE
Enumeration of reset types.
UINT64 MonotonicCount
Included in the signature of AuthInfo.Used to ensure freshness/no replay.
A memory region that operates as EfiConventionalMemory, however it happens to also support byte-addre...
Certificate which encapsulates a GUID-specific digital signature.
WIN_CERTIFICATE_UEFI_GUID AuthInfo
Provides the authorization for the variable access.
A memory region that describes system memory that has not been accepted by a corresponding call to th...
Used to induce a system-wide reset.
The code portions of a loaded application.
WIN_CERTIFICATE_UEFI_GUID AuthInfo
Only a CertType of EFI_CERT_TYPE_PKCS7_GUID is accepted.
Used to induce a system-wide reset.
Used to induce a system-wide initialization.
EFI_MEMORY_TYPE
Enumeration of memory types introduced in UEFI.
Address space reserved by the firmware for code that is part of the processor.
Used by system firmware to request that a memory-mapped IO region be mapped by the OS to a virtual ad...
Memory that holds the ACPI tables.
EFI_TIME TimeStamp
For the TimeStamp value, components Pad1, Nanosecond, TimeZone, Daylight and Pad2 shall be set to 0.
The code portions of a loaded Boot Services Driver.
Free (unallocated) memory.
Used to induce an entry into a power state equivalent to the ACPI G2/S5 or G3 state.
unsigned long long UINT64
System memory-mapped IO region that is used to translate memory cycles to IO cycles by the processor.
EFI Time Abstraction: Year: 1900 - 9999 Month: 1 - 12 Day: 1 - 31 Hour: 0 - 23 Minute: 0 - 59 Second:...
FILE_LICENCE(BSD2_PATENT)
The data portions of a loaded Runtime Services Driver and the default data allocation type used by a ...
GUID for UEFI WIN_CERTIFICATE structure.
The code portions of a loaded Runtime Services Driver.
When the attribute EFI_VARIABLE_TIME_BASED_AUTHENTICATED_WRITE_ACCESS is set, then the Data buffer sh...
Address space reserved for use by the firmware.
The data portions of a loaded Boot Serves Driver, and the default data allocation type used by a Boot...
AuthInfo is a WIN_CERTIFICATE using the wCertificateType WIN_CERTIFICATE_UEFI_GUID and the CertType E...
The data portions of a loaded application and the default data allocation type used by an application...
Memory in which errors have been detected.