(&mut self)
| 1536 | } |
| 1537 | |
| 1538 | pub fn start_restored_vcpus(&mut self) -> Result<()> { |
| 1539 | self.activate_vcpus(self.vcpus.len() as u32, false, Some(true)) |
| 1540 | .map_err(|e| { |
| 1541 | Error::StartRestoreVcpu(anyhow!("Failed to start restored vCPUs: {e:#?}")) |
| 1542 | })?; |
| 1543 | |
| 1544 | Ok(()) |
| 1545 | } |
| 1546 | |
| 1547 | pub fn resize(&mut self, desired_vcpus: u32) -> Result<bool> { |
| 1548 | if desired_vcpus.cmp(&self.present_vcpus()) == cmp::Ordering::Equal { |
no test coverage detected