FreeNOS
Data Fields
Segment Struct Reference

Segment descriptor used in the GDT. More...

#include <IntelCore.h>

Data Fields

u32 limitLow:16
 
u32 baseLow:16
 
u32 baseMid:8
 
u32 type:5
 
u32 privilege:2
 
u32 present:1
 
u32 limitHigh:4
 
u32 granularity:4
 
u32 baseHigh:8
 

Detailed Description

Segment descriptor used in the GDT.

Definition at line 173 of file IntelCore.h.

Field Documentation

◆ baseHigh

u32 Segment::baseHigh

Definition at line 183 of file IntelCore.h.

Referenced by IntelKernel::IntelKernel().

◆ baseLow

u32 Segment::baseLow

Definition at line 176 of file IntelCore.h.

Referenced by IntelKernel::IntelKernel().

◆ baseMid

u32 Segment::baseMid

Definition at line 177 of file IntelCore.h.

Referenced by IntelKernel::IntelKernel().

◆ granularity

u32 Segment::granularity

Definition at line 182 of file IntelCore.h.

Referenced by IntelKernel::IntelKernel().

◆ limitHigh

u32 Segment::limitHigh

Definition at line 181 of file IntelCore.h.

Referenced by IntelKernel::IntelKernel().

◆ limitLow

u32 Segment::limitLow

Definition at line 175 of file IntelCore.h.

Referenced by IntelKernel::IntelKernel().

◆ present

u32 Segment::present

Definition at line 180 of file IntelCore.h.

Referenced by IntelKernel::IntelKernel().

◆ privilege

u32 Segment::privilege

Definition at line 179 of file IntelCore.h.

Referenced by IntelKernel::IntelKernel().

◆ type

u32 Segment::type

Definition at line 178 of file IntelCore.h.

Referenced by IntelKernel::IntelKernel().


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