|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] question about sedf
hi I try to understand to the code of scheduler/scheduler-sedfI am confused about how does scheduler-sedf work I donot know how does the scheduler-sedf related struct be organized and their functions such as the mean and function of the idle in struct of schedule_data and what about the runnableq/waitq in struct of sedf_cpu_infocould you tell me about how does scheduler-sedf related struct be organized to work in general
I look the code but confused
could you help me
Thanks in advance
struct schedule_data {
spinlock_t schedule_lock; /* spinlock protecting
curr */
struct vcpu *curr; /* current
task */
struct vcpu *idle; /* idle task for this
cpu */
void *sched_priv;struct timer s_timer; /* scheduling timer */ unsigned long tick; /* current periodic 'tick' */
} __cacheline_aligned;
struct sedf_cpu_info {
struct list_head runnableq;
struct list_head waitq;
struct list_head extraq[2];
s_time_t current_slice_expires;
};
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |