but I'm not sure if he is still maintaining them. The site gives the notice "Copyright James Molloy 2008 - ", so possibly not.
Anyway, two things I found are:
should be 0b1110The lower 5-bits should be constant at 0b0110 - 14 in decimal
Code: Select all
idt_set_gate( 0, (u32int)isr0 , 0x08, 0x8E);
idt_set_gate( 1, (u32int)isr1 , 0x08, 0x8E);
...
idt_set_gate(31, (u32int)isr32, 0x08, 0x8E);
If you are around JamesM, I hope you are still maintaining those tutorials, they are a great resource.