Module Name: src Committed By: matt Date: Tue Jul 16 22:20:35 UTC 2013
Modified Files: src/lib/libc/arch/m68k/sys: exect.S syscall.S Log Message: Use SYSTRAP Use a branch for CERROR (avoid the PLT) To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/lib/libc/arch/m68k/sys/exect.S \ src/lib/libc/arch/m68k/sys/syscall.S Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/lib/libc/arch/m68k/sys/exect.S diff -u src/lib/libc/arch/m68k/sys/exect.S:1.7 src/lib/libc/arch/m68k/sys/exect.S:1.8 --- src/lib/libc/arch/m68k/sys/exect.S:1.7 Thu Aug 7 16:42:14 2003 +++ src/lib/libc/arch/m68k/sys/exect.S Tue Jul 16 22:20:35 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: exect.S,v 1.7 2003/08/07 16:42:14 agc Exp $ */ +/* $NetBSD: exect.S,v 1.8 2013/07/16 22:20:35 matt Exp $ */ /*- * Copyright (c) 1990 The Regents of the University of California. @@ -40,11 +40,11 @@ #if 0 RCSID("from: @(#)exect.s 5.1 (Berkeley) 5/12/90") #else - RCSID("$NetBSD: exect.S,v 1.7 2003/08/07 16:42:14 agc Exp $") + RCSID("$NetBSD: exect.S,v 1.8 2013/07/16 22:20:35 matt Exp $") #endif #endif /* LIBC_SCCS and not lint */ ENTRY(exect) - movl #SYS_execve,%d0 - trap #0 - jra PIC_PLT(CERROR) /* exect(file, argv, env) */ + SYSTRAP(execve) + jbra CERROR /* exect(file, argv, env) */ +END(exect) Index: src/lib/libc/arch/m68k/sys/syscall.S diff -u src/lib/libc/arch/m68k/sys/syscall.S:1.7 src/lib/libc/arch/m68k/sys/syscall.S:1.8 --- src/lib/libc/arch/m68k/sys/syscall.S:1.7 Thu Aug 7 16:42:14 2003 +++ src/lib/libc/arch/m68k/sys/syscall.S Tue Jul 16 22:20:35 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: syscall.S,v 1.7 2003/08/07 16:42:14 agc Exp $ */ +/* $NetBSD: syscall.S,v 1.8 2013/07/16 22:20:35 matt Exp $ */ /*- * Copyright (c) 1990 The Regents of the University of California. @@ -39,14 +39,13 @@ #if 0 RCSID("from: @(#)syscall.s 5.1 (Berkeley) 5/12/90") #else - RCSID("$NetBSD: syscall.S,v 1.7 2003/08/07 16:42:14 agc Exp $") + RCSID("$NetBSD: syscall.S,v 1.8 2013/07/16 22:20:35 matt Exp $") #endif #endif /* LIBC_SCCS and not lint */ ENTRY(syscall) clrl %d0 trap #0 - jcs err + jcc CERROR rts -err: - jra PIC_PLT(CERROR) +END(syscall)