Introduce proc_wakeup().
authorarighi <arighi@38d2e660-2303-0410-9eaa-f027e97ec537>
Thu, 25 Mar 2010 14:56:22 +0000 (14:56 +0000)
committerarighi <arighi@38d2e660-2303-0410-9eaa-f027e97ec537>
Thu, 25 Mar 2010 14:56:22 +0000 (14:56 +0000)
commitf149112c04843df99b2c9e9fd2ef47d9cacae8a4
treee9c017c722fd51eb13e88f2a7f1e48ec10cfb374
parent4b501c175222af60573616b51e00adf00c13830f
Introduce proc_wakeup().

Add a new primitive in each scheduler to wakeup a process and
immediately dispatch it to the CPU.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3268 38d2e660-2303-0410-9eaa-f027e97ec537
bertos/kern/coop.c
bertos/kern/preempt.c
bertos/kern/proc.c
bertos/kern/proc.h
bertos/kern/proc_p.h