X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fthread%2Fmicroblaze%2Fsyscall_cp.s;h=b0df61c571eea25bf99fefd3bf0bc77451983a99;hb=7f01a734feddaabf366bc644c926e675656cab62;hp=ce38b56cefcce56aa5147e211e926133a2d31d5f;hpb=ef2f595f7489a79b328766e3f8c2c899c8d23fd1;p=musl diff --git a/src/thread/microblaze/syscall_cp.s b/src/thread/microblaze/syscall_cp.s index ce38b56c..b0df61c5 100644 --- a/src/thread/microblaze/syscall_cp.s +++ b/src/thread/microblaze/syscall_cp.s @@ -1,10 +1,17 @@ +.global __cp_begin +.hidden __cp_begin +.global __cp_end +.hidden __cp_end +.global __cp_cancel +.hidden __cp_cancel +.hidden __cancel .global __syscall_cp_asm +.hidden __syscall_cp_asm .type __syscall_cp_asm,@function __syscall_cp_asm: -.global __cp_begin __cp_begin: lwi r5, r5, 0 - bnei r5, __cancel@PLT + bnei r5, __cp_cancel addi r12, r6, 0 add r5, r7, r0 add r6, r8, r0 @@ -13,7 +20,8 @@ __cp_begin: lwi r9, r1, 28 lwi r10, r1, 32 brki r14, 0x8 -.global __cp_end __cp_end: rtsd r15, 8 nop +__cp_cancel: + bri __cancel