From 47227eefc3979a1b0523a621b57fb9fbe99c83b0 Mon Sep 17 00:00:00 2001 From: yzs <320016@qq.com> Date: Fri, 26 Sep 2025 10:26:41 +0800 Subject: [PATCH] fix: use valid ptr instead of its value --- rustsbi-qemu/src/main.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rustsbi-qemu/src/main.rs b/rustsbi-qemu/src/main.rs index faa8472..54b98e0 100644 --- a/rustsbi-qemu/src/main.rs +++ b/rustsbi-qemu/src/main.rs @@ -72,8 +72,8 @@ extern "C" fn rust_main(hartid: usize, opaque: usize) { static mut ebss: u64; } unsafe { - let mut ptr = sbss as *mut u64; - let end = ebss as *mut u64; + let mut ptr = &raw mut sbss; + let end = &raw mut ebss; while ptr < end { ptr.write_volatile(0); ptr = ptr.offset(1);