base/include/asm-ppc/rtai_sched.h File Reference

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 Documentation

#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 (  ) 

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.


Function Documentation

static void* get_stack_pointer ( void   )  [inline, static]

Definition at line 50 of file rtai_sched.h.

void up_task_sw ( void *  ,
void *   
)


Generated on Tue Feb 2 17:46:44 2010 for RTAI API by  doxygen 1.4.7