Skip to content

Conversation

@yuehtingchen
Copy link

@yuehtingchen yuehtingchen commented Jan 27, 2026

TDX VMs require additional launch time configurations for better flexibility

  • Adds td_info as an optional header in the IGVM file to store TDX specific configurations
  • Add xfam as a parameter in td_info to specify extended processor feature enablement
  • Validate td_info compatibility mask specifies TDX platform

@yuehtingchen yuehtingchen marked this pull request as ready for review January 29, 2026 01:01
@yuehtingchen yuehtingchen requested a review from a team as a code owner January 29, 2026 01:01
pub used_size: u64,
}

/// Optional launch time configurations for VMs running on TDX platform.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this really optional if it impacts the measurement of the guest? It's optional in the sense of "if you don't specify this, the VMM may choose whatever value it likes" correct?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes. It's optional in the sense that the IGVM file should load even if you don't specify these fields. I don't think all guests care if the measurements are different across different hosts, so some guests may choose not to specify these fields.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants