Rev 1077 | Rev 1288 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1077 | Rev 1100 | ||
---|---|---|---|
Line 61... | Line 61... | ||
61 | #define VECTOR_SYSCALL (IVT_FREEBASE+0) |
61 | #define VECTOR_SYSCALL (IVT_FREEBASE+0) |
62 | #define VECTOR_TLB_SHOOTDOWN_IPI (IVT_FREEBASE+1) |
62 | #define VECTOR_TLB_SHOOTDOWN_IPI (IVT_FREEBASE+1) |
63 | #define VECTOR_DEBUG_IPI (IVT_FREEBASE+2) |
63 | #define VECTOR_DEBUG_IPI (IVT_FREEBASE+2) |
64 | 64 | ||
65 | struct istate { |
65 | struct istate { |
- | 66 | __u32 eax; |
|
- | 67 | __u32 ecx; |
|
66 | __u32 edi; |
68 | __u32 edx; |
67 | __u32 esi; |
69 | __u32 esi; |
- | 70 | __u32 edi; |
|
68 | __u32 ebp; |
71 | __u32 ebp; |
69 | __u32 esp; |
- | |
70 | __u32 ebx; |
72 | __u32 ebx; |
- | 73 | ||
- | 74 | __u32 gs; |
|
71 | __u32 edx; |
75 | __u32 fs; |
72 | __u32 ecx; |
76 | __u32 es; |
73 | __u32 eax; |
77 | __u32 ds; |
- | 78 | ||
74 | __u32 error_word; |
79 | __u32 error_word; |
75 | __u32 eip; |
80 | __u32 eip; |
76 | __u32 cs; |
81 | __u32 cs; |
77 | __u32 eflags; |
82 | __u32 eflags; |
78 | __u32 stack[]; |
83 | __u32 stack[]; |