@@ -11,7 +11,7 @@ use spin::Mutex;
1111
1212use axaddrspace:: { AddrSpace , GuestPhysAddr , HostPhysAddr , MappingFlags , device:: AccessWidth } ;
1313use axdevice:: { AxVmDeviceConfig , AxVmDevices } ;
14- use axvcpu:: { AxArchVCpu , AxVCpu , AxVCpuExitReason , AxVCpuHal } ;
14+ use axvcpu:: { AxVCpu , AxVCpuExitReason , AxVCpuHal } ;
1515use cpumask:: CpuMask ;
1616
1717use crate :: config:: { AxVMConfig , VmMemMappingType } ;
@@ -295,7 +295,7 @@ impl<H: AxVMHal, U: AxVCpuHal> AxVM<H, U> {
295295 }
296296 #[ cfg( not( target_arch = "aarch64" ) ) ]
297297 {
298- <AxArchVCpuImpl < U > as AxArchVCpu >:: SetupConfig :: default ( )
298+ <AxArchVCpuImpl < U > as axvcpu :: AxArchVCpu >:: SetupConfig :: default ( )
299299 }
300300 } ;
301301
@@ -435,15 +435,13 @@ impl<H: AxVMHal, U: AxVCpuHal> AxVM<H, U> {
435435 reg_width : _,
436436 signed_ext : _,
437437 } => {
438- let val = self
439- . get_devices ( )
440- . handle_mmio_read ( * addr, ( * width) . into ( ) ) ?;
438+ let val = self . get_devices ( ) . handle_mmio_read ( * addr, * width) ?;
441439 vcpu. set_gpr ( * reg, val) ;
442440 true
443441 }
444442 AxVCpuExitReason :: MmioWrite { addr, width, data } => {
445443 self . get_devices ( )
446- . handle_mmio_write ( * addr, ( * width) . into ( ) , * data as usize ) ?;
444+ . handle_mmio_write ( * addr, * width, * data as usize ) ?;
447445 true
448446 }
449447 AxVCpuExitReason :: IoRead { port, width } => {
@@ -591,7 +589,7 @@ impl<H: AxVMHal, U: AxVCpuHal> AxVM<H, U> {
591589 )
592590 } ;
593591 let mut copied_bytes = 0 ;
594- for ( _i , chunk) in buffer. iter_mut ( ) . enumerate ( ) {
592+ for chunk in buffer. iter_mut ( ) {
595593 let end = copied_bytes + chunk. len ( ) ;
596594 chunk. copy_from_slice ( & bytes[ copied_bytes..end] ) ;
597595 copied_bytes += chunk. len ( ) ;
0 commit comments