summaryrefslogtreecommitdiff
path: root/Include/Protocol/AmiTpmClearOnRollbackProtocol.h
diff options
context:
space:
mode:
Diffstat (limited to 'Include/Protocol/AmiTpmClearOnRollbackProtocol.h')
-rw-r--r--Include/Protocol/AmiTpmClearOnRollbackProtocol.h79
1 files changed, 79 insertions, 0 deletions
diff --git a/Include/Protocol/AmiTpmClearOnRollbackProtocol.h b/Include/Protocol/AmiTpmClearOnRollbackProtocol.h
new file mode 100644
index 0000000..9002010
--- /dev/null
+++ b/Include/Protocol/AmiTpmClearOnRollbackProtocol.h
@@ -0,0 +1,79 @@
+//*************************************************************************
+//*************************************************************************
+//** **
+//** (C)Copyright 1985-2011, American Megatrends, Inc. **
+//** **
+//** All Rights Reserved. **
+//** **
+//** 5555 Oakbrook Parkway, Suite 200, Norcross, GA 30093 **
+//** **
+//** Phone: (770)-246-8600 **
+//** **
+//*************************************************************************
+//*************************************************************************
+//**********************************************************************
+// $Header: /Alaska/SOURCE/Modules/TCG2/CommonHeaders/AmiTpmClearOnRollbackProtocol/AmiTpmClearOnRollbackProtocol.h 1 4/21/14 2:16p Fredericko $
+//
+// $Revision: 1 $
+//
+// $Date: 4/21/14 2:16p $
+//**********************************************************************
+// Revision History
+// ----------------
+// $Log: /Alaska/SOURCE/Modules/TCG2/CommonHeaders/AmiTpmClearOnRollbackProtocol/AmiTpmClearOnRollbackProtocol.h $
+//
+// 1 4/21/14 2:16p Fredericko
+//
+// 1 10/08/13 12:01p Fredericko
+// Initial Check-In for Tpm-Next module
+//
+// 1 7/10/13 5:57p Fredericko
+// [TAG] EIP120969
+// [Category] New Feature
+// [Description] TCG (TPM20)
+//
+//
+//**********************************************************************
+//<AMI_FHDR_START>
+//----------------------------------------------------------------------------
+//
+// Name:
+//
+// Description:
+//
+//----------------------------------------------------------------------------
+//<AMI_FHDR_END>
+#ifndef _AMI_TPM_CLEAR_ON_ROLLBACK_H
+#define _AMI_TPM_CLEAR_ON_ROLLBACK_H
+
+#define AMI_TPM_ROLLBACK_SMM_PROTOCOL_GUID \
+ {0x79fbad19, 0xf9e1, 0x4d08, 0xb7, 0xbc, 0x35, 0x84, 0x53, 0x19, 0x5e, 0x41}
+
+#define TPM_CLEAR_SUCCESSFUL 0x0
+#define TPM_CLEAR_RESET_REQUIRED 0x01
+#define TPM_FATAL_CONTINUE_FLASH 0x02
+#define TPM_FATAL_DISCONTINUE_FLASH 0x03
+
+typedef
+UINT8
+(EFIAPI * CLEAR_TPM_ON_ROLLBACK)(VOID);
+
+typedef struct _CLEAR_TPM_ROLLBACK_PROTOCOL
+{
+ CLEAR_TPM_ON_ROLLBACK ClearTpmOnRollBack;
+} CLEAR_TPM_ROLLBACK_PROTOCOL;
+
+#endif
+//*************************************************************************
+//*************************************************************************
+//** **
+//** (C)Copyright 1985-2011, American Megatrends, Inc. **
+//** **
+//** All Rights Reserved. **
+//** **
+//** 5555 Oakbrook Parkway, Suite 200, Norcross, GA 30093 **
+//** **
+//** Phone: (770)-246-8600 **
+//** **
+//*************************************************************************
+//************************************************************************* \ No newline at end of file