Revert^2 "Enable SVE when available in AVF"
This reverts commit 75621c84adc390ade2066dcdbc2915f2a1bf81ff.
Reason for revert: Fixed issue which was SVE enabled on all architectures. It's now properly gated for Aarch64
Bug: 376260018
Test: ABTD, TH
Change-Id: I857dacfedef5894766679b53b31f7791dc5c83cf
diff --git a/android/virtmgr/src/crosvm.rs b/android/virtmgr/src/crosvm.rs
index 096d3b5..df53bc6 100644
--- a/android/virtmgr/src/crosvm.rs
+++ b/android/virtmgr/src/crosvm.rs
@@ -1110,6 +1110,9 @@
command.arg("--mem").arg(memory_mib.to_string());
if let Some(cpus) = config.cpus {
+ #[cfg(target_arch = "aarch64")]
+ command.arg("--cpus").arg(cpus.to_string() + ",sve=[auto=true]");
+ #[cfg(not(target_arch = "aarch64"))]
command.arg("--cpus").arg(cpus.to_string());
}
@@ -1121,7 +1124,12 @@
command.arg("--virt-cpufreq");
}
}
+ #[cfg(target_arch = "aarch64")]
+ command.arg("--cpus").arg("sve=[auto=true]");
} else if let Some(cpus) = get_num_cpus() {
+ #[cfg(target_arch = "aarch64")]
+ command.arg("--cpus").arg(cpus.to_string() + ",sve=[auto=true]");
+ #[cfg(not(target_arch = "aarch64"))]
command.arg("--cpus").arg(cpus.to_string());
} else {
bail!("Could not determine the number of CPUs in the system");