Main Page   Modules   Alphabetical List   Data Structures   File List   Data Fields   Globals   Related Pages  

gdt_entry Struct Reference
[Low-Level Memory Manager]

GDT structure. More...

#include <mem.h>


Data Fields

word limit
word base0_15
byte base16_23
byte attribs0_7
 P(1bit) | DPL(2bit) | S(1bit) | Type(4bit).

byte attribs8_15
 G(1bit) | D/B(1bit) | 0(1bit) | AVL(1bit) | limit16_19(4bit).

byte base24_31


Detailed Description

GDT structure.

P=Present, DPL=Descriptor Privilege Level, S=Descriptor type (0=system; 1=code or data), Type=Segment type, G=Granularity, D/B=Default operation size(0=16bit; 1=32bit segment), AVL=Available for use by system software.

Definition at line 114 of file mem.h.


Field Documentation

byte gdt_entry::attribs0_7
 

P(1bit) | DPL(2bit) | S(1bit) | Type(4bit).

Definition at line 119 of file mem.h.

byte gdt_entry::attribs8_15
 

G(1bit) | D/B(1bit) | 0(1bit) | AVL(1bit) | limit16_19(4bit).

Definition at line 120 of file mem.h.

word gdt_entry::base0_15
 

Definition at line 117 of file mem.h.

byte gdt_entry::base16_23
 

Definition at line 118 of file mem.h.

byte gdt_entry::base24_31
 

Definition at line 121 of file mem.h.

word gdt_entry::limit
 

Definition at line 116 of file mem.h.


The documentation for this struct was generated from the following file:
Generated on Fri Feb 20 15:32:21 2004 for Minirighi by doxygen1.2.18