forked from xt-sys/exectos
Remove duplicate context flag definitions
This commit is contained in:
@@ -17,17 +17,6 @@
|
|||||||
#include ARCH_HEADER(artypes.h)
|
#include ARCH_HEADER(artypes.h)
|
||||||
|
|
||||||
|
|
||||||
/* Processor context flags */
|
|
||||||
#define CONTEXT_ARCH 0x100000
|
|
||||||
#define CONTEXT_CONTROL (CONTEXT_ARCH | 0x1L)
|
|
||||||
#define CONTEXT_INTEGER (CONTEXT_ARCH | 0x2L)
|
|
||||||
#define CONTEXT_SEGMENTS (CONTEXT_ARCH | 0x4L)
|
|
||||||
#define CONTEXT_FLOATING_POINT (CONTEXT_ARCH | 0x8L)
|
|
||||||
#define CONTEXT_DEBUG_REGISTERS (CONTEXT_ARCH | 0x10L)
|
|
||||||
#define CONTEXT_FULL (CONTEXT_CONTROL | CONTEXT_INTEGER | CONTEXT_FLOATING_POINT)
|
|
||||||
#define CONTEXT_ALL (CONTEXT_CONTROL | CONTEXT_INTEGER | CONTEXT_SEGMENTS | \
|
|
||||||
CONTEXT_FLOATING_POINT | CONTEXT_DEBUG_REGISTERS)
|
|
||||||
|
|
||||||
/* Selector masks */
|
/* Selector masks */
|
||||||
#define MODE_MASK 0x0001
|
#define MODE_MASK 0x0001
|
||||||
#define RPL_MASK 0x0003
|
#define RPL_MASK 0x0003
|
||||||
@@ -143,6 +132,9 @@
|
|||||||
#define CONTEXT_SEGMENTS (CONTEXT_ARCHITECTURE | 0x04)
|
#define CONTEXT_SEGMENTS (CONTEXT_ARCHITECTURE | 0x04)
|
||||||
#define CONTEXT_FLOATING_POINT (CONTEXT_ARCHITECTURE | 0x08)
|
#define CONTEXT_FLOATING_POINT (CONTEXT_ARCHITECTURE | 0x08)
|
||||||
#define CONTEXT_DEBUG_REGISTERS (CONTEXT_ARCHITECTURE | 0x10)
|
#define CONTEXT_DEBUG_REGISTERS (CONTEXT_ARCHITECTURE | 0x10)
|
||||||
|
#define CONTEXT_FULL (CONTEXT_CONTROL | CONTEXT_INTEGER | CONTEXT_FLOATING_POINT)
|
||||||
|
#define CONTEXT_ALL (CONTEXT_CONTROL | CONTEXT_INTEGER | CONTEXT_SEGMENTS | \
|
||||||
|
CONTEXT_FLOATING_POINT | CONTEXT_DEBUG_REGISTERS)
|
||||||
|
|
||||||
/* Clock control flags */
|
/* Clock control flags */
|
||||||
#define CLOCK_QUANTUM_DECREMENT 3
|
#define CLOCK_QUANTUM_DECREMENT 3
|
||||||
|
|||||||
@@ -17,19 +17,6 @@
|
|||||||
#include ARCH_HEADER(artypes.h)
|
#include ARCH_HEADER(artypes.h)
|
||||||
|
|
||||||
|
|
||||||
/* Processor context flags */
|
|
||||||
#define CONTEXT_ARCH 0x10000
|
|
||||||
#define CONTEXT_CONTROL (CONTEXT_ARCH | 0x1L)
|
|
||||||
#define CONTEXT_INTEGER (CONTEXT_ARCH | 0x2L)
|
|
||||||
#define CONTEXT_SEGMENTS (CONTEXT_ARCH | 0x4L)
|
|
||||||
#define CONTEXT_FLOATING_POINT (CONTEXT_ARCH | 0x8L)
|
|
||||||
#define CONTEXT_DEBUG_REGISTERS (CONTEXT_ARCH | 0x10L)
|
|
||||||
#define CONTEXT_EXTENDED_REGISTERS (CONTEXT_ARCH | 0x20L)
|
|
||||||
#define CONTEXT_FULL (CONTEXT_CONTROL | CONTEXT_INTEGER | CONTEXT_SEGMENTS)
|
|
||||||
#define CONTEXT_ALL (CONTEXT_CONTROL | CONTEXT_INTEGER | CONTEXT_SEGMENTS | \
|
|
||||||
CONTEXT_FLOATING_POINT | CONTEXT_DEBUG_REGISTERS | \
|
|
||||||
CONTEXT_EXTENDED_REGISTERS)
|
|
||||||
|
|
||||||
/* Selector masks */
|
/* Selector masks */
|
||||||
#define MODE_MASK 0x0001
|
#define MODE_MASK 0x0001
|
||||||
#define RPL_MASK 0x0003
|
#define RPL_MASK 0x0003
|
||||||
@@ -167,6 +154,10 @@
|
|||||||
#define CONTEXT_FLOATING_POINT (CONTEXT_ARCHITECTURE | 0x08)
|
#define CONTEXT_FLOATING_POINT (CONTEXT_ARCHITECTURE | 0x08)
|
||||||
#define CONTEXT_DEBUG_REGISTERS (CONTEXT_ARCHITECTURE | 0x10)
|
#define CONTEXT_DEBUG_REGISTERS (CONTEXT_ARCHITECTURE | 0x10)
|
||||||
#define CONTEXT_EXTENDED_REGISTERS (CONTEXT_ARCHITECTURE | 0x20)
|
#define CONTEXT_EXTENDED_REGISTERS (CONTEXT_ARCHITECTURE | 0x20)
|
||||||
|
#define CONTEXT_FULL (CONTEXT_CONTROL | CONTEXT_INTEGER | CONTEXT_SEGMENTS)
|
||||||
|
#define CONTEXT_ALL (CONTEXT_CONTROL | CONTEXT_INTEGER | CONTEXT_SEGMENTS | \
|
||||||
|
CONTEXT_FLOATING_POINT | CONTEXT_DEBUG_REGISTERS | \
|
||||||
|
CONTEXT_EXTENDED_REGISTERS)
|
||||||
|
|
||||||
/* Clock control flags */
|
/* Clock control flags */
|
||||||
#define CLOCK_QUANTUM_DECREMENT 3
|
#define CLOCK_QUANTUM_DECREMENT 3
|
||||||
|
|||||||
Reference in New Issue
Block a user