|
miniOS
x86_64 hobby kernel with SMP, VFS, and POSIX process model
|
#include <irq.h>
Public Attributes | |
| uint16_t | offset_low |
| uint16_t | selector |
| uint8_t | irq_stack_index:3 |
| uint8_t | zero1:5 |
| uint8_t | type:4 |
| uint8_t | zero2:1 |
| uint8_t | dpl:2 |
| uint8_t | present:1 |
| uint16_t | offset_middle |
| uint32_t | offset_high |
| uint32_t | zero3 |
| uint8_t idt_entry_t::dpl |
| uint8_t idt_entry_t::irq_stack_index |
| uint32_t idt_entry_t::offset_high |
| uint16_t idt_entry_t::offset_low |
| uint16_t idt_entry_t::offset_middle |
| uint8_t idt_entry_t::present |
| uint16_t idt_entry_t::selector |
| uint8_t idt_entry_t::type |
| uint8_t idt_entry_t::zero1 |
| uint8_t idt_entry_t::zero2 |
| uint32_t idt_entry_t::zero3 |