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

x86 의 Segment descriptor 자료 구조 More...

#include <segment.h>

Data Fields

unsigned long avl:1
 
unsigned long base0:16
 
unsigned long base1:8
 
unsigned long base2:8
 
unsigned long dpl:2
 
unsigned long g:1
 
unsigned long limit0:16
 
unsigned long limit1:4
 
unsigned long p:1
 
unsigned long s:1
 
unsigned long size:1
 
unsigned long type:4
 
unsigned long zero:1
 

Detailed Description

x86 의 Segment descriptor 자료 구조

Definition at line 62 of file segment.h.

Field Documentation

unsigned long avl

Avaiable

Definition at line 71 of file segment.h.

unsigned long base0

Definition at line 64 of file segment.h.

unsigned long base1

Definition at line 65 of file segment.h.

unsigned long base2

Definition at line 75 of file segment.h.

unsigned long dpl

Descriptor Privilege Level

Definition at line 68 of file segment.h.

unsigned long g

0 = limit: 1B ~ 1MB, 1 = limit: 4KB ~ 4GB

Definition at line 74 of file segment.h.

unsigned long limit0

Definition at line 63 of file segment.h.

unsigned long limit1

Definition at line 70 of file segment.h.

unsigned long p

Present status

Definition at line 69 of file segment.h.

unsigned long s

0 = System, 1 = Code/Data

Definition at line 67 of file segment.h.

unsigned long size

D/B, 0 = 16 Bits, 1 = 32 Bits segment

Definition at line 73 of file segment.h.

unsigned long type

Definition at line 66 of file segment.h.

unsigned long zero

Definition at line 72 of file segment.h.


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