diff options
Diffstat (limited to 'Board/EM/Platform/Include/Ppi')
-rw-r--r-- | Board/EM/Platform/Include/Ppi/IntelPlatformPpi.cif | 9 | ||||
-rw-r--r-- | Board/EM/Platform/Include/Ppi/IntelPlatformPpi.sdl | 15 | ||||
-rw-r--r-- | Board/EM/Platform/Include/Ppi/TcgPeiDone.h | 43 |
3 files changed, 67 insertions, 0 deletions
diff --git a/Board/EM/Platform/Include/Ppi/IntelPlatformPpi.cif b/Board/EM/Platform/Include/Ppi/IntelPlatformPpi.cif new file mode 100644 index 0000000..011427c --- /dev/null +++ b/Board/EM/Platform/Include/Ppi/IntelPlatformPpi.cif @@ -0,0 +1,9 @@ +<component> + name = "IntelPlatformPpi" + category = ModulePart + LocalRoot = "Board\EM\Platform\Include\Ppi" + RefName = "IntelPlatformPpi" +[files] +"IntelPlatformPpi.sdl" +"TcgPeiDone.h" +<endComponent> diff --git a/Board/EM/Platform/Include/Ppi/IntelPlatformPpi.sdl b/Board/EM/Platform/Include/Ppi/IntelPlatformPpi.sdl new file mode 100644 index 0000000..694dd94 --- /dev/null +++ b/Board/EM/Platform/Include/Ppi/IntelPlatformPpi.sdl @@ -0,0 +1,15 @@ +TOKEN + Name = "INTEL_PLATFORM_PPI_SUPPORT" + Value = "1" + Help = "Main switch to enable INTEL_PLATFORM_PPI support in Project" + TokenType = Boolean + TargetEQU = Yes + TargetMAK = Yes + Master = Yes +End + +PATH + Name = "IntelPlatformPpi_DIR" +End + + diff --git a/Board/EM/Platform/Include/Ppi/TcgPeiDone.h b/Board/EM/Platform/Include/Ppi/TcgPeiDone.h new file mode 100644 index 0000000..5f91596 --- /dev/null +++ b/Board/EM/Platform/Include/Ppi/TcgPeiDone.h @@ -0,0 +1,43 @@ +/*++ + This file contains a 'Sample Driver' and is licensed as such + under the terms of your license agreement with Intel or your + vendor. This file may be modified by the user, subject to + the additional terms of the license agreement +--*/ +/*++ + +Copyright (c) 1999 - 2010 Intel Corporation. All rights reserved +This software and associated documentation (if any) is furnished +under a license and may only be used or copied in accordance +with the terms of the license. Except as permitted by such +license, no part of this software or documentation may be +reproduced, stored in a retrieval system, or transmitted in any +form or by any means without the express written consent of +Intel Corporation. + + +Module Name: + + TcgPeiDone.h + +Abstract: + +This file contains PPI GUID installed at the end of TCG component +initialization + +--*/ +#ifndef _PEI_TCGPEIDONE_PPI_H_ +#define _PEI_TCGPEIDONE_PPI_H_ + +// +// This is an indicator GUID without any data. It represents the fact that a PEIM +// has written the address of the PEI_TPM_PPI_GUID into the EFI_PEI_SERVICES +// +#define PEI_TPM_PPI_GUID \ +{ \ + 0xca4853f4, 0xe94b, 0x42b4, 0x86, 0x42, 0xcd, 0xe2, 0x8a, 0x7f, 0xac, 0x2d \ +} + +extern EFI_GUID gPeiTpmPpiGuid; + +#endif |