Implement sched_yield, enable interrupts in userspace

This commit is contained in:
Jeremy Soller 2016-09-10 19:18:59 -06:00
commit 842826c1b0

View file

@ -28,3 +28,8 @@ pub fn getpid() -> Result<usize> {
let context = context_lock.read();
Ok(context.id)
}
pub fn sched_yield() -> Result<usize> {
unsafe { context::switch(); }
Ok(0)
}