~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
Linux/include/asm-sparc64/utrap.h

Version: ~ [ 2.4.0 ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 /* $Id: utrap.h,v 1.1 1997/10/14 16:21:31 jj Exp $
  2  * include/asm-sparc64/utrap.h
  3  *
  4  * Copyright (C) 1997 Jakub Jelinek (jj@sunsite.mff.cuni.cz)
  5  */
  6 
  7 #ifndef __ASM_SPARC64_UTRAP_H
  8 #define __ASM_SPARC64_UTRAP_H
  9 
 10 #define UT_INSTRUCTION_EXCEPTION                1
 11 #define UT_INSTRUCTION_ERROR                    2
 12 #define UT_INSTRUCTION_PROTECTION               3
 13 #define UT_ILLTRAP_INSTRUCTION                  4
 14 #define UT_ILLEGAL_INSTRUCTION                  5
 15 #define UT_PRIVILEGED_OPCODE                    6
 16 #define UT_FP_DISABLED                          7
 17 #define UT_FP_EXCEPTION_IEEE_754                8
 18 #define UT_FP_EXCEPTION_OTHER                   9
 19 #define UT_TAG_OVERVIEW                         10
 20 #define UT_DIVISION_BY_ZERO                     11
 21 #define UT_DATA_EXCEPTION                       12
 22 #define UT_DATA_ERROR                           13
 23 #define UT_DATA_PROTECTION                      14
 24 #define UT_MEM_ADDRESS_NOT_ALIGNED              15
 25 #define UT_PRIVILEGED_ACTION                    16
 26 #define UT_ASYNC_DATA_ERROR                     17
 27 #define UT_TRAP_INSTRUCTION_16                  18
 28 #define UT_TRAP_INSTRUCTION_17                  19
 29 #define UT_TRAP_INSTRUCTION_18                  20
 30 #define UT_TRAP_INSTRUCTION_19                  21
 31 #define UT_TRAP_INSTRUCTION_20                  22
 32 #define UT_TRAP_INSTRUCTION_21                  23
 33 #define UT_TRAP_INSTRUCTION_22                  24
 34 #define UT_TRAP_INSTRUCTION_23                  25
 35 #define UT_TRAP_INSTRUCTION_24                  26
 36 #define UT_TRAP_INSTRUCTION_25                  27
 37 #define UT_TRAP_INSTRUCTION_26                  28
 38 #define UT_TRAP_INSTRUCTION_27                  29
 39 #define UT_TRAP_INSTRUCTION_28                  30
 40 #define UT_TRAP_INSTRUCTION_29                  31
 41 #define UT_TRAP_INSTRUCTION_30                  32
 42 #define UT_TRAP_INSTRUCTION_31                  33
 43 
 44 #define UTH_NOCHANGE                            (-1)
 45 
 46 #ifndef __ASSEMBLY__ 
 47 typedef int utrap_entry_t;
 48 typedef void *utrap_handler_t;
 49 #endif /* __ASSEMBLY__ */
 50 
 51 #endif /* !(__ASM_SPARC64_PROCESSOR_H) */
 52 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.