Skip to content

[TESTING] nested turin fix - #4151

Open
Trevor Jones (tjones60) wants to merge 1 commit into
microsoft:mainfrom
tjones60:test_turin_fix
Open

[TESTING] nested turin fix#4151
Trevor Jones (tjones60) wants to merge 1 commit into
microsoft:mainfrom
tjones60:test_turin_fix

Conversation

@tjones60

Copy link
Copy Markdown
Contributor

seeing if L0 fix for turin amd hardware fixes L1 hypervisor bugcheck.

Copilot AI review requested due to automatic review settings August 4, 2026 00:18
@tjones60
Trevor Jones (tjones60) requested review from a team as code owners August 4, 2026 00:18

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.

Pull request overview

Updates the Flowey-generated CI/check-in gates so the x64-windows-amd VMM tests run on a Turin nested self-hosted Windows runner, aligning the CI environment with the hardware needed to validate the reported nested virtualization bugcheck behavior.

Changes:

  • Switch the x64-windows-amd GitHub runner selection from the AMD v6 1ES pool to a Turin nested self-hosted runner.
  • Add a new gh_pools::windows_turin_self_hosted_nested() helper for consistent runner label selection.
  • Regenerate the auto-generated GitHub Actions workflows to reflect the updated runs-on labels.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
flowey/flowey_hvlite/src/pipelines/checkin_gates.rs Updates the Windows x64 AMD VMM test job to target the Turin nested self-hosted GH runner.
flowey/flowey_hvlite/src/pipelines_shared/gh_pools.rs Adds a new GH runner pool helper for the Turin nested self-hosted runner labels.
.github/workflows/openvmm-pr.yaml Regenerated workflow: updates runs-on labels for x64-windows-amd VMM tests job.
.github/workflows/openvmm-pr-release.yaml Regenerated workflow: updates runs-on labels for x64-windows-amd VMM tests job.
.github/workflows/openvmm-ci.yaml Regenerated workflow: updates runs-on labels for x64-windows-amd VMM tests job.

Comment on lines 1601 to +1603
// a Windows hypervisor bug causes VMM tests to crash
// when running on v7, so use v6
gh_pool: gh_pools::windows_amd_v6_1es(),
gh_pool: gh_pools::windows_turin_self_hosted_nested(),
@github-actions

github-actions Bot commented Aug 4, 2026

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