File tree Expand file tree Collapse file tree 1 file changed +9
-7
lines changed Expand file tree Collapse file tree 1 file changed +9
-7
lines changed Original file line number Diff line number Diff line change @@ -516,19 +516,21 @@ mod tests {
516516
517517 #[ test]
518518 fn test_create_fdt_with_vmgenid ( ) {
519- let mut vmm = default_vmm ( ) ;
520- let mem = vmm. vm . guest_memory ( ) . clone ( ) ;
519+ let mem = arch_mem ( layout:: FDT_MAX_SIZE + 0x1000 ) ;
520+ let mut device_manager = default_device_manager ( ) ;
521+ let kvm = Kvm :: new ( ) . unwrap ( ) ;
522+ let vm = kvm. create_vm ( ) . unwrap ( ) ;
523+ let gic = create_gic ( & vm, 1 , None ) . unwrap ( ) ;
524+ let mut cmdline = kernel_cmdline:: Cmdline :: new ( 4096 ) . unwrap ( ) ;
525+ cmdline. insert ( "console" , "/dev/tty0" ) . unwrap ( ) ;
521526
522- let gic = create_gic ( vmm. vm . fd ( ) , 1 , None ) . unwrap ( ) ;
523- vmm. device_manager
524- . attach_vmgenid_device ( & mem, vmm. vm . fd ( ) )
525- . unwrap ( ) ;
527+ device_manager. attach_vmgenid_device ( & mem, & vm) . unwrap ( ) ;
526528
527529 create_fdt (
528530 & mem,
529531 vec ! [ 0 ] ,
530532 CString :: new ( "console=tty0" ) . unwrap ( ) ,
531- & vmm . device_manager ,
533+ & device_manager,
532534 & gic,
533535 & None ,
534536 )
You can’t perform that action at this time.
0 commit comments