4 #include <arch/exception.h>
8 #include <metadata_hash.h>
33 if (
CONFIG(COLLECT_TIMESTAMPS) &&
37 for (i = 0; i < num_timestamps; i++)
39 timestamps[i].entry_stamp);
47 if (
CONFIG(USE_OPTION_TABLE))
53 if (
CONFIG(BOOTBLOCK_CONSOLE)) {
61 if (
CONFIG(TPM_MEASURED_BOOT_INIT_BOOTBLOCK)) {
82 if (
CONFIG(COLLECT_TIMESTAMPS))
88 #if CONFIG(COMPRESS_BOOTBLOCK)
99 if (
CONFIG(CBFS_VERIFICATION))
static int acpi_is_wakeup_s3(void)
void exception_init(void)
void bootblock_soc_early_init(void)
void bootblock_soc_init(void)
void cmos_post_init(void)
#define REGION_SIZE(name)
void bootblock_main_with_basetime(uint64_t base_timestamp)
void bootblock_main_with_timestamp(uint64_t base_timestamp, struct timestamp_entry *timestamps, size_t num_timestamps)
__weak void bootblock_mainboard_init(void)
__weak void bootblock_mainboard_early_init(void)
void timestamp_add_now(enum timestamp_id id)
void timestamp_add(enum timestamp_id id, int64_t ts_time)
void timestamp_init(uint64_t base)
__weak void init_timer(void)
const struct smm_save_state_ops *legacy_ops __weak
unsigned long long uint64_t
void * metadata_hash_anchor
struct timestamp_entry timestamps[]
#define timestamp_get()
Workaround for guard combination above.
uint32_t tpm_setup(int s3flag)
Start the TPM and establish the root of trust.