 |
RTEMS 6.1-rc7
|
Loading...
Searching...
No Matches
Go to the documentation of this file.
38#ifndef _RTEMS_SCORE_REGISTERS_H
39#define _RTEMS_SCORE_REGISTERS_H
44#define EFLAGS_CARRY 0x1
45#define EFLAGS_PARITY 0x4
47#define EFLAGS_AUX_CARRY 0x10
48#define EFLAGS_ZERO 0x40
49#define EFLAGS_SIGN 0x80
51#define EFLAGS_TRAP 0x100
52#define EFLAGS_INTR_ENABLE 0x200
53#define EFLAGS_DIRECTION 0x400
54#define EFLAGS_OVERFLOW 0x800
56#define EFLAGS_IOPL_MASK 0x3000
57#define EFLAGS_NESTED_TASK 0x8000
59#define EFLAGS_RESUME 0x10000
60#define EFLAGS_VIRTUAL_MODE 0x20000
61#define EFLAGS_ALIGN_CHECK 0x40000
62#define EFLAGS_VIRTUAL_INTR 0x80000
64#define EFLAGS_VIRTUAL_INTR_PEND 0x100000
65#define EFLAGS_ID 0x200000
70#define CR0_PROTECTION_ENABLE 0x1
71#define CR0_MONITOR_COPROC 0x2
72#define CR0_COPROC_SOFT_EMUL 0x4
73#define CR0_FLOATING_INSTR_EXCEPTION 0x8
75#define CR0_EXTENSION_TYPE 0x10
76#define CR0_NUMERIC_ERROR 0x20
78#define CR0_WRITE_PROTECT 0x10000
79#define CR0_ALIGMENT_MASK 0x40000
81#define CR0_NO_WRITE_THROUGH 0x20000000
82#define CR0_PAGE_LEVEL_CACHE_DISABLE 0x40000000
83#define CR0_PAGING 0x80000000
89#define CR3_PAGE_CACHE_DISABLE 0x10
90#define CR3_PAGE_WRITE_THROUGH 0x8
91#define CR3_PAGE_DIRECTORY_MASK 0xFFFFF000