diff --git a/src/arch/arm64/boot/secondary.rs b/src/arch/arm64/boot/secondary.rs index 664db8d..ad18d42 100644 --- a/src/arch/arm64/boot/secondary.rs +++ b/src/arch/arm64/boot/secondary.rs @@ -104,7 +104,7 @@ fn find_enable_method(node: &fdt_parser::Node<'static>) -> Result { fn prepare_for_secondary_entry() -> Result<(PA, PA)> { static mut SECONDARY_BOOT_CTX: MaybeUninit = MaybeUninit::uninit(); - let entry_fn = kfunc_pa!(do_secondary_start as usize); + let entry_fn = kfunc_pa!(do_secondary_start as *const () as usize); let boot_stack = ksym_pa!(__boot_stack); let ctx = ksym_pa!(SECONDARY_BOOT_CTX);