nckernel  0.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
interrupt_gate Struct Reference

x86 인터럽트 디스크립터에서 interrupt gate 의 자료 구조 More...

#include <idt.h>

Data Fields

unsigned long d:1
 
unsigned long dpl:2
 
unsigned long offset0:16
 
unsigned long offset1:16
 
unsigned long p:1
 
unsigned long reserved0:3
 
unsigned long reserved1:1
 
unsigned long selector:16
 
unsigned long type:3
 
unsigned long unused:5
 

Detailed Description

x86 인터럽트 디스크립터에서 interrupt gate 의 자료 구조

Definition at line 47 of file idt.h.

Field Documentation

unsigned long d

size of gate: 1 = 32, 0 = 16

Definition at line 53 of file idt.h.

unsigned long dpl

DPL

Definition at line 55 of file idt.h.

unsigned long offset0

Offset LSB part

Definition at line 48 of file idt.h.

unsigned long offset1

Offset MSB part

Definition at line 57 of file idt.h.

unsigned long p

Present

Definition at line 56 of file idt.h.

unsigned long reserved0

000

Definition at line 51 of file idt.h.

unsigned long reserved1

0

Definition at line 54 of file idt.h.

unsigned long selector

Segment selector

Definition at line 49 of file idt.h.

unsigned long type

Interrupt = 110, Trap = 111, Task = 101

Definition at line 52 of file idt.h.

unsigned long unused

Definition at line 50 of file idt.h.


The documentation for this struct was generated from the following file: