e
e
This commit is contained in:
@@ -1,16 +0,0 @@
|
||||
use lazy_static::lazy_static;
|
||||
use spin::Mutex;
|
||||
use alloc::{string::String};
|
||||
|
||||
lazy_static! {
|
||||
pub static ref OS: Mutex<SysInfo> = Mutex::new(SysInfo {
|
||||
os: String::from("CrystalOS Alpha"),
|
||||
version: String::from("0.2.1"),
|
||||
});
|
||||
}
|
||||
|
||||
pub struct SysInfo {
|
||||
pub os: String,
|
||||
pub version: String,
|
||||
}
|
||||
|
||||
@@ -50,11 +50,9 @@ impl Executor {
|
||||
}
|
||||
}
|
||||
|
||||
pub fn run(&mut self) -> ! {
|
||||
loop {
|
||||
self.run_ready_tasks();
|
||||
self.sleep_if_idle();
|
||||
}
|
||||
pub fn try_run(&mut self) {
|
||||
self.run_ready_tasks();
|
||||
self.sleep_if_idle();
|
||||
}
|
||||
|
||||
fn sleep_if_idle(&self) {
|
||||
|
||||
Reference in New Issue
Block a user