Re: [PATCH v2 5/9] IntelFsp2WrapperPkg/FspMeasurementLib: Add header file.


Wang, Jian J
 

Qi,

Some typos below.

-----Original Message-----
From: devel@edk2.groups.io <devel@edk2.groups.io> On Behalf Of Qi Zhang
Sent: Thursday, August 06, 2020 8:34 AM
To: devel@edk2.groups.io
Cc: Yao, Jiewen <jiewen.yao@...>; Chiu, Chasel <chasel.chiu@...>;
Desimone, Nathaniel L <@natedesimone>; Zeng, Star
<star.zeng@...>; Zhang, Qi1 <qi1.zhang@...>
Subject: [edk2-devel] [PATCH v2 5/9] IntelFsp2WrapperPkg/FspMeasurementLib:
Add header file.

From: Jiewen Yao <jiewen.yao@...>

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2376

Cc: Jiewen Yao <jiewen.yao@...>
Cc: Chasel Chiu <chasel.chiu@...>
Cc: Nate DeSimone <@natedesimone>
Cc: Star Zeng <star.zeng@...>
Cc: Qi Zhang <qi1.zhang@...>
Signed-off-by: Jiewen Yao <jiewen.yao@...>
---
.../Include/Library/FspMeasurementLib.h | 39 +++++++++++++++++++
1 file changed, 39 insertions(+)
create mode 100644
IntelFsp2WrapperPkg/Include/Library/FspMeasurementLib.h

diff --git a/IntelFsp2WrapperPkg/Include/Library/FspMeasurementLib.h
b/IntelFsp2WrapperPkg/Include/Library/FspMeasurementLib.h
new file mode 100644
index 0000000000..4ab40420ad
--- /dev/null
+++ b/IntelFsp2WrapperPkg/Include/Library/FspMeasurementLib.h
@@ -0,0 +1,39 @@
+/** @file

+ This library is used by FSP modules to measure data to TPM.

+

+Copyright (c) 2020, Intel Corporation. All rights reserved. <BR>

+SPDX-License-Identifier: BSD-2-Clause-Patent

+

+**/

+

+#ifndef _FSP_MEASUREMENT_LIB_H_

+#define _FSP_MEASUREMENT_LIB_H_

+

+#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

+

+/**

+ Mesure a FSP FirmwareBlob.
'Mesure' -> 'Measure'


+

+ @param[in] PcrIndex PCR Index.

+ @param[in] Descrption Description for this FirmwareBlob.
'Descrption' -> 'Description'


+ @param[in] FirmwareBlobBase Base address of this FirmwareBlob.

+ @param[in] FirmwareBlobLength Size in bytes of this FirmwareBlob.

+

+ @retval EFI_SUCCESS Operation completed successfully.

+ @retval EFI_UNSUPPORTED TPM device not available.

+ @retval EFI_OUT_OF_RESOURCES Out of memory.

+ @retval EFI_DEVICE_ERROR The operation was unsuccessful.

+*/

+EFI_STATUS

+EFIAPI

+MeasureFspFirmwareBlob (

+ IN UINT32 PcrIndex,

+ IN CHAR8 *Description OPTIONAL,

+ IN EFI_PHYSICAL_ADDRESS FirmwareBlobBase,

+ IN UINT64 FirmwareBlobLength

+ );

+#endif

--
2.26.2.windows.1


-=-=-=-=-=-=
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#63756): https://edk2.groups.io/g/devel/message/63756
Mute This Topic: https://groups.io/mt/76019586/1768734
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [jian.j.wang@...]
-=-=-=-=-=-=

Join devel@edk2.groups.io to automatically receive all group messages.