Very nice! Small point of difference from the manual: Intel calls handlers for both exceptions and IRQs "ISRs". It is frustrating though that some push more values. There's also vectors for MSI and IPIs; unless you're going for nostalgia first it's worth doing MSI-X up front to avoid having to deal with IRQ sharing.
Hi. I tried to replicate the code for my kernel, but unfortinatly it crashes. I did small tests, and found out that the text IDT loaded is printed correctly. the crash occures when I am trying to restore the interrupts via sti and it doesnt occure instantly because IDT Loaded string is printed sucsessfully
Very nice!
Small point of difference from the manual: Intel calls handlers for both exceptions and IRQs "ISRs". It is frustrating though that some push more values.
There's also vectors for MSI and IPIs; unless you're going for nostalgia first it's worth doing MSI-X up front to avoid having to deal with IRQ sharing.
Hi. I tried to replicate the code for my kernel, but unfortinatly it crashes. I did small tests, and found out that the text IDT loaded is printed correctly. the crash occures when I am trying to restore the interrupts via sti and it doesnt occure instantly because IDT Loaded string is printed sucsessfully
I thought that the error is in handlers, so i removed the jmp instruction from the macros, but it didnt help
Thanks! They say youtube is just brain rot but this is pure high iq brain nourishment