Subversion Repositories HelenOS

Rev

Rev 4383 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4383 Rev 4433
Line 35... Line 35...
35
 
35
 
36
#ifndef KERN_sparc64_EXCEPTION_H_
36
#ifndef KERN_sparc64_EXCEPTION_H_
37
#define KERN_sparc64_EXCEPTION_H_
37
#define KERN_sparc64_EXCEPTION_H_
38
 
38
 
39
#define TT_INSTRUCTION_ACCESS_EXCEPTION     0x08
39
#define TT_INSTRUCTION_ACCESS_EXCEPTION     0x08
-
 
40
#define TT_INSTRUCTION_ACCESS_MMU_MISS      0x09
40
#define TT_INSTRUCTION_ACCESS_ERROR     0x0a
41
#define TT_INSTRUCTION_ACCESS_ERROR     0x0a
41
#define TT_IAE_UNAUTH_ACCESS            0x0b
42
#define TT_IAE_UNAUTH_ACCESS            0x0b
42
#define TT_IAE_NFO_PAGE             0x0c
43
#define TT_IAE_NFO_PAGE             0x0c
43
#define TT_ILLEGAL_INSTRUCTION          0x10
44
#define TT_ILLEGAL_INSTRUCTION          0x10
44
#define TT_PRIVILEGED_OPCODE            0x11
45
#define TT_PRIVILEGED_OPCODE            0x11
Line 52... Line 53...
52
#define TT_FP_EXCEPTION_IEEE_754        0x21
53
#define TT_FP_EXCEPTION_IEEE_754        0x21
53
#define TT_FP_EXCEPTION_OTHER           0x22
54
#define TT_FP_EXCEPTION_OTHER           0x22
54
#define TT_TAG_OVERFLOW             0x23
55
#define TT_TAG_OVERFLOW             0x23
55
#define TT_DIVISION_BY_ZERO         0x28
56
#define TT_DIVISION_BY_ZERO         0x28
56
#define TT_DATA_ACCESS_EXCEPTION        0x30
57
#define TT_DATA_ACCESS_EXCEPTION        0x30
-
 
58
#define TT_DATA_ACCESS_MMU_MISS         0x31
57
#define TT_DATA_ACCESS_ERROR            0x32
59
#define TT_DATA_ACCESS_ERROR            0x32
58
#define TT_MEM_ADDRESS_NOT_ALIGNED      0x34
60
#define TT_MEM_ADDRESS_NOT_ALIGNED      0x34
59
#define TT_LDDF_MEM_ADDRESS_NOT_ALIGNED     0x35
61
#define TT_LDDF_MEM_ADDRESS_NOT_ALIGNED     0x35
60
#define TT_STDF_MEM_ADDRESS_NOT_ALIGNED     0x36
62
#define TT_STDF_MEM_ADDRESS_NOT_ALIGNED     0x36
61
#define TT_PRIVILEGED_ACTION            0x37
63
#define TT_PRIVILEGED_ACTION            0x37