Subversion Repositories HelenOS

Rev

Rev 3661 | Rev 3774 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3661 Rev 3764
Line 51... Line 51...
51
 
51
 
52
/** External Interrupt vectors. */
52
/** External Interrupt vectors. */
53
 
53
 
54
#define VECTOR_TLB_SHOOTDOWN_IPI 0xf0
54
#define VECTOR_TLB_SHOOTDOWN_IPI 0xf0
55
#define INTERRUPT_TIMER     255
55
#define INTERRUPT_TIMER     255
56
#define IRQ_KBD         (0x01+LAGACY_INTERRUPT_BASE)
56
#define IRQ_KBD         (0x01+LEGACY_INTERRUPT_BASE)
57
#define IRQ_MOUSE       (0x0c+LAGACY_INTERRUPT_BASE)
57
#define IRQ_MOUSE       (0x0c+LEGACY_INTERRUPT_BASE)
58
#define INTERRUPT_SPURIOUS  15
58
#define INTERRUPT_SPURIOUS  15
59
#define LAGACY_INTERRUPT_BASE   0x20
59
#define LEGACY_INTERRUPT_BASE   0x20
60
 
60
 
61
/** General Exception codes. */
61
/** General Exception codes. */
62
#define GE_ILLEGALOP        0
62
#define GE_ILLEGALOP        0
63
#define GE_PRIVOP       1
63
#define GE_PRIVOP       1
64
#define GE_PRIVREG      2
64
#define GE_PRIVREG      2