/kernel/trunk/core/dll.inc |
---|
37,15 → 37,11 |
mov eax, [access_rights] |
mov [irq_rights + 4 * ebx], eax |
;push eax |
;mov eax, [TASK_BASE] |
;mov eax, [eax + TASKDATA.pid] ; faster or smaller? :) |
;call get_pid |
mov [irq_owner + 4 * ebx], PID_KERNEL ;eax |
;pop eax |
mov [irq_owner + 4 * ebx], PID_KERNEL ; all handlers belong to a kernel |
stdcall enable_irq, [irq] |
mov eax, 1 |
ret |
.err: |
xor eax, eax |