From 960c91d015a0916df86f369b4df3acd8b5fa99c9 Mon Sep 17 00:00:00 2001 From: Antonio Huete Jimenez Date: Mon, 17 Mar 2025 20:36:58 +0100 Subject: [PATCH] Add initial support for DragonFly BSD DragonFly BSD also supports nvmm acceleration and lima builds out of the box. Signed-off-by: Antonio Huete Jimenez --- pkg/limayaml/defaults.go | 2 +- pkg/qemu/qemu.go | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/limayaml/defaults.go b/pkg/limayaml/defaults.go index 177f80a7b4d..cf429650138 100644 --- a/pkg/limayaml/defaults.go +++ b/pkg/limayaml/defaults.go @@ -1222,7 +1222,7 @@ func ResolveArch(s *string) Arch { func IsAccelOS() bool { switch runtime.GOOS { - case "darwin", "linux", "netbsd", "windows": + case "darwin", "linux", "netbsd", "windows", "dragonfly": // Accelerator return true } diff --git a/pkg/qemu/qemu.go b/pkg/qemu/qemu.go index adc75222d78..f365b95bb62 100644 --- a/pkg/qemu/qemu.go +++ b/pkg/qemu/qemu.go @@ -1120,6 +1120,8 @@ func Accel(arch limayaml.Arch) string { return "kvm" case "netbsd": return "nvmm" + case "dragonfly": + return "nvmm" case "windows": return "whpx" }