Home | History | Annotate | Download | only in Guid
      1 /** @file
      2   Defines the HOB GUID used to pass all PEI measured FV info to
      3   DXE Driver.
      4 
      5 Copyright (c) 2012, Intel Corporation. All rights reserved.<BR>
      6 This program and the accompanying materials
      7 are licensed and made available under the terms and conditions of the BSD License
      8 which accompanies this distribution.  The full text of the license may be found at
      9 http://opensource.org/licenses/bsd-license.php
     10 
     11 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
     12 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     13 
     14 **/
     15 
     16 #ifndef _MEASURED_FV_HOB_H_
     17 #define _MEASURED_FV_HOB_H_
     18 
     19 #include <IndustryStandard/UefiTcgPlatform.h>
     20 
     21 ///
     22 /// The Global ID of a GUIDed HOB used to pass all PEI measured FV info to DXE Driver.
     23 ///
     24 #define EFI_MEASURED_FV_HOB_GUID \
     25   { \
     26     0xb2360b42, 0x7173, 0x420a, { 0x86, 0x96, 0x46, 0xca, 0x6b, 0xab, 0x10, 0x60 } \
     27   }
     28 
     29 extern EFI_GUID gMeasuredFvHobGuid;
     30 
     31 typedef struct {
     32   UINT32                     Num;
     33   EFI_PLATFORM_FIRMWARE_BLOB MeasuredFvBuf[1];
     34 } MEASURED_HOB_DATA;
     35 
     36 #endif
     37