diff --git a/base/cvd/cuttlefish/host/libs/vm_manager/crosvm_builder.cpp b/base/cvd/cuttlefish/host/libs/vm_manager/crosvm_builder.cpp index 287685af5fa..fe097376692 100644 --- a/base/cvd/cuttlefish/host/libs/vm_manager/crosvm_builder.cpp +++ b/base/cvd/cuttlefish/host/libs/vm_manager/crosvm_builder.cpp @@ -95,7 +95,11 @@ Result CrosvmBuilder::AddCpus(const Json::Value& vcpu_config_json) { } void CrosvmBuilder::AddCpus(size_t cpus) { - command_.AddParameter("--cpus=", cpus); + if (HostArch() == Arch::Arm64) { + command_.AddParameter("--cpus=", cpus, ",sve=[auto=true]"); + } else { + command_.AddParameter("--cpus=", cpus); + } } void CrosvmBuilder::AddHvcSink() {