Move system to the right location

This commit is contained in:
Quentin Legot 2023-03-01 17:01:02 +01:00
parent 68ee179e12
commit b39e56b9c4
5 changed files with 7 additions and 8 deletions

View File

@ -2,3 +2,4 @@ mod process;
pub mod thread; pub mod thread;
pub mod scheduler; pub mod scheduler;
pub mod mgerror; pub mod mgerror;
pub mod system;

View File

@ -2,8 +2,8 @@ use std::sync::Arc;
use crate::utility::list::List; use crate::utility::list::List;
use crate::kernel::thread::Thread; use crate::kernel::thread::Thread;
use crate::utility::system::{G_CURRENT_THREAD, G_THREAD_TO_BE_DESTROYED};
use super::system::{G_CURRENT_THREAD, G_THREAD_TO_BE_DESTROYED};
pub struct Scheduler { pub struct Scheduler {
ready_list: List<Arc<Thread>> ready_list: List<Arc<Thread>>

View File

@ -2,9 +2,8 @@ use std::{sync::{RwLock, Arc}};
use lazy_static::lazy_static; use lazy_static::lazy_static;
use crate::kernel::{thread::Thread, scheduler::Scheduler}; use crate::{kernel::{thread::Thread, scheduler::Scheduler}, utility::list::List};
use super::list::List;
extern crate lazy_static; extern crate lazy_static;
lazy_static! { lazy_static! {

View File

@ -1,7 +1,7 @@
use std::sync::Arc; use std::sync::Arc;
use super::{process::Process, mgerror::ErrorCode}; use super::{process::Process, mgerror::ErrorCode, system::{ObjectType, G_ALIVE, G_SCHEDULER}};
use crate::{simulator::machine::{NUM_INT_REGS, NUM_FP_REGS, STACK_REG}, utility::system::{ObjectType, G_ALIVE, G_SCHEDULER}, kernel::scheduler}; use crate::{simulator::machine::{NUM_INT_REGS, NUM_FP_REGS, STACK_REG}};
const SIMULATORSTACKSIZE: usize = 32 * 1024; const SIMULATORSTACKSIZE: usize = 32 * 1024;

View File

@ -1,2 +1 @@
pub mod list; pub mod list;
pub mod system;