- while PM implements fork also for RS it needs to remember what to schedule and what not. PM_SCHEDULED flag serves this purpose. - PM only schedules processes that are descendaints of init, i.e. normal user processes - after a process is forked PM schedules for the first time only processes that have PM_SCHEDULED set. The others are handled iether by kernel or some other scheduler |
||
|---|---|---|
| .. | ||
| alarm.c | ||
| break.c | ||
| const.h | ||
| dma.c | ||
| exec.c | ||
| forkexit.c | ||
| getset.c | ||
| glo.h | ||
| main.c | ||
| Makefile | ||
| mcontext.c | ||
| misc.c | ||
| mproc.h | ||
| param.h | ||
| pm.h | ||
| profile.c | ||
| proto.h | ||
| schedule.c | ||
| signal.c | ||
| table.c | ||
| time.c | ||
| timers.c | ||
| trace.c | ||
| type.h | ||
| utility.c | ||