1/* 2 * Copyright (c) 2006-2022, RT-Thread Development Team 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 * 6 * Change Logs: 7 * Date Author Notes 8 * 2022-10-19 RT-Thread the first version 9 */ 10 11#include "cpuport.h" 12#include "stackframe.h" 13#include "asm-generic.h" 14 15START_POINT(_rt_thread_entry) 16 LOAD ra, REGBYTES(sp) /* thread exit */ 17 addi sp, sp, 2 * REGBYTES 18 LOAD a0, (sp) /* parameter */ 19 LOAD t0, REGBYTES(sp) /* tentry */ 20 addi sp, sp, 2 * REGBYTES 21 mv s1, ra 22 jalr t0 23 jalr s1 24 j . /* never here */ 25START_POINT_END(_rt_thread_entry) 26