maltalinux-cvs-patches
[Top] [All Lists]

CVS Update@linux-mips.org: malta

To: maltalinux-cvs-patches@linux-mips.org
Subject: CVS Update@linux-mips.org: malta
From: chris@linux-mips.org
Date: Mon, 15 Aug 2005 20:34:58 +0100
Reply-to: linux-mips@linux-mips.org
Sender: maltalinux-cvs-patches-bounce@linux-mips.org
CVSROOT:        /home/cvs
Module name:    malta
Changes by:     chris@ftp.linux-mips.org        05/08/15 20:34:57

Added files:
        linux/include/asm-mips/mips-boards: Tag: MaltaRef_2_6 mipssim.h 
                                            mipssimint.h 

Log message:
        MIPSsim support

diff -urN malta/linux/include/asm-mips/mips-boards/mipssim.h 
malta/linux/include/asm-mips/mips-boards/mipssim.h
--- malta/linux/include/asm-mips/mips-boards/Attic/mipssim.h    1970/01/01 
00:00:00
+++ malta/linux/include/asm-mips/mips-boards/Attic/mipssim.h    2005-08-15 
20:34:57.876864000 +0100     1.1.1000.1
@@ -0,0 +1,41 @@
+/*
+ * Copyright (C) 2005 MIPS Technologies, Inc.  All rights reserved.
+ *
+ *  This program is free software; you can distribute it and/or modify it
+ *  under the terms of the GNU General Public License (Version 2) as
+ *  published by the Free Software Foundation.
+ *
+ *  This program is distributed in the hope it will be useful, but WITHOUT
+ *  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ *  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ *  for more details.
+ *
+ *  You should have received a copy of the GNU General Public License along
+ *  with this program; if not, write to the Free Software Foundation, Inc.,
+ *  59 Temple Place - Suite 330, Boston MA 02111-1307, USA.
+ *
+ */
+
+#ifndef _ASM_MIPS_BOARDS_MIPSSIM_H
+#define _ASM_MIPS_BOARDS_MIPSSIM_H
+
+#define STATS_ON        1
+#define STATS_OFF       2
+#define STATS_CLEAR     3
+#define STATS_DUMP      4
+#define TRACE_ON       5
+#define TRACE_OFF       6
+
+/* Control MIPSsim tracing */
+
+#define simcfg(code)                           \
+({                                             \
+       __asm__  __volatile__(                  \
+        "sltiu $0,$0, %0"                      \
+               ::"i"(code)                     \
+               );                              \
+})
+
+
+
+#endif /*_ASM_MIPS_BOARDS_MIPSSIM_H */
diff -urN malta/linux/include/asm-mips/mips-boards/mipssimint.h 
malta/linux/include/asm-mips/mips-boards/mipssimint.h
--- malta/linux/include/asm-mips/mips-boards/Attic/mipssimint.h 1970/01/01 
00:00:00
+++ malta/linux/include/asm-mips/mips-boards/Attic/mipssimint.h 2005-08-15 
20:34:57.893800000 +0100     1.1.1000.1
@@ -0,0 +1,34 @@
+/*
+ * Copyright (C) 2005 MIPS Technologies, Inc.  All rights reserved.
+ *
+ * ########################################################################
+ *
+ *  This program is free software; you can distribute it and/or modify it
+ *  under the terms of the GNU General Public License (Version 2) as
+ *  published by the Free Software Foundation.
+ *
+ *  This program is distributed in the hope it will be useful, but WITHOUT
+ *  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ *  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ *  for more details.
+ *
+ *  You should have received a copy of the GNU General Public License along
+ *  with this program; if not, write to the Free Software Foundation, Inc.,
+ *  59 Temple Place - Suite 330, Boston MA 02111-1307, USA.
+ *
+ * ########################################################################
+ *
+ *
+ */
+#ifndef __ASM_MIPS_BOARDS_SIMINT_H
+#define __ASM_MIPS_BOARDS_SIMINT_H
+
+/*
+ * Interrupts 16..23 are used for CPU interrupts
+ */
+#define MIPSCPU_INT_BASE       16
+
+/* CPU interrupt offsets */
+#define MIPSCPU_INT_CPUCTR     7
+
+#endif /* __ASM_MIPS_BOARDS_SIMINT_H */

<Prev in Thread] Current Thread [Next in Thread>