Loading...
/* SPDX-License-Identifier: GPL-2.0 */ #include <linux/linkage.h> #include <linux/init.h> #include <asm/page.h> #include <abi/entry.h> __HEAD ENTRY(_start) SETUP_MMU /* set stack point */ lrw r6, init_thread_union + THREAD_SIZE mov sp, r6 jmpi csky_start END(_start) #ifdef CONFIG_SMP .align 10 ENTRY(_start_smp_secondary) SETUP_MMU /* set stack point */ lrw r6, secondary_stack ld.w r6, (r6, 0) mov sp, r6 jmpi csky_start_secondary END(_start_smp_secondary) #endif |