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