The Pedigree Project  0.1
Public Attributes | List of all members
X86GdtManager::segment_descriptor Struct Reference
+ Collaboration diagram for X86GdtManager::segment_descriptor:

Public Attributes

uint16_t limit0
 
uint16_t base0
 
uint8_t base1
 
uint8_t flags
 
uint8_t flags_limit1
 
uint8_t base2
 

Detailed Description

Protected-mode segment descriptor structure

Definition at line 85 of file x86/gdt.h.

Member Data Documentation

uint16_t X86GdtManager::segment_descriptor::base0

Bits 0-15 from the base address

Definition at line 90 of file x86/gdt.h.

Referenced by X86GdtManager::setSegmentDescriptor().

uint8_t X86GdtManager::segment_descriptor::base1

Bits 16-23 from the base address

Definition at line 92 of file x86/gdt.h.

Referenced by X86GdtManager::setSegmentDescriptor().

uint8_t X86GdtManager::segment_descriptor::base2

Bits 24-32 from the base address

Definition at line 98 of file x86/gdt.h.

Referenced by X86GdtManager::setSegmentDescriptor().

uint8_t X86GdtManager::segment_descriptor::flags

The flags

Definition at line 94 of file x86/gdt.h.

Referenced by X86GdtManager::setSegmentDescriptor().

uint8_t X86GdtManager::segment_descriptor::flags_limit1

Additional flags and bits 16-19 from the limit

Definition at line 96 of file x86/gdt.h.

Referenced by X86GdtManager::setSegmentDescriptor().

uint16_t X86GdtManager::segment_descriptor::limit0

Bits 0-15 from the limit

Definition at line 88 of file x86/gdt.h.

Referenced by X86GdtManager::setSegmentDescriptor().


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