|
|
struct { | |
| |
|
uint8_t protection_enabled: 1 | |
| | when set protected mode activated
|
| |
|
uint8_t monitor_coprocessor: 1 | |
| | when set co-processor works
|
| |
|
uint8_t emulation: 1 | |
| | when x87 fpu emuation enabled
|
| |
|
uint8_t task_switched: 1 | |
| | hardware task switching
|
| |
|
uint8_t extension_type: 1 | |
| | extension type
|
| |
|
uint8_t numeric_error: 1 | |
| | numbmeric errors at fpu
|
| |
|
uint16_t reserved1: 10 | |
| | reserved
|
| |
|
uint8_t write_protect: 1 | |
| | when set kernel cannot modify readonly pages
|
| |
|
uint8_t reserved2: 1 | |
| | reserved
|
| |
|
uint8_t alignment_mask: 1 | |
| | alligmnet mask
|
| |
|
uint16_t reserved3: 10 | |
| | reserved
|
| |
|
uint8_t not_writethrough: 1 | |
| | when set cache is not wrrite through
|
| |
|
uint8_t cache_disable: 1 | |
| | when set cpu cache disabled
|
| |
|
uint8_t paging: 1 | |
| | when set paging starts in long mode always one
|
| |
|
uint32_t reserved4: 32 | |
| | reserved
|
| |
| } | fields | |
| |
|
uint64_t | bits |
| | all bits in one 64 bit value
|
| |
The documentation for this union was generated from the following file: