MicrOS
gdt_entry Struct Reference

#include <gdt_entry.h>

Public Attributes

uint16_t limit_0_15
 
uint16_t base_0_15
 
uint8_t base_16_23
 
uint8_t accessed: 1
 
uint8_t read_write: 1
 
uint8_t direction: 1
 
uint8_t executable: 1
 
uint8_t reserved_1: 1
 
uint8_t privilege_level: 2
 
uint8_t present: 1
 
uint8_t limit_16_19: 4
 
uint8_t reserved_2: 2
 
uint8_t size: 1
 
uint8_t granularity: 1
 
uint8_t base_24_31
 

Member Data Documentation

◆ accessed

uint8_t gdt_entry::accessed

◆ base_0_15

uint16_t gdt_entry::base_0_15

◆ base_16_23

uint8_t gdt_entry::base_16_23

◆ base_24_31

uint8_t gdt_entry::base_24_31

◆ direction

uint8_t gdt_entry::direction

◆ executable

uint8_t gdt_entry::executable

◆ granularity

uint8_t gdt_entry::granularity

◆ limit_0_15

uint16_t gdt_entry::limit_0_15

◆ limit_16_19

uint8_t gdt_entry::limit_16_19

◆ present

uint8_t gdt_entry::present

◆ privilege_level

uint8_t gdt_entry::privilege_level

◆ read_write

uint8_t gdt_entry::read_write

◆ reserved_1

uint8_t gdt_entry::reserved_1

◆ reserved_2

uint8_t gdt_entry::reserved_2

◆ size

uint8_t gdt_entry::size

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