Rev 8 | Rev 92 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8 | Rev 40 | ||
---|---|---|---|
Line 28... | Line 28... | ||
28 | kb_lights db 0 |
28 | kb_lights db 0 |
29 | endg |
29 | endg |
Line 30... | Line 30... | ||
30 | 30 | ||
31 | align 4 |
31 | align 4 |
32 | irq1: |
- | |
33 | pushad |
32 | irq1: |
34 | push ds es |
33 | save_ring3_context |
35 | mov ax, os_data |
34 | mov ax, os_data |
36 | mov ds, ax |
35 | mov ds, ax |
Line 37... | Line 36... | ||
37 | mov es, ax |
36 | mov es, ax |
Line 210... | Line 209... | ||
210 | mov [check_idle_semaphore],5 |
209 | mov [check_idle_semaphore],5 |
Line 211... | Line 210... | ||
211 | 210 | ||
212 | mov al,0x20 ; ready for next irq |
211 | mov al,0x20 ; ready for next irq |
Line 213... | Line 212... | ||
213 | out 0x20,al |
212 | out 0x20,al |
214 | - | ||
215 | pop es ds |
213 | |
Line 216... | Line 214... | ||
216 | popad |
214 | restore_ring3_context |
217 | iret |
215 | iret |
218 | 216 |