Skip to content

[Feature]: Need a TCG startup library #488

@kuqin12

Description

@kuqin12

Feature Overview

This issue is to track the development of a TCG2 startup library, where it will be used to perform the initialization of TCG2 related stack, such as handling the incoming preboot TPM event logs and transform them into hobs, clean the TPM if needed, measure main BIOS FV, and make the TPM device usable when Tcg2Dxe takes over.

Solution Overview

The design point is that once we adopt various UEFI architectures, there could be PEI-less platforms, where the routines performed in Tcg2Pei are not done, but instead we might need them in SEC phase. Thus we will need to separate the necessary routines into a library and appropriately invoke them in the corresponding phase, which could mean Tcg2Pei, or as a library in SEC phase.

Alternatives Considered

No response

Urgency

Medium

Are you going to implement the feature request?

Someone else needs to implement the feature

Do you need maintainer feedback?

Maintainer feedback requested

Anything else?

No response

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions