Add --no-pmu option to VM

Start VMs with PMU disabled.
Some devices supporting VMs do not advertise the PMU. As effort to have strong backwards compatibility of VMs, we want images across devices to be uniform. Disabling the PMU on newer devices helps achieve this goal.

Bug: 360388014
Test: ABTD, tested locally on Pixel
Change-Id: I3e074cd137ed34df0fcef79e03f150ecc6542917
diff --git a/android/virtmgr/src/crosvm.rs b/android/virtmgr/src/crosvm.rs
index 25271f8..2fad4b9 100644
--- a/android/virtmgr/src/crosvm.rs
+++ b/android/virtmgr/src/crosvm.rs
@@ -1062,6 +1062,8 @@
         command.arg(add_preserved_fd(&mut preserved_fds, kernel));
     }
 
+    command.arg("--no-pmu");
+
     let control_sock = create_crosvm_control_listener(crosvm_control_socket_path)
         .context("failed to create control listener")?;
     command.arg("--socket").arg(add_preserved_fd(&mut preserved_fds, control_sock));