| Index: firmware/lib/include/tpm_bootmode.h
|
| diff --git a/firmware/lib/include/tpm_bootmode.h b/firmware/lib/include/tpm_bootmode.h
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..6213cfe75222b884c8fdd224ea7b06ce7a5b5331
|
| --- /dev/null
|
| +++ b/firmware/lib/include/tpm_bootmode.h
|
| @@ -0,0 +1,25 @@
|
| +/* Copyright (c) 2011 The Chromium OS Authors. All rights reserved.
|
| + * Use of this source code is governed by a BSD-style license that can be
|
| + * found in the LICENSE file.
|
| + *
|
| + * Functions for updating the TPM state with the status of boot path.
|
| + */
|
| +
|
| +#ifndef VBOOT_REFERENCE_TPM_BOOTMODE_H_
|
| +#define VBOOT_REFERENCE_TPM_BOOTMODE_H_
|
| +
|
| +#include "sysincludes.h"
|
| +
|
| +/* Update TPM PCR State with the boot path status.
|
| + * [developer_mode]: State of the developer switch.
|
| + * [recovery_mode}: State of the recovery mode.
|
| + * [fw_keyblock_flags]: Keyblock flags on the to-be-booted
|
| + * RW firmware keyblock.
|
| + *
|
| + * Returns: TPM_SUCCESS if the TPM extend operation succeeds.
|
| + */
|
| +
|
| +uint32_t SetTPMBootModeState(int developer_mode, int recovery_mode,
|
| + int fw_keyblock_flags);
|
| +
|
| +#endif /* VBOOT_REFERENCE_TPM_BOOTMODE_H_ */
|
|
|