From e4e1bc1af9dd818dbb6693e20c28f4590bec1016 Mon Sep 17 00:00:00 2001 From: tsubai Date: Mon, 8 Jun 1998 20:36:36 +0000 Subject: [PATCH] Not used. --- sys/arch/newsmips/newsmips/trap.h | 56 ------------------------------- 1 file changed, 56 deletions(-) delete mode 100644 sys/arch/newsmips/newsmips/trap.h diff --git a/sys/arch/newsmips/newsmips/trap.h b/sys/arch/newsmips/newsmips/trap.h deleted file mode 100644 index 5192e9648dd2..000000000000 --- a/sys/arch/newsmips/newsmips/trap.h +++ /dev/null @@ -1,56 +0,0 @@ -/* $NetBSD: trap.h,v 1.1 1998/02/18 13:48:32 tsubai Exp $ */ - -/* - * Copyright (c) 1995, Jonathan Stone - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Jonathan Stone. - * 4. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -/* - * Functions defined in trap.c, used in machdep.c and locore - */ -extern int news3400_intr __P((u_int mask, u_int pc, u_int statusReg, - u_int causeReg)); - -extern int (*mips_hardware_intr) __P((u_int mask, u_int pc, u_int statusReg, - u_int causeReg)); - -/* Return the resulting PC as if the branch was executed. */ -extern u_int MachEmulateBranch __P((u_int* regs, u_int instPC, - u_int fpcCSR, int allowNonBranch)); - -/* - * Called by locore to handle exceptions other than UTLBMISS - * (which has a dedicated vector on mips) and external interrupts. - */ -extern u_int trap __P((u_int status, u_int cause, u_int vaddr, u_int pc, - int args)); - -#ifdef DEBUG -extern int cpu_singlestep __P((register struct proc *p)); -extern int kdbpeek __P((int addr)); -#endif