TianoCore EDK2 master
|
Go to the source code of this file.
Data Structures | |
struct | DYNAMICEX_MAPPING |
struct | VARIABLE_HEAD |
struct | VPD_HEAD |
struct | PCD_NAME_INDEX |
struct | PCD_DATABASE_INIT |
struct | PCD_DATABASE |
struct | PCD_DATA_DELTA |
struct | PCD_DEFAULT_INFO |
struct | PCD_DEFAULT_DATA |
struct | PCD_NV_STORE_DEFAULT_BUFFER_HEADER |
struct | PCD_DATABASE_SKU_DELTA |
Macros | |
#define | PCD_DATA_BASE_SIGNATURE_GUID { 0x3c7d193c, 0x682c, 0x4c14, { 0xa6, 0x8f, 0x55, 0x2d, 0xea, 0x4f, 0x43, 0x7e } } |
#define | PCD_TYPE_SHIFT 28 |
#define | PCD_TYPE_DATA (0x0U << PCD_TYPE_SHIFT) |
#define | PCD_TYPE_HII (0x8U << PCD_TYPE_SHIFT) |
#define | PCD_TYPE_VPD (0x4U << PCD_TYPE_SHIFT) |
#define | PCD_TYPE_STRING (0x1U << PCD_TYPE_SHIFT) |
#define | PCD_TYPE_ALL_SET (PCD_TYPE_DATA | PCD_TYPE_HII | PCD_TYPE_VPD | PCD_TYPE_STRING) |
#define | PCD_DATUM_TYPE_SHIFT 24 |
#define | PCD_DATUM_TYPE_POINTER (0x0U << PCD_DATUM_TYPE_SHIFT) |
#define | PCD_DATUM_TYPE_UINT8 (0x1U << PCD_DATUM_TYPE_SHIFT) |
#define | PCD_DATUM_TYPE_UINT16 (0x2U << PCD_DATUM_TYPE_SHIFT) |
#define | PCD_DATUM_TYPE_UINT32 (0x4U << PCD_DATUM_TYPE_SHIFT) |
#define | PCD_DATUM_TYPE_UINT64 (0x8U << PCD_DATUM_TYPE_SHIFT) |
#define | PCD_DATUM_TYPE_ALL_SET |
#define | PCD_DATUM_TYPE_SHIFT2 20 |
#define | PCD_DATUM_TYPE_UINT8_BOOLEAN (0x1U << PCD_DATUM_TYPE_SHIFT2) |
#define | PCD_DATABASE_OFFSET_MASK (~(PCD_TYPE_ALL_SET | PCD_DATUM_TYPE_ALL_SET | PCD_DATUM_TYPE_UINT8_BOOLEAN)) |
#define | PCD_NV_STORE_DEFAULT_BUFFER_SIGNATURE SIGNATURE_32('N', 'S', 'D', 'B') |
Typedefs | |
typedef UINT64 | SKU_ID |
typedef UINT32 | STRING_HEAD |
typedef UINT16 | SIZE_INFO |
typedef UINT32 | TABLE_OFFSET |
typedef PCD_DATABASE_INIT | PEI_PCD_DATABASE |
typedef PCD_DATABASE_INIT | DXE_PCD_DATABASE |
Variables | |
EFI_GUID | gPcdDataBaseSignatureGuid |
Guid for Pcd DataBase Signature.
Copyright (c) 2012 - 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file PcdDataBaseSignatureGuid.h.
#define PCD_DATA_BASE_SIGNATURE_GUID { 0x3c7d193c, 0x682c, 0x4c14, { 0xa6, 0x8f, 0x55, 0x2d, 0xea, 0x4f, 0x43, 0x7e } } |
Definition at line 12 of file PcdDataBaseSignatureGuid.h.
#define PCD_DATABASE_OFFSET_MASK (~(PCD_TYPE_ALL_SET | PCD_DATUM_TYPE_ALL_SET | PCD_DATUM_TYPE_UINT8_BOOLEAN)) |
Definition at line 49 of file PcdDataBaseSignatureGuid.h.
#define PCD_DATUM_TYPE_ALL_SET |
Definition at line 39 of file PcdDataBaseSignatureGuid.h.
#define PCD_DATUM_TYPE_POINTER (0x0U << PCD_DATUM_TYPE_SHIFT) |
Definition at line 33 of file PcdDataBaseSignatureGuid.h.
#define PCD_DATUM_TYPE_SHIFT 24 |
Definition at line 31 of file PcdDataBaseSignatureGuid.h.
#define PCD_DATUM_TYPE_SHIFT2 20 |
Definition at line 45 of file PcdDataBaseSignatureGuid.h.
#define PCD_DATUM_TYPE_UINT16 (0x2U << PCD_DATUM_TYPE_SHIFT) |
Definition at line 35 of file PcdDataBaseSignatureGuid.h.
#define PCD_DATUM_TYPE_UINT32 (0x4U << PCD_DATUM_TYPE_SHIFT) |
Definition at line 36 of file PcdDataBaseSignatureGuid.h.
#define PCD_DATUM_TYPE_UINT64 (0x8U << PCD_DATUM_TYPE_SHIFT) |
Definition at line 37 of file PcdDataBaseSignatureGuid.h.
#define PCD_DATUM_TYPE_UINT8 (0x1U << PCD_DATUM_TYPE_SHIFT) |
Definition at line 34 of file PcdDataBaseSignatureGuid.h.
#define PCD_DATUM_TYPE_UINT8_BOOLEAN (0x1U << PCD_DATUM_TYPE_SHIFT2) |
Definition at line 47 of file PcdDataBaseSignatureGuid.h.
#define PCD_NV_STORE_DEFAULT_BUFFER_SIGNATURE SIGNATURE_32('N', 'S', 'D', 'B') |
Definition at line 163 of file PcdDataBaseSignatureGuid.h.
#define PCD_TYPE_ALL_SET (PCD_TYPE_DATA | PCD_TYPE_HII | PCD_TYPE_VPD | PCD_TYPE_STRING) |
Definition at line 29 of file PcdDataBaseSignatureGuid.h.
#define PCD_TYPE_DATA (0x0U << PCD_TYPE_SHIFT) |
Definition at line 24 of file PcdDataBaseSignatureGuid.h.
#define PCD_TYPE_HII (0x8U << PCD_TYPE_SHIFT) |
Definition at line 25 of file PcdDataBaseSignatureGuid.h.
#define PCD_TYPE_SHIFT 28 |
Definition at line 22 of file PcdDataBaseSignatureGuid.h.
#define PCD_TYPE_STRING (0x1U << PCD_TYPE_SHIFT) |
Definition at line 27 of file PcdDataBaseSignatureGuid.h.
#define PCD_TYPE_VPD (0x4U << PCD_TYPE_SHIFT) |
Definition at line 26 of file PcdDataBaseSignatureGuid.h.
typedef PCD_DATABASE_INIT DXE_PCD_DATABASE |
Definition at line 127 of file PcdDataBaseSignatureGuid.h.
typedef PCD_DATABASE_INIT PEI_PCD_DATABASE |
Definition at line 126 of file PcdDataBaseSignatureGuid.h.
typedef UINT16 SIZE_INFO |
Definition at line 73 of file PcdDataBaseSignatureGuid.h.
typedef UINT64 SKU_ID |
Definition at line 20 of file PcdDataBaseSignatureGuid.h.
typedef UINT32 STRING_HEAD |
Definition at line 71 of file PcdDataBaseSignatureGuid.h.
typedef UINT32 TABLE_OFFSET |
Definition at line 80 of file PcdDataBaseSignatureGuid.h.