/* * Copyright (c) 2006-2022, RT-Thread Development Team * * SPDX-License-Identifier: Apache-2.0 * * Change Logs: * Date Author Notes * 2022-10-19 RT-Thread the first version */ #include "cpuport.h" #include "stackframe.h" #include "asm-generic.h" START_POINT(_rt_thread_entry) LOAD ra, (sp) /* thread exit */ addi sp, sp, 8 LOAD a0, (sp) /* parameter */ addi sp, sp, 8 LOAD t0, (sp) /* tentry */ addi sp, sp, 8 mv s1, ra jalr t0 jalr s1 j . /* never here */ START_POINT_END(_rt_thread_entry)