Re: static scheduling - SCHED_IDLE?

Jamie Lokier
2001-03-14T13:21:00Z

Rik van Riel wrote:
> > reschedule:
> > orl $PF_HONOUR_LOW_PRIORITY,flags(%ebx)
> > call SYMBOL_NAME(schedule) # test
> > andl $~PF_HONOUR_LOW_PRIORITY,flags(%ebx)
> > jmp ret_from_sys_call
>
> Wonderful !
>
> I think we'll want to use this, since we can use it for:
>
> 1. SCHED_IDLE
> 2. load control, when the VM starts thrashing we can just
> suspend a few processes to make sure the system as a
> whole won't thrash to death

Surely it would be easier, and more appropriate, to make the processes
sleep when they next page fault.

-- Jamie