You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
HV: add end-to-end Linux boot integration test #252
virt/arcbox-vmm/src/vmm/darwin_hv/mod.rs contains ~15 unit tests covering address math, PL011, fd duplication, and MMIO overlap — but zero of them boot a guest kernel. The existing 9/9 passing E2E suite recorded in internal-docs/status.md runs against the VZ backend.
There is no documented evidence in the repo or CI history that a Linux guest has booted end-to-end on HV with the full VirtIO device set mounted, networking reaching the host, and filesystem shares accessible.
Scope
Add at least one CI-runnable integration test that:
Boots a minimal Linux guest through initialize_darwin_hv() with VmBackend::Hv.
Confirms network reachability (ICMP to host gateway or HTTP fetch through vmnet bridge).
Confirms a VirtioFS share is mounted and at least one file readable.
Confirms vsock connectivity to the in-guest agent.
Cleanly shuts down (vCPU join, worker join, DAX munmap).
Activity
linear commentedon Apr 17, 2026
ABX-361