IRQs are blocked
Posted: Thu Feb 09, 2017 3:56 am
Hello there,
in my OS there are recently no IRQs working. After a little debugging I found the problem. In short I have a function calling the asm operation
in the respective sysCall-handler there is a while-loop. Until the end of the loop there are no IRQs thrown. This is a very big problem because the end of the while-loop depends on keyboard inputs. So the sysCall-handler ends up beeing a neverending loop. So my OS is messed up. So I need a way to get IRQs working while in a sysCall-handler.
in my OS there are recently no IRQs working. After a little debugging I found the problem. In short I have a function calling the asm operation
Code: Select all
int $0x40