@@ -22,7 +22,7 @@ use crate::cpu_config::aarch64::custom_cpu_template::VcpuFeatures;
2222use crate :: cpu_config:: templates:: CpuConfiguration ;
2323use crate :: logger:: { error, IncMetric , METRICS } ;
2424use crate :: vcpu:: { VcpuConfig , VcpuError } ;
25- use crate :: vstate:: kvm:: OptionalCapabilities ;
25+ use crate :: vstate:: kvm:: { Kvm , OptionalCapabilities } ;
2626use crate :: vstate:: memory:: { Address , GuestAddress , GuestMemoryMmap } ;
2727use crate :: vstate:: vcpu:: VcpuEmulation ;
2828use crate :: vstate:: vm:: Vm ;
@@ -78,7 +78,7 @@ impl KvmVcpu {
7878 ///
7979 /// * `index` - Represents the 0-based CPU index between [0, max vcpus).
8080 /// * `vm` - The vm to which this vcpu will get attached.
81- pub fn new ( index : u8 , vm : & Vm ) -> Result < Self , KvmVcpuError > {
81+ pub fn new ( index : u8 , vm : & Vm , _ : & Kvm ) -> Result < Self , KvmVcpuError > {
8282 let kvm_vcpu = vm
8383 . fd ( )
8484 . create_vcpu ( index. into ( ) )
@@ -347,7 +347,6 @@ mod tests {
347347 vcpu_count : 1 ,
348348 smt : false ,
349349 cpu_config : CpuConfiguration :: default ( ) ,
350- & optional_capabilities,
351350 } ;
352351 vcpu. configure (
353352 & vm_mem,
0 commit comments