I follow along a tutorial on writing an operating system. Currently I do not understand how the interrupt routines are called. By that I mean the
Code: Select all
HandleInterruptRequest 0x??
Code: Select all
interrupstubs.s
Code: Select all
kernel.cpp
Code: Select all
kernelMain()
Code: Select all
(interruptnumber)
Code: Select all
interrupstubs.s
Does an interrupt automatically issue an IRQ to the CPU? but how is the interrupt number then fetched from the PIC-buffer and placed in the
Code: Select all
(interruptnumber)
This is the video series on the tutorial https://www.youtube.com/watch?v=SQBBetL ... tingSystem
This is the source code after a bit of recfarctoring https://github.com/AlgorithMan-de/wyoos ... 8fbddfb687
Thank you for taking the time to answer!