The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/include/asm-mips64/sgidefs.h

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 /*
    2  * This file is subject to the terms and conditions of the GNU General Public
    3  * License.  See the file "COPYING" in the main directory of this archive
    4  * for more details.
    5  *
    6  * Copyright (C) 1996, 1999, 2001 Ralf Baechle
    7  * Copyright (C) 1999 Silicon Graphics, Inc.
    8  * Copyright (C) 2001 MIPS Technologies, Inc.
    9  */
   10 #ifndef __ASM_SGIDEFS_H
   11 #define __ASM_SGIDEFS_H
   12 
   13 /*
   14  * Using a Linux compiler for building Linux seems logic but not to
   15  * everybody.
   16  */
   17 #ifndef __linux__
   18 #error Use a Linux compiler or give up.
   19 #endif
   20 
   21 /*
   22  * Definitions for the ISA levels
   23  *
   24  * With the introduction of MIPS32 / MIPS64 instruction sets definitions
   25  * MIPS ISAs are no longer subsets of each other.  Therefore comparisons
   26  * on these symbols except with == may result in unexpected results and
   27  * are forbidden!
   28  */
   29 #define _MIPS_ISA_MIPS1         1
   30 #define _MIPS_ISA_MIPS2         2
   31 #define _MIPS_ISA_MIPS3         3
   32 #define _MIPS_ISA_MIPS4         4
   33 #define _MIPS_ISA_MIPS5         5
   34 #define _MIPS_ISA_MIPS32        6
   35 #define _MIPS_ISA_MIPS64        7
   36 
   37 /*
   38  * Subprogram calling convention
   39  */
   40 #define _MIPS_SIM_ABI32         1
   41 #define _MIPS_SIM_NABI32        2
   42 #define _MIPS_SIM_ABI64         3
   43 
   44 #endif /* __ASM_SGIDEFS_H */

Cache object: 8864bfd5cd2712ee9f0301398f8c7c26


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.