pub unsafe fn init(_start: *mut usize, _end: *mut usize)
No-op on non-riscv32 targets; kept for API compatibility.