Skip to content

Guest VMs should get vsock devices by default#10037

Open
papertigers wants to merge 1 commit intomainfrom
spr/papertigers/guest-vms-should-get-vsock-devices-by-default
Open

Guest VMs should get vsock devices by default#10037
papertigers wants to merge 1 commit intomainfrom
spr/papertigers/guest-vms-should-get-vsock-devices-by-default

Conversation

@papertigers
Copy link
Contributor

@papertigers papertigers commented Mar 11, 2026

All Oxide VMs should get a vsock device by default that gives the guest access to the vm attestation socket server as defined in RFD 605.

Fixes: #10000

Created using jj-spr 0.1.0
Comment on lines +701 to +705
bhyve_api = { git = "https://github.com/oxidecomputer/propolis", rev = "19c5faa556ebab465ac6cf42a133125c41b9e2c5" }
propolis-api-types-versions = { git = "https://github.com/oxidecomputer/propolis", rev = "19c5faa556ebab465ac6cf42a133125c41b9e2c5" }
propolis_api_types = { git = "https://github.com/oxidecomputer/propolis", rev = "19c5faa556ebab465ac6cf42a133125c41b9e2c5" }
propolis-client = { git = "https://github.com/oxidecomputer/propolis", rev = "19c5faa556ebab465ac6cf42a133125c41b9e2c5" }
propolis-mock-server = { git = "https://github.com/oxidecomputer/propolis", rev = "19c5faa556ebab465ac6cf42a133125c41b9e2c5" }
Copy link
Contributor Author

Choose a reason for hiding this comment

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

These git hashes need to be updated to match the actual commit that lands in propolis before we land this.

source.type = "prebuilt"
source.repo = "propolis"
source.commit = "36f20be9bb4c3b362029237f5feb6377c982395f"
source.commit = "19c5faa556ebab465ac6cf42a133125c41b9e2c5"
Copy link
Contributor Author

Choose a reason for hiding this comment

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

This commit and sha256 also needs to be updated before we land this commit.

component_names::VSOCK,
Component::VirtioSocket(VirtioSocket {
guest_cid: VSOCK_GUEST_CID,
pci_path: PciPath { bus: 0, device: 0x19, function: 0 },
Copy link
Contributor Author

Choose a reason for hiding this comment

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

We need to pick a real BDF for vsock before this lands. This value is here just to allow me to test things.

@papertigers papertigers marked this pull request as ready for review March 16, 2026 22:08
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.

guest VMs should get vsock devices by default

1 participant