RTEMS  5.0.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Macros
registers.h File Reference

Intel CPU Constants and Definitions. More...

Go to the source code of this file.

Macros

#define EFLAGS_CARRY   0x1
 
#define EFLAGS_PARITY   0x4
 
#define EFLAGS_AUX_CARRY   0x10
 
#define EFLAGS_ZERO   0x40
 
#define EFLAGS_SIGN   0x80
 
#define EFLAGS_TRAP   0x100
 
#define EFLAGS_INTR_ENABLE   0x200
 
#define EFLAGS_DIRECTION   0x400
 
#define EFLAGS_OVERFLOW   0x800
 
#define EFLAGS_IOPL_MASK   0x3000
 
#define EFLAGS_NESTED_TASK   0x8000
 
#define EFLAGS_RESUME   0x10000
 
#define EFLAGS_VIRTUAL_MODE   0x20000
 
#define EFLAGS_ALIGN_CHECK   0x40000
 
#define EFLAGS_VIRTUAL_INTR   0x80000
 
#define EFLAGS_VIRTUAL_INTR_PEND   0x100000
 
#define EFLAGS_ID   0x200000
 
#define CR0_PROTECTION_ENABLE   0x1
 
#define CR0_MONITOR_COPROC   0x2
 
#define CR0_COPROC_SOFT_EMUL   0x4
 
#define CR0_FLOATING_INSTR_EXCEPTION   0x8
 
#define CR0_EXTENSION_TYPE   0x10
 
#define CR0_NUMERIC_ERROR   0x20
 
#define CR0_WRITE_PROTECT   0x10000
 
#define CR0_ALIGMENT_MASK   0x40000
 
#define CR0_NO_WRITE_THROUGH   0x20000000
 
#define CR0_PAGE_LEVEL_CACHE_DISABLE   0x40000000
 
#define CR0_PAGING   0x80000000
 
#define CR3_PAGE_CACHE_DISABLE   0x10
 
#define CR3_PAGE_WRITE_THROUGH   0x8
 
#define CR3_PAGE_DIRECTORY_MASK   0xFFFFF000
 

Detailed Description

Intel CPU Constants and Definitions.