PatchworkOS
Loading...
Searching...
No Matches
gdt_long_system_segment_t Struct Reference
Kernel » CPU » GDT

A long mode system segment descriptor, used for TSS and LDT. More...

#include <gdt.h>

Data Fields

uint16_t limitLow
 
uint16_t baseLow
 
uint8_t baseLowerMiddle
 
uint8_t access
 
uint8_t flagsAndLimitHigh
 
uint8_t baseUpperMiddle
 
uint32_t baseHigh
 
uint32_t reserved
 

Detailed Description

A long mode system segment descriptor, used for TSS and LDT.

This structure is used for 64-bit TSS and LDT descriptors.

Definition at line 124 of file gdt.h.

Field Documentation

◆ access

uint8_t gdt_long_system_segment_t::access

Definition at line 129 of file gdt.h.

Referenced by gdt_long_system_segment().

◆ baseHigh

uint32_t gdt_long_system_segment_t::baseHigh

Definition at line 132 of file gdt.h.

Referenced by gdt_long_system_segment().

◆ baseLow

uint16_t gdt_long_system_segment_t::baseLow

Definition at line 127 of file gdt.h.

Referenced by gdt_long_system_segment().

◆ baseLowerMiddle

uint8_t gdt_long_system_segment_t::baseLowerMiddle

Definition at line 128 of file gdt.h.

Referenced by gdt_long_system_segment().

◆ baseUpperMiddle

uint8_t gdt_long_system_segment_t::baseUpperMiddle

Definition at line 131 of file gdt.h.

Referenced by gdt_long_system_segment().

◆ flagsAndLimitHigh

uint8_t gdt_long_system_segment_t::flagsAndLimitHigh

Definition at line 130 of file gdt.h.

Referenced by gdt_long_system_segment().

◆ limitLow

uint16_t gdt_long_system_segment_t::limitLow

Definition at line 126 of file gdt.h.

Referenced by gdt_long_system_segment().

◆ reserved

uint32_t gdt_long_system_segment_t::reserved

Definition at line 133 of file gdt.h.

Referenced by gdt_long_system_segment().


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