diff --git a/crates/vm-core/src/arch/mmu/aarch64.rs b/crates/vm-core/src/arch/mmu/aarch64.rs index 1b84af2..11f21a1 100644 --- a/crates/vm-core/src/arch/mmu/aarch64.rs +++ b/crates/vm-core/src/arch/mmu/aarch64.rs @@ -5,6 +5,7 @@ use vm_mm::manager::MemoryAddressSpace; use crate::cpu::error::VcpuError; +#[allow(clippy::too_many_arguments)] fn walk( mm: &MemoryAddressSpace, gva: u64, diff --git a/crates/vm-vmm/src/service/gdbstub/event_loop.rs b/crates/vm-vmm/src/service/gdbstub/event_loop.rs index c7ce07a..5ce5639 100644 --- a/crates/vm-vmm/src/service/gdbstub/event_loop.rs +++ b/crates/vm-vmm/src/service/gdbstub/event_loop.rs @@ -1,3 +1,6 @@ +use std::thread::sleep; +use std::time::Duration; + use gdbstub::arch::Arch; use gdbstub::conn::ConnectionExt; use gdbstub::stub::MultiThreadStopReason; @@ -23,7 +26,9 @@ impl BlockingEventLoop for VmEventLoop { Event::Usize>>, WaitForStopReasonError, > { - loop {} + loop { + sleep(Duration::from_secs(1)); + } } fn on_interrupt(