Friedrich-Alexander-Universität Erlangen-Nürnberg  /   Technische Fakultät  /   Department Informatik
gdt.h-Dateireferenz

Enthält die 'Global Descriptor Table' (GDT). Mehr ...

#include "types.h"
Include-Abhängigkeitsdiagramm für gdt.h:

Klassen

union  GDT::SegmentDescriptor
 Beschreibt den Aufbau von Segment-Descriptoren. Mehr ...
 
struct  GDT::Pointer
 Diese Struktur beschreibt einen GDT Zeiger. Mehr ...
 

Namensbereiche

 GDT
 Abstraktion der GDT, welche hauptsächlich Deskriptoren zu den Speichersegmenten enthält.
 

Aufzählungen

enum  { KERNEL_CODE_SEGMENT = 1, KERNEL_DATA_SEGMENT = 2 }
 
enum  GDT::Granularity { GDT::GRANULARITY_BYTES = 0, GDT::GRANULARITY_4KBLOCK = 1 }
 Einheit für das Segmentlimit. Mehr ...
 
enum  GDT::Type { GDT::TYPE_SYSTEM16 = 0, GDT::TYPE_SYSTEM32 = 1, GDT::TYPE_DATA = 2, GDT::TYPE_CODE = 3 }
 Segmenttyp. Mehr ...
 
enum  GDT::Size { GDT::SIZE_16BIT = 0, GDT::SIZE_32BIT = 1 }
 Breite im Codesegment. Mehr ...
 
enum  GDT::Gate {
  GATE_TSS = 0x1, GATE_LDT = 0x2, GDT::GATE_TSS_BUSY = 0x3, GATE_CALL = 0x4,
  GDT::GATE_TASK = 0x5, GATE_INTERRUPT = 0x6, GATE_TRAP = 0x7
}
 Gatetyp. Mehr ...
 
enum  GDT::Mode { REAL_MODE, PROTECTED_MODE, LONG_MODE }
 Modus.
 

Ausführliche Beschreibung

Enthält die 'Global Descriptor Table' (GDT).