diff --git a/src/runtime/src/kernel/core1.rs b/src/runtime/src/kernel/core1.rs index 9a041e0e..91a8dd9c 100644 --- a/src/runtime/src/kernel/core1.rs +++ b/src/runtime/src/kernel/core1.rs @@ -118,7 +118,7 @@ impl KernelImage { dsb(); isb(); - (mem::transmute::(self.__modinit__))(); + (mem::transmute::(self.__modinit__))(); if let Some(typeinfo) = self.typeinfo { attribute_writeback(typeinfo as *const ()); @@ -133,7 +133,7 @@ impl KernelImage { } #[no_mangle] -pub fn main_core1() { +pub extern "C" fn main_core1() { enable_fpu(); debug!("Core1 started");