Turnstone Operating System
Loading...
Searching...
No Matches
cpu_reg_cr0_t Union Reference

Public Attributes

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: