OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [linux/] [linux-2.4/] [include/] [asm-sparc64/] [utrap.h] - Blame information for rev 1774

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1276 phoenix
/* $Id: utrap.h,v 1.1.1.1 2004-04-15 03:01:08 phoenix 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) */

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.