1
0
forked from Rativel/BurritOS

Fix global var

This commit is contained in:
Quentin Legot
2023-03-01 11:10:15 +01:00
committed by François Autin
parent e3e217c57f
commit cf1c7aad5a
6 changed files with 49 additions and 19 deletions

View File

@@ -2,16 +2,19 @@ use super::process::Process;
use crate::{simulator::machine::{NUM_INT_REGS, NUM_FP_REGS}, utility::system::ObjectType};
#[derive(PartialEq)]
struct SimulatorContext {
// todo
}
#[derive(PartialEq)]
struct ThreadContext {
pub int_registers: [i64; NUM_INT_REGS],
pub float_registers: [i64; NUM_FP_REGS],
pc: i64,
}
#[derive(PartialEq)]
pub struct Thread {
name: String,
process: Option<Process>,