Subversion Repositories HelenOS-historic

Rev

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

Rev 576 Rev 825
Line 57... Line 57...
57
#define VECTOR_CLK      (IVT_IRQBASE+IRQ_CLK)
57
#define VECTOR_CLK      (IVT_IRQBASE+IRQ_CLK)
58
#define VECTOR_KBD      (IVT_IRQBASE+IRQ_KBD)
58
#define VECTOR_KBD      (IVT_IRQBASE+IRQ_KBD)
59
 
59
 
60
#define VECTOR_SYSCALL          (IVT_FREEBASE+0)
60
#define VECTOR_SYSCALL          (IVT_FREEBASE+0)
61
#define VECTOR_TLB_SHOOTDOWN_IPI    (IVT_FREEBASE+1)
61
#define VECTOR_TLB_SHOOTDOWN_IPI    (IVT_FREEBASE+1)
62
#define VECTOR_WAKEUP_IPI       (IVT_FREEBASE+2)
-
 
63
 
62
 
64
extern void (* disable_irqs_function)(__u16 irqmask);
63
extern void (* disable_irqs_function)(__u16 irqmask);
65
extern void (* enable_irqs_function)(__u16 irqmask);
64
extern void (* enable_irqs_function)(__u16 irqmask);
66
extern void (* eoi_function)(void);
65
extern void (* eoi_function)(void);
67
 
66
 
Line 70... Line 69...
70
extern void nm_fault(int n, void *stack);
69
extern void nm_fault(int n, void *stack);
71
extern void ss_fault(int n, void *stack);
70
extern void ss_fault(int n, void *stack);
72
extern void page_fault(int n, void *stack);
71
extern void page_fault(int n, void *stack);
73
extern void syscall(int n, void *stack);
72
extern void syscall(int n, void *stack);
74
extern void tlb_shootdown_ipi(int n, void *stack);
73
extern void tlb_shootdown_ipi(int n, void *stack);
75
extern void wakeup_ipi(int n, void *stack);
-
 
76
 
74
 
77
extern void trap_virtual_enable_irqs(__u16 irqmask);
75
extern void trap_virtual_enable_irqs(__u16 irqmask);
78
extern void trap_virtual_disable_irqs(__u16 irqmask);
76
extern void trap_virtual_disable_irqs(__u16 irqmask);
79
extern void trap_virtual_eoi(void);
77
extern void trap_virtual_eoi(void);
80
 
78