|
miniOS
x86_64 hobby kernel with SMP, VFS, and POSIX process model
|
#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 |
| uint8_t segment_descriptor::access |
| uint16_t segment_descriptor::base_addr_15_0 |
| uint8_t segment_descriptor::base_addr_23_16 |
| uint8_t segment_descriptor::base_addr_31_24 |
| uint8_t segment_descriptor::granularity |
| uint16_t segment_descriptor::limit_15_0 |
| uint8_t segment_descriptor::limit_19_16 |
| uint8_t segment_descriptor::long_mode |
| uint8_t segment_descriptor::size |
| uint8_t segment_descriptor::u |