pidi-os icon indicating copy to clipboard operation
pidi-os copied to clipboard

IRQs not working

Open GandelXIV opened this issue 4 years ago • 8 comments

In firmware/isr.c, irq_handler() never gets called (no idea why?)

GandelXIV avatar May 03 '21 13:05 GandelXIV

do you still want help with this? i see the help wanted tag

calebrwalk5 avatar Jun 09 '21 13:06 calebrwalk5

Yes, but they are not highest priority right now. I do not fully understand the way to implement them, so will have to do some more research.

GandelXIV avatar Jun 09 '21 13:06 GandelXIV

Yes, but they are not highest priority right now. I do not fully understand the way to implement them, so will have to do some more research.

ok, I will do some research and go through your headers to understand what you have going on. I am not entirely familiar with making an OS in C

calebrwalk5 avatar Jun 10 '21 13:06 calebrwalk5

yeah me neither

GandelXIV avatar Jun 10 '21 14:06 GandelXIV

@GandelXIV OK i have poked around a bit and something seems to be broken as your interrupts only fire once even when re-binding it and when using -enable-kvm it will crash (which is not supposed to change behavior) so something is incorrect.

PQCraft avatar Jun 10 '21 19:06 PQCraft

@PQCraft OK, i will check if its not some compilation or bootloader bug.

GandelXIV avatar Jun 10 '21 19:06 GandelXIV

Or maybe i will just rewrite it completly.

GandelXIV avatar Jun 10 '21 19:06 GandelXIV

Did some research and it seems to be a problem with the GDT.

GandelXIV avatar Jun 21 '21 14:06 GandelXIV