fn vcpu_loop<V>(
run_mode: VmRunMode,
cpu_id: usize,
vcpu: V,
irq_chip: Box<dyn IrqChipArch + 'static>,
run_rt: bool,
delay_rt: bool,
io_bus: Bus,
mmio_bus: Bus,
requires_pvclock_ctrl: bool,
from_main_tube: Receiver<VcpuControl>,
to_gdb_tube: Option<Sender<VcpuDebugStatusMessage>>,
guest_mem: GuestMemory,
msr_handlers: MsrHandlers,
bus_lock_ratelimit_ctrl: Arc<Mutex<Ratelimit>>
) -> ExitStatewhere
V: VcpuArch,