TianoCore EDK2 master
Loading...
Searching...
No Matches
FirmwareVolumeInfoStoredHashFv.h File Reference

Go to the source code of this file.

Data Structures

struct  _HASHED_FV_INFO
 
struct  _FV_HASH_INFO
 
struct  _EDKII_PEI_FIRMWARE_VOLUME_INFO_STORED_HASH_FV_PPI
 

Macros

#define EDKII_PEI_FIRMWARE_VOLUME_INFO_STORED_HASH_FV_PPI_GUID    {0x7f5e4e31, 0x81b1, 0x47e5, {0x9e, 0x21, 0x1e, 0x4b, 0x5b, 0xc2, 0xf6, 0x1d}}
 
#define HASHED_FV_FLAG_REPORT_FV_INFO_PPI   0x0000000000000001
 
#define HASHED_FV_FLAG_REPORT_FV_HOB   0x0000000000000002
 
#define HASHED_FV_FLAG_VERIFIED_BOOT   0x0000000000000010
 
#define HASHED_FV_FLAG_MEASURED_BOOT   0x0000000000000020
 
#define HASHED_FV_FLAG_SKIP_ALL   0xFFFFFFFFFFFFFF00
 
#define HASHED_FV_FLAG_SKIP_BOOT_MODE(Mode)   LShiftU64 (0x100, (Mode))
 
#define FV_HASH_FLAG_BOOT_MODE(Mode)   LShiftU64 (0x100, (Mode))
 

Typedefs

typedef struct _EDKII_PEI_FIRMWARE_VOLUME_INFO_STORED_HASH_FV_PPI EDKII_PEI_FIRMWARE_VOLUME_INFO_STORED_HASH_FV_PPI
 
typedef struct _HASHED_FV_INFO HASHED_FV_INFO
 
typedef struct _FV_HASH_INFO FV_HASH_INFO
 

Variables

EFI_GUID gEdkiiPeiFirmwareVolumeInfoStoredHashFvPpiGuid
 

Detailed Description

PPI to describe stored hash digest for FVs.

Copyright (c) 2019, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file FirmwareVolumeInfoStoredHashFv.h.

Macro Definition Documentation

◆ EDKII_PEI_FIRMWARE_VOLUME_INFO_STORED_HASH_FV_PPI_GUID

#define EDKII_PEI_FIRMWARE_VOLUME_INFO_STORED_HASH_FV_PPI_GUID    {0x7f5e4e31, 0x81b1, 0x47e5, {0x9e, 0x21, 0x1e, 0x4b, 0x5b, 0xc2, 0xf6, 0x1d}}

Definition at line 15 of file FirmwareVolumeInfoStoredHashFv.h.

◆ FV_HASH_FLAG_BOOT_MODE

#define FV_HASH_FLAG_BOOT_MODE (   Mode)    LShiftU64 (0x100, (Mode))

Definition at line 31 of file FirmwareVolumeInfoStoredHashFv.h.

◆ HASHED_FV_FLAG_MEASURED_BOOT

#define HASHED_FV_FLAG_MEASURED_BOOT   0x0000000000000020

Definition at line 24 of file FirmwareVolumeInfoStoredHashFv.h.

◆ HASHED_FV_FLAG_REPORT_FV_HOB

#define HASHED_FV_FLAG_REPORT_FV_HOB   0x0000000000000002

Definition at line 22 of file FirmwareVolumeInfoStoredHashFv.h.

◆ HASHED_FV_FLAG_REPORT_FV_INFO_PPI

#define HASHED_FV_FLAG_REPORT_FV_INFO_PPI   0x0000000000000001

Definition at line 21 of file FirmwareVolumeInfoStoredHashFv.h.

◆ HASHED_FV_FLAG_SKIP_ALL

#define HASHED_FV_FLAG_SKIP_ALL   0xFFFFFFFFFFFFFF00

Definition at line 25 of file FirmwareVolumeInfoStoredHashFv.h.

◆ HASHED_FV_FLAG_SKIP_BOOT_MODE

#define HASHED_FV_FLAG_SKIP_BOOT_MODE (   Mode)    LShiftU64 (0x100, (Mode))

Definition at line 26 of file FirmwareVolumeInfoStoredHashFv.h.

◆ HASHED_FV_FLAG_VERIFIED_BOOT

#define HASHED_FV_FLAG_VERIFIED_BOOT   0x0000000000000010

Definition at line 23 of file FirmwareVolumeInfoStoredHashFv.h.

Typedef Documentation

◆ EDKII_PEI_FIRMWARE_VOLUME_INFO_STORED_HASH_FV_PPI