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[]; |