1230c77a5SGuo Ren/* SPDX-License-Identifier: GPL-2.0 */ 2230c77a5SGuo Ren// Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. 3230c77a5SGuo Ren 4230c77a5SGuo Ren#include <linux/linkage.h> 5230c77a5SGuo Ren 6230c77a5SGuo RenENTRY (_mcount) 7230c77a5SGuo Ren subi sp, 20 8230c77a5SGuo Ren stw a0, (sp, 0) 9230c77a5SGuo Ren stw a1, (sp, 4) 10230c77a5SGuo Ren stw a2, (sp, 8) 11230c77a5SGuo Ren stw a3, (sp, 12) 12230c77a5SGuo Ren stw lr, (sp, 16) 13230c77a5SGuo Ren mov a1, lr 14230c77a5SGuo Ren ldw a0, (sp, 20) 15230c77a5SGuo Ren jsri csky_mcount 16230c77a5SGuo Ren ldw a0, (sp, 0) 17230c77a5SGuo Ren ldw a1, (sp, 4) 18230c77a5SGuo Ren ldw a2, (sp, 8) 19230c77a5SGuo Ren ldw a3, (sp, 12) 20230c77a5SGuo Ren ldw t1, (sp, 16) 21230c77a5SGuo Ren ldw lr, (sp, 20) 22230c77a5SGuo Ren addi sp, 24 23230c77a5SGuo Ren jmp t1 24230c77a5SGuo RenEND (_mcount) 25