2 Maxsteps = 200 * 100 * 2, /* 100 periods of 200 procs */
16 typedef struct Edf Edf;
21 long D; /* Deadline */
22 long Delta; /* Inherited deadline */
25 long S; /* Slice: time remaining in this period */
26 /* times (only low-order bits of absolute time) */
27 long r; /* (this) release time */
28 long d; /* (this) deadline */
29 long t; /* Start of next period, t += T at release */
30 long s; /* Time at which this proc was last scheduled */
31 /* for schedulability testing */
33 int testtype; /* Release or Deadline */
47 extern Lock edftestlock; /* for atomic admitting/expelling */
49 #pragma varargck type "t" long
50 #pragma varargck type "U" uvlong