/* SPDX-License-Identifier: GPL-2.0 */ #include #include #include #include __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