|
IntelFsp2WrapperPkg[all]
0.1
|
Macros | |
| #define | FSP_MEASURE_FSP BIT0 |
| #define | FSP_MEASURE_FSPT BIT1 |
| #define | FSP_MEASURE_FSPM BIT2 |
| #define | FSP_MEASURE_FSPS BIT3 |
| #define | FSP_MEASURE_FSPUPD BIT31 |
Functions | |
| EFI_STATUS EFIAPI | MeasureFspFirmwareBlob (IN UINT32 PcrIndex, IN CHAR8 *Description, IN EFI_PHYSICAL_ADDRESS FirmwareBlobBase, IN UINT64 FirmwareBlobLength) |
This library is used by FSP modules to measure data to TPM.
Copyright (c) 2020, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
| #define FSP_MEASURE_FSP BIT0 |
| #define FSP_MEASURE_FSPM BIT2 |
| #define FSP_MEASURE_FSPS BIT3 |
| #define FSP_MEASURE_FSPT BIT1 |
| #define FSP_MEASURE_FSPUPD BIT31 |
| EFI_STATUS EFIAPI MeasureFspFirmwareBlob | ( | IN UINT32 | PcrIndex, |
| IN CHAR8 * | Description, | ||
| IN EFI_PHYSICAL_ADDRESS | FirmwareBlobBase, | ||
| IN UINT64 | FirmwareBlobLength | ||
| ) |
Measure a FSP FirmwareBlob.
| [in] | PcrIndex | PCR Index. |
| [in] | Description | Description for this FirmwareBlob. |
| [in] | FirmwareBlobBase | Base address of this FirmwareBlob. |
| [in] | FirmwareBlobLength | Size in bytes of this FirmwareBlob. |
| EFI_SUCCESS | Operation completed successfully. |
| EFI_UNSUPPORTED | TPM device not available. |
| EFI_OUT_OF_RESOURCES | Out of memory. |
| EFI_DEVICE_ERROR | The operation was unsuccessful. |