AquilaOS documentation
How it works, and its code
Loading...
Searching...
No Matches
idt_entry Struct Reference

Data Fields

uint32_t offset_lo: 16
uint32_t selector: 16
uint32_t _unused: 8
uint32_t flags: 5
uint32_t dpl: 2
uint32_t p: 1
uint16_t offset_hi: 16
uint32_t offset_ext: 32
uint32_t : 32

Detailed Description

Definition at line 12 of file idt.c.

Field Documentation

◆ __pad0__

uint32_t idt_entry::__pad0__

Definition at line 22 of file idt.c.

◆ _unused

uint32_t idt_entry::_unused

Definition at line 15 of file idt.c.

◆ dpl

uint32_t idt_entry::dpl

Definition at line 17 of file idt.c.

Referenced by x86_idt_gate_set(), and x86_idt_gate_user_set().

◆ flags

uint32_t idt_entry::flags

Definition at line 16 of file idt.c.

Referenced by x86_idt_gate_set(), and x86_idt_gate_user_set().

◆ offset_ext

uint32_t idt_entry::offset_ext

Definition at line 21 of file idt.c.

Referenced by x86_idt_gate_set(), and x86_idt_gate_user_set().

◆ offset_hi

uint16_t idt_entry::offset_hi

Definition at line 19 of file idt.c.

Referenced by x86_idt_gate_set(), and x86_idt_gate_user_set().

◆ offset_lo

uint32_t idt_entry::offset_lo

Definition at line 13 of file idt.c.

Referenced by x86_idt_gate_set(), and x86_idt_gate_user_set().

◆ p

uint32_t idt_entry::p

Definition at line 18 of file idt.c.

Referenced by x86_idt_gate_set(), and x86_idt_gate_user_set().

◆ selector

uint32_t idt_entry::selector

Definition at line 14 of file idt.c.

Referenced by x86_idt_gate_set(), and x86_idt_gate_user_set().


The documentation for this struct was generated from the following file:
  • kernel/arch/i386/cpu/idt.c