Skip to content

Set can_trust_host if TDX debug bit is set (#1501)#1606

Merged
stunes-ms merged 1 commit into
microsoft:release/2505from
stunes-ms:user/mikestunes/tdx-debug-bit-2505
Jun 26, 2025
Merged

Set can_trust_host if TDX debug bit is set (#1501)#1606
stunes-ms merged 1 commit into
microsoft:release/2505from
stunes-ms:user/mikestunes/tdx-debug-bit-2505

Conversation

@stunes-ms
Copy link
Copy Markdown
Contributor

If the debug bit is set in the VM's TDX attributes, the host can be trusted. This change gets the TD report in the boot shim and checks the debug bit. If it's set, parse the dynamic command line to allow enabling, e.g., confidential debugging.

If the debug bit is set in the VM's TDX attributes, the host can be
trusted. This change gets the TD report in the boot shim and checks the
debug bit. If it's set, parse the dynamic command line to allow
enabling, e.g., confidential debugging.
@stunes-ms stunes-ms requested review from a team as code owners June 26, 2025 16:16
@github-actions github-actions Bot added the release_2505 Targets the release/2505 branch. label Jun 26, 2025
@stunes-ms stunes-ms merged commit c2faf40 into microsoft:release/2505 Jun 26, 2025
24 checks passed
stunes-ms added a commit to stunes-ms/openvmm that referenced this pull request Jun 30, 2025
stunes-ms added a commit that referenced this pull request Jun 30, 2025
…1623)

This reverts commit c2faf40. This
change broke SNP by way of disabling the vmbus relay, and also fails in
early boot on TDX in the !can_trust_host case.
stunes-ms added a commit to stunes-ms/openvmm that referenced this pull request Jul 2, 2025
…t#1606)

If the debug bit is set in the VM's TDX attributes, the host can be
trusted. This change gets the TD report in the boot shim and checks the
debug bit. If it's set, parse the dynamic command line to allow
enabling, e.g., confidential debugging.
stunes-ms added a commit to stunes-ms/openvmm that referenced this pull request Jul 2, 2025
…t#1606)

If the debug bit is set in the VM's TDX attributes, the host can be
trusted. This change gets the TD report in the boot shim and checks the
debug bit. If it's set, parse the dynamic command line to allow
enabling, e.g., confidential debugging.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release_2505 Targets the release/2505 branch.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants