aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--vm/qemu/qemu.go11
1 files changed, 7 insertions, 4 deletions
diff --git a/vm/qemu/qemu.go b/vm/qemu/qemu.go
index 958523b6f..f187471a1 100644
--- a/vm/qemu/qemu.go
+++ b/vm/qemu/qemu.go
@@ -149,10 +149,13 @@ var archConfigs = map[string]*archConfig{
},
},
"linux/arm64": {
- Qemu: "qemu-system-aarch64",
- QemuArgs: "-machine virt,virtualization=on,gic-version=max -cpu cortex-a57 -accel tcg,thread=multi",
- NetDev: "virtio-net-pci",
- RngDev: "virtio-rng-pci",
+ Qemu: "qemu-system-aarch64",
+ // Disable SVE and pointer authentication for now, they significantly slow down
+ // the emulation and are unlikely to bring a lot of new coverage.
+ QemuArgs: strings.Join([]string{"-machine virt,virtualization=on,gic-version=max ",
+ "-cpu max,sve=off,pauth=off -accel tcg,thread=multi"}, ""),
+ NetDev: "virtio-net-pci",
+ RngDev: "virtio-rng-pci",
CmdLine: []string{
"root=/dev/vda",
"console=ttyAMA0",