/kernel/trunk/core/sched.inc |
---|
83,7 → 83,7 |
cmp [0xffff],byte 0 |
je .switch |
dec byte [0xffff] |
jmp @f |
jz @f |
.switch: |
jmp pword [0xB000] |
inc [context_counter] ;noname & halyavin |
/kernel/trunk/core/sys32.inc |
---|
319,7 → 319,7 |
jmp irq_c |
} |
irqh 2,3,4,5,6,7,8,9,10,11,12,14,15 |
irqh 2,3,4,5,7,8,9,10,11,12,14,15 |
irq_c: |
push ds es |
331,6 → 331,17 |
popad |
iret |
p_irq6: |
pushad |
push ds es |
mov ax, os_data |
mov ds, ax |
mov es, ax |
call fdc_irq |
pop es ds |
popad |
iret |
irqD: |
pushad |
push ds es |