miniOS
x86_64 hobby kernel with SMP, VFS, and POSIX process model
Loading...
Searching...
No Matches
segment_descriptor Struct Reference

#include <segment.h>

Public Attributes

uint16_t limit_15_0
uint16_t base_addr_15_0
uint8_t base_addr_23_16
uint8_t access
uint8_t limit_19_16:4
uint8_t u:1
uint8_t long_mode:1
uint8_t size:1
uint8_t granularity:1
uint8_t base_addr_31_24

Member Data Documentation

◆ access

uint8_t segment_descriptor::access

◆ base_addr_15_0

uint16_t segment_descriptor::base_addr_15_0

◆ base_addr_23_16

uint8_t segment_descriptor::base_addr_23_16

◆ base_addr_31_24

uint8_t segment_descriptor::base_addr_31_24

◆ granularity

uint8_t segment_descriptor::granularity

◆ limit_15_0

uint16_t segment_descriptor::limit_15_0

◆ limit_19_16

uint8_t segment_descriptor::limit_19_16

◆ long_mode

uint8_t segment_descriptor::long_mode

◆ size

uint8_t segment_descriptor::size

◆ u

uint8_t segment_descriptor::u

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