miniOS
x86_64 hobby kernel with SMP, VFS, and POSIX process model
Loading...
Searching...
No Matches
idt_entry_t Struct Reference

#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

Member Data Documentation

◆ dpl

uint8_t idt_entry_t::dpl

◆ irq_stack_index

uint8_t idt_entry_t::irq_stack_index

◆ offset_high

uint32_t idt_entry_t::offset_high

◆ offset_low

uint16_t idt_entry_t::offset_low

◆ offset_middle

uint16_t idt_entry_t::offset_middle

◆ present

uint8_t idt_entry_t::present

◆ selector

uint16_t idt_entry_t::selector

◆ type

uint8_t idt_entry_t::type

◆ zero1

uint8_t idt_entry_t::zero1

◆ zero2

uint8_t idt_entry_t::zero2

◆ zero3

uint32_t idt_entry_t::zero3

The documentation for this struct was generated from the following file:
  • include/miniOS/arch/x86_64/irq.h