You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
58 lines
1.1 KiB
58 lines
1.1 KiB
// This file was extracted from the TCG Published |
|
// Trusted Platform Module Library |
|
// Part 4: Supporting Routines |
|
// Family "2.0" |
|
// Level 00 Revision 01.16 |
|
// October 30, 2014 |
|
|
|
#define POWER_C |
|
#include "InternalRoutines.h" |
|
// Functions |
|
// |
|
// TPMInit() |
|
// |
|
// This function is used to process a power on event. |
|
// |
|
void |
|
TPMInit( |
|
void |
|
) |
|
{ |
|
// Set state as not initialized. This means that Startup is required |
|
s_initialized = FALSE; |
|
return; |
|
} |
|
// |
|
// |
|
// TPMRegisterStartup() |
|
// |
|
// This function registers the fact that the TPM has been initialized (a TPM2_Startup() has completed |
|
// successfully). |
|
// |
|
void |
|
TPMRegisterStartup( |
|
void |
|
) |
|
{ |
|
s_initialized = TRUE; |
|
return; |
|
} |
|
// |
|
// |
|
// TPMIsStarted() |
|
// |
|
// Indicates if the TPM has been initialized (a TPM2_Startup() has completed successfully after a |
|
// _TPM_Init()). |
|
// |
|
// Return Value Meaning |
|
// |
|
// TRUE TPM has been initialized |
|
// FALSE TPM has not been initialized |
|
// |
|
BOOL |
|
TPMIsStarted( |
|
void |
|
) |
|
{ |
|
return s_initialized; |
|
}
|
|
|