Changeset 25d7709 in mainline for arch/ia32/include/interrupt.h
- Timestamp:
- 2006-03-13T20:08:16Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 631ca4d
- Parents:
- 45d6add
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
arch/ia32/include/interrupt.h
r45d6add r25d7709 61 61 #define VECTOR_TLB_SHOOTDOWN_IPI (IVT_FREEBASE+1) 62 62 63 struct istate { 64 __u32 edi; 65 __u32 esi; 66 __u32 ebp; 67 __u32 esp; 68 __u32 ebx; 69 __u32 edx; 70 __u32 ecx; 71 __u32 eax; 72 __u32 error_word; 73 __u32 eip; 74 __u32 cs; 75 __u32 eflags; 76 __u32 stack[]; 77 }; 78 63 79 extern void (* disable_irqs_function)(__u16 irqmask); 64 80 extern void (* enable_irqs_function)(__u16 irqmask); 65 81 extern void (* eoi_function)(void); 66 82 67 extern void null_interrupt(int n, void *stack);68 extern void gp_fault(int n, void *stack);69 extern void nm_fault(int n, void *stack);70 extern void ss_fault(int n, void *stack);71 extern void page_fault(int n, void *stack);72 extern void syscall(int n, void *stack);73 extern void tlb_shootdown_ipi(int n, void *stack);83 extern void null_interrupt(int n, istate_t *istate); 84 extern void gp_fault(int n, istate_t *istate); 85 extern void nm_fault(int n, istate_t *istate); 86 extern void ss_fault(int n, istate_t *istate); 87 extern void page_fault(int n, istate_t *istate); 88 extern void syscall(int n, istate_t *istate); 89 extern void tlb_shootdown_ipi(int n, istate_t *istate); 74 90 75 91 extern void trap_virtual_enable_irqs(__u16 irqmask);
Note:
See TracChangeset
for help on using the changeset viewer.