@@ -23,10 +23,14 @@ use crate::arch::DeviceType::Virtio;
23
23
#[ cfg( target_arch = "aarch64" ) ]
24
24
use crate :: devices:: legacy:: RTCDevice ;
25
25
use crate :: devices:: pseudo:: BootTimer ;
26
- use crate :: devices:: virtio:: {
27
- Balloon , Entropy , MmioTransport , Net , VirtioBlock , VirtioDevice , TYPE_BALLOON , TYPE_BLOCK ,
28
- TYPE_NET , TYPE_RNG , TYPE_VSOCK ,
29
- } ;
26
+ use crate :: devices:: virtio:: balloon:: Balloon ;
27
+ use crate :: devices:: virtio:: block:: VirtioBlock ;
28
+ use crate :: devices:: virtio:: device:: VirtioDevice ;
29
+ use crate :: devices:: virtio:: mmio:: MmioTransport ;
30
+ use crate :: devices:: virtio:: net:: Net ;
31
+ use crate :: devices:: virtio:: rng:: Entropy ;
32
+ use crate :: devices:: virtio:: vsock:: TYPE_VSOCK ;
33
+ use crate :: devices:: virtio:: { TYPE_BALLOON , TYPE_BLOCK , TYPE_NET , TYPE_RNG } ;
30
34
use crate :: devices:: BusDevice ;
31
35
#[ cfg( target_arch = "x86_64" ) ]
32
36
use crate :: vstate:: memory:: GuestAddress ;
@@ -462,7 +466,9 @@ mod tests {
462
466
use utils:: eventfd:: EventFd ;
463
467
464
468
use super :: * ;
465
- use crate :: devices:: virtio:: { ActivateError , Queue , VirtioDevice } ;
469
+ use crate :: devices:: virtio:: device:: VirtioDevice ;
470
+ use crate :: devices:: virtio:: queue:: Queue ;
471
+ use crate :: devices:: virtio:: ActivateError ;
466
472
use crate :: vstate:: memory:: { GuestAddress , GuestMemoryExtension , GuestMemoryMmap } ;
467
473
use crate :: { builder, Vm } ;
468
474
@@ -473,7 +479,7 @@ mod tests {
473
479
& mut self ,
474
480
vm : & VmFd ,
475
481
guest_mem : GuestMemoryMmap ,
476
- device : Arc < Mutex < dyn crate :: devices :: virtio :: VirtioDevice > > ,
482
+ device : Arc < Mutex < dyn VirtioDevice > > ,
477
483
cmdline : & mut kernel_cmdline:: Cmdline ,
478
484
dev_id : & str ,
479
485
) -> Result < u64 , MmioError > {
@@ -514,7 +520,7 @@ mod tests {
514
520
}
515
521
}
516
522
517
- impl crate :: devices :: virtio :: VirtioDevice for DummyDevice {
523
+ impl VirtioDevice for DummyDevice {
518
524
fn avail_features ( & self ) -> u64 {
519
525
0
520
526
}
0 commit comments