Hi Min,
Please find my response inline marked [SAMI].
Regards,
Sami Mujawar
On Tue, Oct 26, 2021 at 10:19 PM, Min Xu wrote:
[SAMI] I don't know if there is a use-case for both the protocols to be installed at the same time. But, I would agree it would not make sense to measure twice.I am thinking if TCG2_PROTOCOL and TEE_PROTOCOL will be installed in the same time?+ if (TdProtocol != NULL) {EventSize);
+ TdEvent = CreateTdEventFromTcg2Event (TdProtocol, Tcg2Event,
+ if (TdEvent == NULL) {[SAMI] I think Status should be set to reflect an appropriate error code here.
+ goto Exit;
1) If these 2 protocols are NOT installed in the same time, then the returned status reflect the actual operation result of the protocol.
2) If these 2 protocols can be installed in the same time, then it will be a problem that the how to reflect the operation result of the protocols by the status?
I prefer 1) that these 2 protocols are NOT installed in the same time. Because it doesn't make sense to measure the boot in 2 times.
What's your suggestion?
BTW, CreateTdEventFromTcg2Event will be updated to return a status to indicate the operation result. So that the status can reflect an appropriate error code.