Skip to content

feat(migtd): support rebinding over virtio - #1054

Open
sgrams wants to merge 2 commits into
intel:mainfrom
sgrams:feat/virtio-rebinding
Open

sgrams wants to merge 2 commits into
intel:mainfrom
sgrams:feat/virtio-rebinding

Conversation

@sgrams

@sgrams sgrams commented Sep 29, 2026 •

Copy link
Copy Markdown
Contributor

Enable Policy v1 and v2 rebinding over virtio-vsock and virtio-serial. Use RA-TLS for secure peer authentication while preserving the existing Policy v2 vmcall-raw and SPDM behavior.

Add emulator and build coverage for both policy versions and document the VMM operation-2 contract.

Assisted-by: GitHub Copilot CLI:GPT-5.6-Sol

@sgrams sgrams self-assigned this Sep 29, 2026
@sgrams
sgrams marked this pull request as ready for review October 12, 2026 10:47
@sgrams
sgrams requested a review from jyao1 as a code owner October 12, 2026 10:47
@sgrams
sgrams force-pushed the feat/virtio-rebinding branch from 8c52b91 to 4c18cb8 Compare October 15, 2026 09:23
Enable Policy v1 and v2 rebinding over virtio-vsock and virtio-serial. Use RA-TLS for secure peer authentication while preserving the existing Policy v2 vmcall-raw and SPDM behavior.

Add emulator and build coverage for both policy versions and document the VMM operation-2 contract.

Signed-off-by: Stanislaw Grams <stanislaw.grams@intel.com>
Assisted-by: GitHub Copilot CLI:GPT-5.6-Sol
Run vmcall-raw library configurations with one test thread because their tests share mutable VMM logging globals. This prevents nondeterministic logging assertions under the expanded test matrix.

Signed-off-by: Stanislaw Grams <stanislaw.grams@intel.com>

Assisted-by: GitHub Copilot CLI:GPT-5.6-Sol
@sgrams
sgrams force-pushed the feat/virtio-rebinding branch from 4c18cb8 to 3ead05a Compare October 27, 2026 09:06
@sgrams sgrams closed this Oct 27, 2026
@sgrams sgrams reopened this Oct 27, 2026
@sgrams sgrams closed this Oct 29, 2026
@sgrams sgrams reopened this Oct 29, 2026
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