diff --git a/src/arch/x86_64/interrupt/irq.rs b/src/arch/x86_64/interrupt/irq.rs index 8c755ba..09ebf75 100644 --- a/src/arch/x86_64/interrupt/irq.rs +++ b/src/arch/x86_64/interrupt/irq.rs @@ -8,6 +8,7 @@ use crate::scheme::debug::debug_input; use crate::{context, ptrace, time}; //resets to 0 in context::switch() +#[thread_local] pub static PIT_TICKS: AtomicUsize = AtomicUsize::new(0); unsafe fn trigger(irq: u8) {