Skip to content

hypervisor: mshv: handle Special Debug Print VMG exit#7703

Merged
rbradford merged 1 commit intocloud-hypervisor:mainfrom
russell-islam:muislam/cvm-dbg-sp
Feb 13, 2026
Merged

hypervisor: mshv: handle Special Debug Print VMG exit#7703
rbradford merged 1 commit intocloud-hypervisor:mainfrom
russell-islam:muislam/cvm-dbg-sp

Conversation

@russell-islam
Copy link
Copy Markdown
Contributor

Add handling for GHCB_INFO_SPECIAL_DBGPRINT VMG exit in the SEV-SNP guest exit handler. This exit occurs when the guest sends debug print requests through the GHCB interface.

Without this handler, SEV-SNP guests fail to boot when debug output is triggered, such as when a debugger is attached to the guest image.

The handler acknowledges the exit without printing to avoid performance degradation from frequent debug print requests.

@russell-islam russell-islam requested a review from a team as a code owner February 13, 2026 20:27
Add handling for GHCB_INFO_SPECIAL_DBGPRINT VMG exit in the SEV-SNP
guest exit handler. This exit occurs when the guest sends debug print
requests through the GHCB interface.

Without this handler, SEV-SNP guests fail to boot when debug output
is triggered, such as when a debugger is attached to the guest image.

The handler acknowledges the exit without printing to avoid performance
degradation from frequent debug print requests.

Signed-off-by: Muminul Islam <muislam@microsoft.com>
@rbradford rbradford added this pull request to the merge queue Feb 13, 2026
Merged via the queue into cloud-hypervisor:main with commit ff4c8f7 Feb 13, 2026
43 checks passed
@github-project-automation github-project-automation Bot moved this from 🆕 New to ✅ Done in Cloud Hypervisor Roadmap Feb 19, 2026
@likebreath likebreath added the mshv Affects mshv only label Feb 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

mshv Affects mshv only

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

3 participants