From 51649e040ba68812ae3666c1f1418642b734ae55 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Mon, 13 Feb 2012 14:51:28 +0000 Subject: add yield --- kernel/kernel.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'kernel/kernel.c') diff --git a/kernel/kernel.c b/kernel/kernel.c index 7d2d6c2..7d04a56 100644 --- a/kernel/kernel.c +++ b/kernel/kernel.c @@ -257,6 +257,14 @@ sleep(uint32_t ticks) SCHEDULE(); } +void +yield(void) +{ + cli(); + + SCHEDULE(); +} + uint32_t now(void) { -- cgit v1.2.3