Interrupt Descriptor Table: Difference between revisions

Jump to navigation Jump to search
[unchecked revision][unchecked revision]
Content deleted Content added
m Previous error appeared twice. Fixed it again.
No edit summary
Line 278: Line 278:
In your interrupt handler routines, '''remember to use IRETQ instead of IRET''', as nasm won't translate that for you. Many 64bit IDT related problems on the forum are caused by that missing 'Q'. Don't let this happen to you.
In your interrupt handler routines, '''remember to use IRETQ instead of IRET''', as nasm won't translate that for you. Many 64bit IDT related problems on the forum are caused by that missing 'Q'. Don't let this happen to you.


==See Also==
== See Also ==
===Articles===
=== Articles ===

* [[GDT]]
* [[GDT]]
* [[IDT_problems|IDT problems]]
* [[IDT_problems|IDT problems]]


=== External references ===
=== External References ===
* [https://osdev.d0.cx/x86/InterruptDescriptorTable Dorper OSDev Wiki on the IDT]

* [http://www.logix.cz/michal/doc/i386/chp09-00.htm Michal Ludvig's Intel 80386 Programmer's Reference Manual chapter 9]
* [http://www.logix.cz/michal/doc/i386/chp09-00.htm Michal Ludvig's Intel 80386 Programmer's Reference Manual chapter 9]