From 5f1e8618f02dace117fe712d105b2f199d502b6c Mon Sep 17 00:00:00 2001 From: bunnie Date: Sun, 31 Mar 2024 17:48:54 +0800 Subject: [PATCH] more telemetry on xous-swapper --- services/xous-swapper/src/main.rs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/services/xous-swapper/src/main.rs b/services/xous-swapper/src/main.rs index b3d1a182e..975d7cae9 100644 --- a/services/xous-swapper/src/main.rs +++ b/services/xous-swapper/src/main.rs @@ -202,19 +202,26 @@ fn main() { // correctly let rpt = unsafe { &mut *(rpt_init as *mut RuntimePageTracker) }; + writeln!( + ss.duart, + "Swap params: spt {:x}, base {:x}, bounds: {:x}, rpt: {:x}", + spt_init, smt_base_init, smt_bounds_init, rpt_init + ) + .ok(); + // init the log, but this is mostly unused. log_server::init_wait().unwrap(); log::set_max_level(log::LevelFilter::Info); log::info!("my PID is {}", xous::process::id()); // test the debug serial port - write!(ss.duart, "Swapper started.\n\r").ok(); + writeln!(ss.duart, "Swapper started.").ok(); let mut msg_opt = None; loop { xous::reply_and_receive_next(sid, &mut msg_opt).unwrap(); let msg = msg_opt.as_mut().unwrap(); let op: Option = FromPrimitive::from_usize(msg.body.id()); - write!(ss.duart, "Swapper got {:?}", msg).ok(); + writeln!(ss.duart, "Swapper got {:?}", msg).ok(); match op { Some(Opcode::WriteToSwap) => { unimplemented!();