1 /* $NetBSD: __syscall.S,v 1.1 2014/09/19 17:36:25 matt Exp $ */ 2 3 #include "SYS.h" 4 5 ENTRY(__syscall) 6 mv v0, a0 7 mv a0, a1 8 mv a1, a2 9 mv a2, a3 10 mv a3, a4 11 mv a4, a5 12 mv a5, a6 13 mv a6, a7 14 REG_L a7, (sp) 15 SYSTRAP(__syscall) 16 JUMP_TO_CERROR() /* error */ 17 ret /* success */ 18 END(__syscall) 19 STRONG_ALIAS(syscall, __syscall) 20