[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: reboot without WinCE
> wakeup で為されることは, そこで寝ている process を run queue に入れる
> ことだけです. sleep して cpu resource を使わせてあげる必要があります.
> # で, generic な memory shotage wait channel が要るとう話になるんでし
> # たっけ?
uvm_pglistalloc() が waitok を見もしない、ってのも何だけど。
何の話か全く理解してませんが、とりあえず、ということなら
preempt(NULL); /*XXX*/
でもして何度か試せばちょっとは良いかも。
preempt(uvm.pagedaemonproc);
は not yet implemented で panic するので注意:-)
ただ、何ページ必要なのか分かりませんが、pagedaemon が働く threshold
を超えても永遠に連続領域はとれない可能性は残りますが。
尾上