@@ -53,7 +53,7 @@ const MAX_IMAGE_MAPPING_PER_VM: usize = 16;
53
53
///
54
54
/// This method must be called before calling 'virtual_machines'
55
55
pub unsafe fn init_virtual_machines (
56
- machines : impl Iterator < Item = VirtualMachine > ,
56
+ machines : impl Iterator < Item = VirtualMachine > ,
57
57
) -> Result < ( ) > {
58
58
for machine in machines {
59
59
VIRTUAL_MACHINE_SET . insert ( machine) ?;
@@ -114,8 +114,7 @@ impl VirtualMachineSet {
114
114
/// Create a new VirtualMachineSet
115
115
const fn new ( ) -> Self {
116
116
Self {
117
- contexts : ArrayVec :: < [ VirtualMachineContext ; MAX_VCPU_COUNT ] > :: new (
118
- ) ,
117
+ contexts : ArrayVec :: < [ VirtualMachineContext ; MAX_VCPU_COUNT ] > :: new ( ) ,
119
118
vms : ArrayVec :: < [ VirtualMachine ; MAX_VM_COUNT ] > :: new ( ) ,
120
119
}
121
120
}
@@ -279,7 +278,7 @@ impl VirtualMachineSet {
279
278
}
280
279
281
280
/// Receive all pending messages for the current core
282
- pub fn recv_all_msgs ( & self ) -> impl Iterator < Item = VirtualMachineMsg > {
281
+ pub fn recv_all_msgs ( & self ) -> impl Iterator < Item = VirtualMachineMsg > {
283
282
let context = self
284
283
. context_by_core_id ( percore:: read_core_id ( ) )
285
284
. expect ( "No VirtualMachineContext for apic id" ) ;
@@ -319,7 +318,7 @@ impl StaticVirtualDevices {
319
318
320
319
fn devices (
321
320
& self ,
322
- ) -> impl Iterator < Item = & RwLock < dyn virtdev:: EmulatedDevice > > {
321
+ ) -> impl Iterator < Item = & RwLock < dyn virtdev:: EmulatedDevice > > {
323
322
core:: array:: IntoIter :: new ( [
324
323
& self . acpi_runtime as & RwLock < dyn virtdev:: EmulatedDevice > ,
325
324
& self . vga_controller as & RwLock < dyn virtdev:: EmulatedDevice > ,
@@ -437,7 +436,7 @@ pub struct VirtualMachine {
437
436
438
437
/// Portions of the per-core Local APIC state needed for logical addressing
439
438
pub logical_apic_state :
440
- BTreeMap < percore:: CoreId , virtdev:: lapic:: LogicalApicState > ,
439
+ BTreeMap < percore:: CoreId , virtdev:: lapic:: LogicalApicState > ,
441
440
442
441
/// The number of vcpus that are up and waiting to start
443
442
cpus_ready : AtomicU32 ,
@@ -548,9 +547,10 @@ impl VirtualMachine {
548
547
// Just ignore writes to unknown ports
549
548
Ok ( ( ) )
550
549
}
551
- _ => Err ( Error :: MissingDevice (
552
- "Unable to dispatch event" . into ( ) ,
553
- ) ) ,
550
+ _ => {
551
+ error ! ( "Unable to dispatch event" ) ;
552
+ Err ( Error :: MissingDevice )
553
+ }
554
554
} ;
555
555
}
556
556
} ;
@@ -574,7 +574,7 @@ impl VirtualMachine {
574
574
pub fn logical_apic_destination (
575
575
& self ,
576
576
mask : u32 ,
577
- ) -> Result < impl Iterator < Item = & percore:: CoreId > > {
577
+ ) -> Result < impl Iterator < Item = & percore:: CoreId > > {
578
578
// FIXME: currently we only support the 'Flat Model' logical mode
579
579
// (so we just ignore the destination format register). See 10.6.2.2
580
580
// of Volume 3A of the Intel software developer's manual
@@ -736,7 +736,7 @@ mod test {
736
736
32 ,
737
737
host_devices,
738
738
)
739
- . unwrap ( ) ;
739
+ . unwrap ( ) ;
740
740
741
741
VirtualMachine :: new ( 0 , config, & info) . unwrap ( ) ;
742
742
}
0 commit comments