RE: [PATCH V4 0/3] Enable TDX measurement to RTMR register

2022-07-19 Thread Lu, Ken
> -Original Message- > From: Daniel Kiper > Sent: Tuesday, July 19, 2022 9:52 PM > To: Lu, Ken > Cc: grub-devel@gnu.org; Xu, Min M > Subject: Re: [PATCH V4 0/3] Enable TDX measurement to RTMR register > > On Wed, Jul 13, 2022 at 10:06:09AM +0800, Lu Ken wrote

[PATCH V4 0/3] Enable TDX measurement to RTMR register

2022-07-12 Thread Lu Ken
support along with TPM/TPM2 protocol. References: [1] https://software.intel.com/content/dam/develop/external/us/en/documents/tdx-whitepaper-v4.pdf [2] https://software.intel.com/content/dam/develop/external/us/en/documents/tdx-virtual-firmware-design-guide-rev-1.pdf Lu Ken (3): efi/tpm.c: Refine

[PATCH V4 3/3] efi/tpm.c: Enable EFI_CC_MEASUREMENT_PROTOCOL

2022-07-12 Thread Lu Ken
/getContent/726790. EDKII header file is at https://github.com/tianocore/edk2/blob/master/MdePkg/Include/Protocol/CcMeasurement.h Signed-off-by: Lu Ken --- grub-core/commands/efi/tpm.c | 50 +++ include/grub/efi/cc.h| 158 +++ 2 files changed, 208

[PATCH V4 2/3] efi/tpm.c: Uses grub_strcpy() to replace grub_memcpy()

2022-07-12 Thread Lu Ken
The event description is a string, so using grub_strcpy() is cleaner way than grub_memcpy(). Signed-off-by: Lu Ken --- grub-core/commands/efi/tpm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/grub-core/commands/efi/tpm.c b/grub-core/commands/efi/tpm.c index 7acf51049

[PATCH V4 1/3] efi/tpm.c: Refine the status of log event

2022-07-12 Thread Lu Ken
1. Use macro GRUB_ERR_NONE instead of hard code 0. 2. Keep lowercase of the first char for the status string of log event. Signed-off-by: Lu Ken --- grub-core/commands/efi/tpm.c | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/grub-core/commands/efi/tpm.c b/grub

[PATCH V3] Enable TDX measurement to RTMR register

2022-05-20 Thread Lu Ken
support along with TPM/TPM2 protocol. References: [1] https://software.intel.com/content/dam/develop/external/us/en/documents/tdx-whitepaper-v4.pdf [2] https://software.intel.com/content/dam/develop/external/us/en/documents/tdx-virtual-firmware-design-guide-rev-1.pdf Signed-off-by: Lu Ken

RE: [PATCH V2] Enable TDX measurement to RTMR register

2022-04-29 Thread Lu, Ken
Hi Gerd, Thanks for your comment, make sense! So I will update grub's structure according to Kiper's suggestion! Thanks Ken > -Original Message- > From: Grub-devel On Behalf > Of Gerd Hoffmann > Sent: Friday, April 29, 2022 2:16 PM > To: The development of GNU GRUB > Cc: Xu,

RE: [PATCH V2] Enable TDX measurement to RTMR register

2022-04-28 Thread Lu, Ken
Ken > -Original Message- > From: Grub-devel On Behalf > Of Daniel Kiper > Sent: Wednesday, April 27, 2022 10:37 PM > To: Lu, Ken > Cc: grub-devel@gnu.org; Xu, Min M > Subject: Re: [PATCH V2] Enable TDX measurement to RTMR register > > First of all, sorr

[PATCH V2] Enable TDX measurement to RTMR register

2022-03-13 Thread Lu Ken
support along with TPM/TPM2 protocol. References: [1] https://software.intel.com/content/dam/develop/external/us/en/documents/tdx-whitepaper-v4.pdf [2] https://software.intel.com/content/dam/develop/external/us/en/documents/tdx-virtual-firmware-design-guide-rev-1.pdf Signed-off-by: Lu Ken

RE: [PATCH] Enable TDX measurement to RTMR register via EFI_CC_MEASUREMENT_PROTOCOL

2022-03-08 Thread Lu, Ken
Thanks Kiper's review and comment, sorry for later response since vacation. Please see my answer in below, and will submit new patch soon. > -Original Message- > From: Daniel Kiper > Sent: Friday, February 25, 2022 2:47 AM > To: Lu, Ken > Cc: grub-devel@gnu.org;

[PATCH] Enable TDX measurement to RTMR register via EFI_CC_MEASUREMENT_PROTOCOL

2021-12-28 Thread Lu Ken
/tianocore/edk2/blob/master/MdePkg/Include/Protocol/CcMeasurement.h Signed-off-by: Lu Ken --- grub-core/commands/efi/tpm.c | 44 ++ include/grub/efi/cc.h| 156 +++ 2 files changed, 200 insertions(+) create mode 100644 include/grub/efi/cc.h diff --git a