fn run_vm<Vcpu, V>( cfg: Config, components: VmComponents, vm: V, irq_chip: &mut dyn IrqChipArch, ioapic_host_tube: Option<Tube>, swap_controller: Option<SwapController> ) -> Result<ExitState>where Vcpu: VcpuArch + 'static, V: VmArch + 'static,