Rev 2138 | Rev 2229 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2138 | Rev 2166 | ||
---|---|---|---|
Line 182... | Line 182... | ||
182 | 182 | ||
183 | inc [irq_failed+ebp*4] |
183 | inc [irq_failed+ebp*4] |
184 | .exit: |
184 | .exit: |
Line 185... | Line 185... | ||
185 | mov [check_idle_semaphore],5 |
185 | mov [check_idle_semaphore],5 |
186 | 186 | ||
- | 187 | mov ecx, ebp |
|
187 | mov eax, ebp |
188 | call irq_eoi |
188 | call IRQ_EOI |
189 | |
189 | restore_ring3_context |
190 | restore_ring3_context |
Line 190... | Line 191... | ||
190 | add esp, 4 |
191 | add esp, 4 |
191 | iret |
192 | iret |
192 | 193 | ||
193 | align 4 |
194 | align 4 |
194 | irqD: |
195 | irqD: |
195 | push eax |
196 | push eax |
196 | push ecx |
197 | push ecx |
197 | xor eax,eax |
198 | xor eax,eax |
198 | out 0xf0,al |
199 | out 0xf0,al |
199 | mov eax, 13 |
200 | mov cl, 13 |
200 | call IRQ_EOI |
201 | call irq_eoi |