Rev 3543 | Rev 3762 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3543 | Rev 3615 | ||
---|---|---|---|
Line 271... | Line 271... | ||
271 | .exit: |
271 | .exit: |
Line 272... | Line 272... | ||
272 | 272 | ||
273 | mov ecx, ebp |
273 | mov ecx, ebp |
Line -... | Line 274... | ||
- | 274 | call irq_eoi |
|
- | 275 | ||
- | 276 | ; IRQ handler could make some kernel thread ready; reschedule |
|
- | 277 | mov bl, SCHEDULE_HIGHER_PRIORITY |
|
- | 278 | call find_next_task |
|
- | 279 | jz .return ; if there is only one running process |
|
274 | call irq_eoi |
280 | call do_change_task |
275 | 281 | .return: |
|
276 | restore_ring3_context |
282 | restore_ring3_context |
Line 277... | Line 283... | ||
277 | add esp, 4 |
283 | add esp, 4 |