aboutsummaryrefslogtreecommitdiffstats
path: root/vm
diff options
context:
space:
mode:
authorP1umer <1226063714@qq.com>2022-08-22 01:23:57 +0800
committerAleksandr Nogikh <wp32pw@gmail.com>2023-01-03 11:08:12 +0100
commit8fd983bc0771fef14221610f9ac042fd6b115fe7 (patch)
treed1c669b65c57b02c31cbc468edc4daa7d08b8723 /vm
parent08b7160aa773ecc3307eefc98e829cd10daa4b69 (diff)
vm/qemu: initial freebsd/riscv64 support
Diffstat (limited to 'vm')
-rw-r--r--vm/qemu/qemu.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/vm/qemu/qemu.go b/vm/qemu/qemu.go
index d9933fa05..bb7ed220d 100644
--- a/vm/qemu/qemu.go
+++ b/vm/qemu/qemu.go
@@ -212,6 +212,13 @@ var archConfigs = map[string]*archConfig{
NetDev: "e1000",
RngDev: "virtio-rng-pci",
},
+ "freebsd/riscv64": {
+ Qemu: "qemu-system-riscv64",
+ QemuArgs: "-machine virt",
+ NetDev: "virtio-net-pci",
+ RngDev: "virtio-rng-pci",
+ UseNewQemuImageOptions: true,
+ },
"darwin/amd64": {
Qemu: "qemu-system-x86_64",
QemuArgs: strings.Join([]string{