diff options
author | 1997-07-27 09:10:55 +0000 | |
---|---|---|
committer | 1997-07-27 09:10:55 +0000 | |
commit | 1b211d21e146776fff27237b6c2b8646f74d2c2e (patch) | |
tree | 4cf69ddd2ab531cb46fc6c2a86ea1df42f13f8ea | |
parent | sa__handler to avoid sa_handler stuff coming before 2000.... (diff) | |
download | wireguard-openbsd-1b211d21e146776fff27237b6c2b8646f74d2c2e.tar.xz wireguard-openbsd-1b211d21e146776fff27237b6c2b8646f74d2c2e.zip |
sync to use m68k code
-rw-r--r-- | sys/arch/mvme68k/mvme68k/locore.s | 28 |
1 files changed, 4 insertions, 24 deletions
diff --git a/sys/arch/mvme68k/mvme68k/locore.s b/sys/arch/mvme68k/mvme68k/locore.s index 3c9a6c625a2..cfda7713a8a 100644 --- a/sys/arch/mvme68k/mvme68k/locore.s +++ b/sys/arch/mvme68k/mvme68k/locore.s @@ -1,4 +1,4 @@ -/* $OpenBSD: locore.s,v 1.16 1997/03/31 00:24:13 downsj Exp $ */ +/* $OpenBSD: locore.s,v 1.17 1997/07/27 09:10:55 deraadt Exp $ */ /* * Copyright (c) 1995 Theo de Raadt @@ -72,6 +72,7 @@ */ #include "assym.h" +#include <machine/asm.h> #include <machine/prom.h> /* @@ -936,13 +937,13 @@ Ltrap1: * Trap 1 - sigreturn */ _trap1: - jra sigreturn + jra _ASM_LABEL(sigreturn) /* * Trap 2 - trace trap */ _trap2: - jra _trace + jra _C_LABEL(trace) /* * Trap 12 is the entry point for the cachectl "syscall" (both HPUX & BSD) @@ -1114,27 +1115,6 @@ Lnosir: Ldorte: rte | real return -/* - * Primitives - */ - -#ifdef __STDC__ -#define EXPORT(name) .globl _ ## name; _ ## name: -#else -#define EXPORT(name) .globl _/**/name; _/**/name: -#endif -#ifdef GPROF -#if __GNUC__ >= 2 -#define ENTRY(name) EXPORT(name) link a6,\#0; jbsr mcount; unlk a6 -#else -#define ENTRY(name) EXPORT(name) link a6,#0; jbsr mcount; unlk a6 -#endif -#define ALTENTRY(name, rname) ENTRY(name); jra rname+12 -#else -#define ENTRY(name) EXPORT(name) -#define ALTENTRY(name, rname) ENTRY(name) -#endif - /* Use standard m68k support. */ #include <m68k/m68k/support.s> |