Skip to content

[Test Only Do Not Review] Ingest test kernel package to remove VP assist page - #4780

Closed
Jenna Goddard (jennagoddard) wants to merge 1 commit into
microsoft:mainfrom
jennagoddard:kernelTest
Closed

Jenna Goddard (jennagoddard) wants to merge 1 commit into
microsoft:mainfrom
jennagoddard:kernelTest

Conversation

@jennagoddard

Copy link
Copy Markdown
Contributor

Ingest test kernel package to remove VP assist page

Copilot AI balanced review requested due to automatic review settings October 28, 2026 04:19
@jennagoddard
Jenna Goddard (jennagoddard) requested a review from a team as a code owner October 28, 2026 04:19

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🔵 Needs a closer look

The test kernel’s VP-assist-page removal changes the kernel/userspace exit contract, requiring human review and SNP hardware validation of message-less exits and interrupt delivery beyond source inspection.

No open issues 🎉

What changed in this PR

This PR ingests a test OpenHCL kernel package intended to remove the VP assist page and adjusts SNP exit handling for runs that return no SynIC message.

Changes:

  • Updates the Flowey and Nix kernel version to 6.18.37.6.12345.
  • Refreshes Nix hashes for supported kernel variants.
  • Clears the intercept flag when the exit message type is HvMessageTypeNone.
File Description
openhcl/​virt_mshv_vtl/​src/​processor/​snp/​mod.rs Handles successful runs without a SynIC message.
nix/​openhcl_kernel.nix Updates the kernel version and package hashes.
flowey/​flowey_lib_hvlite/​src/​_jobs/​cfg_versions.rs Selects the test kernel version for Flowey builds.

Review effort: Balanced

@github-actions

Copy link
Copy Markdown

@github-actions

Copy link
Copy Markdown

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