ppc64
[Scheduling]


Files

file  task.h
file  thread.h
file  scheduler.c

Data Structures

struct  task_arch_t
struct  thread_arch_t

Defines

#define task_create_arch(t)
#define task_destroy_arch(t)
#define thread_create_arch(t)

Functions

void before_task_runs_arch (void)
void before_thread_runs_arch (void)
void after_thread_ran_arch (void)

Define Documentation

#define task_create_arch  ) 
 

Definition at line 41 of file task.h.

Referenced by task_create().

#define task_destroy_arch  ) 
 

Definition at line 42 of file task.h.

Referenced by task_destroy().

#define thread_create_arch  ) 
 

Definition at line 41 of file thread.h.

Referenced by thread_create().


Function Documentation

void after_thread_ran_arch void   ) 
 

Definition at line 58 of file scheduler.c.

Referenced by after_thread_ran().

void before_task_runs_arch void   ) 
 

Perform ppc64 specific tasks needed before the new task is run.

Definition at line 42 of file scheduler.c.

Referenced by before_task_runs().

void before_thread_runs_arch void   ) 
 

Perform ppc64 specific tasks needed before the new thread is scheduled.

Definition at line 47 of file scheduler.c.

References pht_init(), SP_DELTA, THREAD, THREAD_STACK_SIZE, and tlb_invalidate_all().

Referenced by before_thread_runs().

Here is the call graph for this function:


Generated on Sun Jun 18 17:32:38 2006 for HelenOS Kernel (ppc64) by  doxygen 1.4.6