Help with 64-bit IDT in EFI.
Posted: Thu Oct 22, 2026 5:29 pm
Nice to meet you all. For those who don’t know me, I’m a low-level developer with daily experience in OS development (OSDev). I’ve recently stepped away from legacy-style development to explore modern OSDev practices, and I’ve run into a challenge I haven’t been able to solve yet: the IDT (Interrupt Descriptor Table). I’ve searched through various resources—including OSDev-specific materials and the Intel manuals—but I’m still struggling to find the information I need. I’d prefer not to rely on AI for the answer; could someone provide me with some guidance on this?
sources:
Intel® 64 and IA-32 Architectures Software Developer’s Manual Volume 3 (3A, 3B, 3C & 3D): System Programming Guide, April 2022
- https://wiki.osdev.org/Interrupt_Descri ... ple_Code_2
Honestly, I would appreciate it if anyone could help me. Making this change is a huge challenge for me, but it’s something new, and I want to learn about 64-bit IDTs.
thanks.
sources:
Intel® 64 and IA-32 Architectures Software Developer’s Manual Volume 3 (3A, 3B, 3C & 3D): System Programming Guide, April 2022
- https://wiki.osdev.org/Interrupt_Descri ... ple_Code_2
Honestly, I would appreciate it if anyone could help me. Making this change is a huge challenge for me, but it’s something new, and I want to learn about 64-bit IDTs.
thanks.