[PATCH 2/2 v4] efi: Add basic EFI_TCG2_PROTOCOL support

Heinrich Schuchardt xypron.glpk at gmx.de
Thu Nov 12 20:22:54 CET 2020


On 11/12/20 8:10 PM, Ilias Apalodimas wrote:
> Hi Heinrich,
>
>
> [...]
>>> +		return EFI_SUCCESS;
>>> +
>>> +	tpm_ver = tpm_get_version(dev);
>>> +	if (tpm_ver != TPM_V2) {
>>> +		log_warning("Only TPMv2 supported for EFI_TCG2_PROTOCOL");
>>
>> The message should end with \n.
>>
>> This message becomes superfluous if you correct platform_get_tpm2_device().
>>
>
> platform_get_tpm2_device() is used in EFI calls, won't that break printing from
> EFI apps?

If platform_get_tpm2_device() only return TPM2v2 devices, you don't need
to check the type and hence you won't need the log_warning() above.

Regards

Heinrich

>
>>> +		return EFI_SUCCESS;
>>> +	}
>>> +
>>> +	ret = efi_add_protocol(efi_root, &efi_guid_tcg2_protocol,
>>> +			       (void *)&efi_tcg2_protocol);
>>> +	if (ret != EFI_SUCCESS)
>>> +		log_err("Cannot install EFI_TCG2_PROTOCOL");
>>
>> The message should end with \n.
>>
>> Best regards
>>
>> Heinrich
>>
>>> +
>>> +	return ret;
>>> +}
>>>
>>
>
> Cheers
> /Ilias
>



More information about the U-Boot mailing list