iPXE
|
This includes some definitions introduced in UEFI that will be used in both PEI and DXE phases. More...
#include <ipxe/efi/Guid/WinCertificate.h>
Go to the source code of this file.
Data Structures | |
struct | EFI_TABLE_HEADER |
Data structure that precedes all of the standard EFI table types. More... | |
struct | EFI_VARIABLE_AUTHENTICATION |
AuthInfo is a WIN_CERTIFICATE using the wCertificateType WIN_CERTIFICATE_UEFI_GUID and the CertType EFI_CERT_TYPE_RSA2048_SHA256_GUID. More... | |
struct | EFI_VARIABLE_AUTHENTICATION_2 |
When the attribute EFI_VARIABLE_TIME_BASED_AUTHENTICATED_WRITE_ACCESS is set, then the Data buffer shall begin with an instance of a complete (and serialized) EFI_VARIABLE_AUTHENTICATION_2 descriptor. More... | |
Macros | |
#define | EFI_VARIABLE_NON_VOLATILE 0x00000001 |
Attributes of variable. More... | |
#define | EFI_VARIABLE_BOOTSERVICE_ACCESS 0x00000002 |
#define | EFI_VARIABLE_RUNTIME_ACCESS 0x00000004 |
#define | EFI_VARIABLE_HARDWARE_ERROR_RECORD 0x00000008 |
This attribute is identified by the mnemonic 'HR' elsewhere in this specification. More... | |
#define | EFI_VARIABLE_TIME_BASED_AUTHENTICATED_WRITE_ACCESS 0x00000020 |
Attributes of Authenticated Variable. More... | |
#define | EFI_VARIABLE_APPEND_WRITE 0x00000040 |
#define | EFI_VARIABLE_AUTHENTICATED_WRITE_ACCESS 0x00000010 |
NOTE: EFI_VARIABLE_AUTHENTICATED_WRITE_ACCESS is deprecated and should be considered reserved. More... | |
Enumerations | |
enum | EFI_MEMORY_TYPE { EfiReservedMemoryType, EfiLoaderCode, EfiLoaderData, EfiBootServicesCode, EfiBootServicesData, EfiRuntimeServicesCode, EfiRuntimeServicesData, EfiConventionalMemory, EfiUnusableMemory, EfiACPIReclaimMemory, EfiACPIMemoryNVS, EfiMemoryMappedIO, EfiMemoryMappedIOPortSpace, EfiPalCode, EfiPersistentMemory, EfiUnacceptedMemoryType, EfiMaxMemoryType } |
Enumeration of memory types introduced in UEFI. More... | |
enum | EFI_RESET_TYPE { EfiResetCold, EfiResetWarm, EfiResetShutdown, EfiResetPlatformSpecific } |
Enumeration of reset types. More... | |
Functions | |
FILE_LICENCE (BSD2_PATENT) | |
This includes some definitions introduced in UEFI that will be used in both PEI and DXE phases.
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file UefiMultiPhase.h.
#define EFI_VARIABLE_NON_VOLATILE 0x00000001 |
Attributes of variable.
Definition at line 17 of file UefiMultiPhase.h.
#define EFI_VARIABLE_BOOTSERVICE_ACCESS 0x00000002 |
Definition at line 18 of file UefiMultiPhase.h.
#define EFI_VARIABLE_RUNTIME_ACCESS 0x00000004 |
Definition at line 19 of file UefiMultiPhase.h.
#define EFI_VARIABLE_HARDWARE_ERROR_RECORD 0x00000008 |
This attribute is identified by the mnemonic 'HR' elsewhere in this specification.
Definition at line 24 of file UefiMultiPhase.h.
#define EFI_VARIABLE_TIME_BASED_AUTHENTICATED_WRITE_ACCESS 0x00000020 |
Attributes of Authenticated Variable.
Definition at line 28 of file UefiMultiPhase.h.
#define EFI_VARIABLE_APPEND_WRITE 0x00000040 |
Definition at line 29 of file UefiMultiPhase.h.
#define EFI_VARIABLE_AUTHENTICATED_WRITE_ACCESS 0x00000010 |
NOTE: EFI_VARIABLE_AUTHENTICATED_WRITE_ACCESS is deprecated and should be considered reserved.
Definition at line 33 of file UefiMultiPhase.h.
enum EFI_MEMORY_TYPE |
Enumeration of memory types introduced in UEFI.
Definition at line 40 of file UefiMultiPhase.h.
enum EFI_RESET_TYPE |
Enumeration of reset types.
Definition at line 119 of file UefiMultiPhase.h.
FILE_LICENCE | ( | BSD2_PATENT | ) |