]> git.proxmox.com Git - mirror_edk2.git/blame - SecurityPkg/Include/Ppi/FirmwareVolumeInfoMeasurementExcluded.h
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / SecurityPkg / Include / Ppi / FirmwareVolumeInfoMeasurementExcluded.h
CommitLineData
c1d93242 1/** @file\r
07309c3d 2 This PPI means a FV does not need to be extended to PCR by TCG modules.\r
c1d93242 3\r
b3548d32 4Copyright (c) 2013 - 2018, Intel Corporation. All rights reserved.<BR>\r
289b714b 5SPDX-License-Identifier: BSD-2-Clause-Patent\r
c1d93242
JY
6\r
7**/\r
8\r
9#ifndef __EFI_PEI_FIRMWARE_VOLUME_INFO_MEASUREMENT_EXCLUDED_H__\r
10#define __EFI_PEI_FIRMWARE_VOLUME_INFO_MEASUREMENT_EXCLUDED_H__\r
11\r
12#define EFI_PEI_FIRMWARE_VOLUME_INFO_MEASUREMENT_EXCLUDED_PPI_GUID \\r
13 { 0x6e056ff9, 0xc695, 0x4364, { 0x9e, 0x2c, 0x61, 0x26, 0xf5, 0xce, 0xea, 0xae } }\r
14\r
15typedef struct {\r
c411b485
MK
16 EFI_PHYSICAL_ADDRESS FvBase;\r
17 UINT64 FvLength;\r
c1d93242
JY
18} EFI_PEI_FIRMWARE_VOLUME_INFO_MEASUREMENT_EXCLUDED_FV;\r
19\r
20//\r
21// This PPI means a FV does not need to be extended to PCR by TCG modules.\r
22//\r
23typedef struct {\r
c411b485
MK
24 UINT32 Count;\r
25 EFI_PEI_FIRMWARE_VOLUME_INFO_MEASUREMENT_EXCLUDED_FV Fv[1];\r
c1d93242
JY
26} EFI_PEI_FIRMWARE_VOLUME_INFO_MEASUREMENT_EXCLUDED_PPI;\r
27\r
c411b485 28extern EFI_GUID gEfiPeiFirmwareVolumeInfoMeasurementExcludedPpiGuid;\r
c1d93242
JY
29\r
30#endif\r