Introduction
In the previous post we implemented a video driver so that we are able to print text on the screen. For an operating system...
For further actions, you may consider blocking this person and/or reporting abuse
Writing a keyboard driver using the keyboard 😁
Keyboardception. Not as impressive as writing the C compiler in C, though :D
Oh, you mean Compilerception 😂
I don't know if this tutorial is still being maintained, but I have a problem where when I call asm volatile("sti"); the kernel boots but keeps restarting. I am using windows 11, any help would be appreciated.
Well, afeter i implement this step , my screen of the qemu is blink:
no able to understand irq_handler code
Please get a source code.
typedef void (*isr_t)(registers_t *);
wht do this line mean
it means that if i say
isr_t huh;
i mean
void (*huh)(registers_t *);
if (r->int_no < 40) {
port_byte_out(0xA0, 0x20); // secondary EOI
}
maybe be >=40