Go to the source code of this file.
Defines | |
#define | RTAI_MSR_FLAGS (MSR_KERNEL | MSR_FP) |
#define | rt_exchange_tasks(oldtask, newtask) up_task_sw(&(oldtask), (new_task)) |
#define | init_arch_stack() |
#define | DEFINE_LINUX_CR0 static unsigned long linux_cr0; |
#define | DEFINE_LINUX_SMP_CR0 static unsigned long linux_smp_cr0[NR_RT_CPUS]; |
#define | init_task_fpenv(task) do { } while(0) |
#define | RT_SET_RTAI_TRAP_HANDLER(x) |
#define | DO_TIMER_PROPER_OP() |
Functions | |
void | up_task_sw (void *, void *) |
static void * | get_stack_pointer (void) |
#define DEFINE_LINUX_CR0 static unsigned long linux_cr0; |
Definition at line 37 of file rtai_sched.h.
#define DEFINE_LINUX_SMP_CR0 static unsigned long linux_smp_cr0[NR_RT_CPUS]; |
Definition at line 39 of file rtai_sched.h.
#define DO_TIMER_PROPER_OP | ( | ) |
Definition at line 59 of file rtai_sched.h.
#define init_arch_stack | ( | ) |
Value:
do { \ *(task->stack - 28) = data; \ *(task->stack - 29) = (long)rt_thread; \ *(task->stack - 35) = (long)rt_startup; \ *(task->stack - 36) = RTAI_MSR_FLAGS; \ } while(0)
Definition at line 29 of file rtai_sched.h.
#define init_task_fpenv | ( | task | ) | do { } while(0) |
Definition at line 47 of file rtai_sched.h.
#define rt_exchange_tasks | ( | oldtask, | |||
newtask | ) | up_task_sw(&(oldtask), (new_task)) |
Definition at line 27 of file rtai_sched.h.
#define RT_SET_RTAI_TRAP_HANDLER | ( | x | ) |
Definition at line 57 of file rtai_sched.h.
#define RTAI_MSR_FLAGS (MSR_KERNEL | MSR_FP) |
Definition at line 24 of file rtai_sched.h.
static void* get_stack_pointer | ( | void | ) | [inline, static] |
Definition at line 50 of file rtai_sched.h.
void up_task_sw | ( | void * | , | |
void * | ||||
) |