From f7988ea4935e2627f33bc73cf235f2c1942dce76 Mon Sep 17 00:00:00 2001 From: Kuzey Arda Bulut Date: Thu, 6 Nov 2025 15:12:01 +0200 Subject: vm: implement the VM interface for VirtualBox This change adds VirtualBox support to syzkaller. It implements the VM interface for VirtualBox and provides: - full VM lifecycle operations (create, boot, stop, snapshot restore) - serial console hookup and integration with the output merger - proper boot wait logic similar to qemu, using SSH readiness - boot-time crash capture using collected console output --- vm/vm.go | 1 + 1 file changed, 1 insertion(+) (limited to 'vm/vm.go') diff --git a/vm/vm.go b/vm/vm.go index 42d758517..b800532d0 100644 --- a/vm/vm.go +++ b/vm/vm.go @@ -40,6 +40,7 @@ import ( _ "github.com/google/syzkaller/vm/proxyapp" _ "github.com/google/syzkaller/vm/qemu" _ "github.com/google/syzkaller/vm/starnix" + _ "github.com/google/syzkaller/vm/virtualbox" _ "github.com/google/syzkaller/vm/vmm" _ "github.com/google/syzkaller/vm/vmware" ) -- cgit mrf-deployment